
.jsg-xfssnf .lat-edgode10-ktgwc,
.jsg-xfssnf:is(
    .jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4,
    .jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399,
    .jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh,
    .jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18,
    .jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28
) .lat-bdybprfb {
    --lat-edgode10-1: clamp(8px, .8vw, 12px);
    --lat-edgode10-2: clamp(14px, 1.4vw, 20px);
    --lat-edgode10-3: clamp(22px, 2.2vw, 34px);
    --lat-edgode10-4: clamp(34px, 4vw, 58px);
    --lat-edgode10-5: clamp(54px, 6.5vw, 92px);
    --lat-edgode10-jlgxeutm: clamp(52px, 8vw, 116px);
    --lat-edgode10-xscgigr: clamp(29px, 3.1vw, 48px);
    --lat-edgode10-zpgzq: clamp(19px, 1.55vw, 25px);
}
.jsg-xfssnf .lat-edgode10-ktgwc {
    position: relative;
    overflow: hidden;
    color: var(--lat-mczhsarw);
    background: var(--lat-txmyrtx);
}
.jsg-xfssnf .lat-edgode10-ktgwc h1 {
    max-width: 14ch;
    margin: 0;
    font-family: var(--lat-zyvsxd);
    font-size: var(--lat-edgode10-jlgxeutm);
    font-weight: 760;
    line-height: .88;
    letter-spacing: -.065em;
}
.jsg-xfssnf .lat-edgode10-ktgwc :is(h2, h3, p) { text-wrap: pretty; }
.jsg-xfssnf .lat-edgode10-ktgwc a { color: inherit; text-decoration: none; }
.jsg-xfssnf .lat-edgode10-ktgwc a:hover,
.jsg-xfssnf .lat-edgode10-ktgwc a:focus-visible { text-decoration: underline; text-underline-offset: 5px; }
.jsg-xfssnf .lat-edgode10-ktgwc a:focus-visible { outline: 3px solid var(--lat-zwtqaqo); outline-offset: 5px; }
.jsg-xfssnf .lat-edgode10-ktgwc :is(.lat-zsbcfky, .lat-cfvli, .lat-edgode06-zpgzq__qzfhl) {
    font-family: var(--lat-dgscy);
    font-size: var(--lat-ewnqlck-dazkp-3);
    font-weight: 780;
    letter-spacing: .13em;
    text-transform: uppercase;
}
.jsg-xfssnf .lat-edgode10-ktgwc .lat-zsbcfky { margin-bottom: var(--lat-edgode10-2); color: var(--lat-zwtqaqo); }
.jsg-xfssnf .lat-edgode10-zpgzq { min-width: 0; }
.jsg-xfssnf .lat-edgode10-zpgzq .lat-edgode06-zpgzq__xfssnf {
    display: block;
    min-height: 0;
    overflow: hidden;
    background: var(--lat-txmyrtx-tbtsha);
}
.jsg-xfssnf .lat-edgode10-zpgzq .lat-edgode06-zpgzq__xfssnf :is(img, .lat-zlhjgt, .lat-cqxiyhif-yaxtbynb) {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover;
}
.jsg-xfssnf .lat-edgode10-zpgzq .lat-edgode06-zpgzq__dgscy { min-width: 0; }
.jsg-xfssnf .lat-edgode10-zpgzq h2 {
    margin: var(--lat-edgode10-1) 0 var(--lat-edgode10-2);
    font-size: var(--lat-edgode10-zpgzq);
    line-height: 1.08;
    letter-spacing: -.025em;
}
.jsg-xfssnf .lat-edgode10-zpgzq .lat-jiyexlls {
    display: flex;
    flex-wrap: wrap;
    gap: var(--lat-edgode10-1) var(--lat-edgode10-2);
    color: var(--lat-juoepto);
    font-size: var(--lat-ewnqlck-dazkp-2);
}


.jsg-xfssnf .lat-edgode10-yolaibk { padding-bottom: var(--lat-edgode10-5); }
.jsg-xfssnf .lat-edgode10-yolaibk::before {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
    height: 12px;
    background: repeating-linear-gradient(90deg, var(--lat-zwtqaqo) 0 44px, var(--lat-txmyrtx) 44px 48px, var(--lat-zwtqaqo-2) 48px 92px, var(--lat-txmyrtx) 92px 96px);
    content: "";
}
.jsg-xfssnf .lat-edgode10-yolaibk__qjfbvr { padding-top: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-yolaibk__tyeveaun { display: flex; justify-content: space-between; gap: var(--lat-edgode10-3); margin-bottom: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-1); border-bottom: 2px solid var(--lat-mczhsarw); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-yolaibk__qjfbvr > p:last-child { max-width: 60ch; margin: var(--lat-edgode10-3) 0 0; color: var(--lat-juoepto); font-size: 18px; line-height: 1.62; }
.jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl { display: grid; grid-template-columns: repeat(3, 1fr); border-top: 1px solid var(--lat-mczhsarw); border-bottom: 1px solid var(--lat-mczhsarw); }
.jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl > div { display: grid; grid-template-columns: 1fr; gap: var(--lat-edgode10-1); padding: var(--lat-edgode10-2); border-right: 1px solid var(--lat-colwwr); }
.jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl > div:last-child { border-right: 0; }
.jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl span { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; }
.jsg-xfssnf .lat-edgode10-yolaibk__zylcnnu { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(260px, .66fr); grid-template-areas: "feature rule" "feature notes"; gap: var(--lat-edgode10-3); align-items: start; padding-top: var(--lat-edgode10-4); }
.jsg-xfssnf .lat-edgode10-yolaibk__fwcqy { grid-area: feature; }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-xscgigr { border-bottom: 7px solid var(--lat-zwtqaqo); }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-xscgigr .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 16 / 10; clip-path: polygon(0 0, 100% 0, 100% 93%, 76% 100%, 48% 94%, 22% 100%, 0 93%); }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-xscgigr .lat-edgode06-zpgzq__dgscy { padding-top: var(--lat-edgode10-2); }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-xscgigr h2 { font-size: var(--lat-edgode10-xscgigr); }
.jsg-xfssnf .lat-edgode10-yolaibk__qcmjdjyj { grid-area: rule; padding: var(--lat-edgode10-3); color: var(--lat-txmyrtx); background: var(--lat-mczhsarw); box-shadow: 8px 8px 0 var(--lat-zwtqaqo-2); }
.jsg-xfssnf .lat-edgode10-yolaibk__qcmjdjyj > span { color: var(--lat-txmyrtx); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-yolaibk__qcmjdjyj h2 { margin: var(--lat-edgode10-2) 0; font-size: 26px; line-height: 1.1; }
.jsg-xfssnf .lat-edgode10-yolaibk__qcmjdjyj p { margin-bottom: 0; color: color-mix(in srgb, var(--lat-txmyrtx) 78%, transparent); line-height: 1.55; }
.jsg-xfssnf .lat-edgode10-yolaibk__gqdsenw { grid-area: notes; display: grid; gap: var(--lat-edgode10-2); margin: 0; padding: 0; list-style: none; }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-dazkp { display: grid; grid-template-columns: 104px 1fr; gap: 14px; padding-bottom: var(--lat-edgode10-2); border-bottom: 1px solid var(--lat-mczhsarw); }
.jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-dazkp .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 4 / 3; }


.jsg-xfssnf .lat-edgode10-tcxzd { padding-bottom: var(--lat-edgode10-5); background-image: repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--lat-colwwr) 42%, transparent) 35px 36px); }
.jsg-xfssnf .lat-edgode10-tcxzd__xrsdo { display: flex; justify-content: space-between; gap: var(--lat-edgode10-3); padding-top: var(--lat-edgode10-2); padding-bottom: var(--lat-edgode10-2); border-bottom: 1px solid var(--lat-mczhsarw); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-tcxzd__chfwyllg { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(280px, .65fr); gap: var(--lat-edgode10-4); align-items: end; padding-top: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-4); }
.jsg-xfssnf .lat-edgode10-tcxzd__chfwyllg > p { margin-bottom: 0; padding: var(--lat-edgode10-2); border-left: 5px solid var(--lat-zwtqaqo-2); background: var(--lat-txmyrtx); color: var(--lat-juoepto); font-size: 18px; line-height: 1.6; }
.jsg-xfssnf .lat-edgode10-tcxzd__osiiqb { display: grid; grid-template-columns: 220px minmax(0, 1.25fr) minmax(250px, .68fr); grid-template-areas: "register current balance" "register current entries"; gap: var(--lat-edgode10-3); align-items: start; }
.jsg-xfssnf .lat-edgode10-tcxzd__hlppywr { grid-area: register; border: 1px solid var(--lat-mczhsarw); background: var(--lat-txmyrtx); }
.jsg-xfssnf .lat-edgode10-tcxzd__hlppywr > span { display: block; padding: var(--lat-edgode10-2); color: var(--lat-txmyrtx); background: var(--lat-mczhsarw); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-tcxzd__hlppywr ol { margin: 0; padding: 0; list-style: none; }
.jsg-xfssnf .lat-edgode10-tcxzd__hlppywr li { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--lat-edgode10-2); border-bottom: 1px solid var(--lat-colwwr); font-weight: 720; }
.jsg-xfssnf .lat-edgode10-tcxzd__hlppywr b { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; }
.jsg-xfssnf .lat-edgode10-tcxzd__wsmjmx { grid-area: current; padding: var(--lat-edgode10-2); border: 1px solid var(--lat-colwwr); background: var(--lat-txmyrtx); box-shadow: 11px 11px 0 color-mix(in srgb, var(--lat-zwtqaqo) 22%, var(--lat-txmyrtx)); }
.jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-wsmjmx .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 4 / 3; }
.jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-wsmjmx .lat-edgode06-zpgzq__dgscy { padding-top: var(--lat-edgode10-2); }
.jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-wsmjmx h2 { font-size: var(--lat-edgode10-xscgigr); }
.jsg-xfssnf .lat-edgode10-tcxzd__bhwcsvvy { grid-area: balance; padding: var(--lat-edgode10-3); border-top: 6px solid var(--lat-zwtqaqo-2); background: var(--lat-txmyrtx); }
.jsg-xfssnf .lat-edgode10-tcxzd__bhwcsvvy strong { display: block; margin-bottom: var(--lat-edgode10-2); font-family: var(--lat-zyvsxd); font-size: 24px; line-height: 1.12; }
.jsg-xfssnf .lat-edgode10-tcxzd__bhwcsvvy p { margin-bottom: 0; color: var(--lat-juoepto); line-height: 1.55; }
.jsg-xfssnf .lat-edgode10-tcxzd__kkwqsnck { grid-area: entries; display: grid; gap: var(--lat-edgode10-2); margin: 0; padding: 0; list-style: none; }
.jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-ejjxfu { display: grid; grid-template-columns: 92px 1fr; gap: 13px; padding: var(--lat-edgode10-1); border: 1px solid var(--lat-colwwr); background: var(--lat-txmyrtx); }
.jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-ejjxfu .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 1; }


.jsg-xfssnf .lat-edgode10-wgfiy { padding-bottom: var(--lat-edgode10-5); background: var(--lat-txmyrtx-tbtsha); }
.jsg-xfssnf .lat-edgode10-wgfiy__zlhjgt { display: grid; grid-template-columns: minmax(0, 1.35fr) minmax(280px, .68fr); gap: var(--lat-edgode10-3) var(--lat-edgode10-4); align-items: end; padding-top: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-wgfiy__zlhjgt > p { margin-bottom: 0; color: var(--lat-juoepto); font-size: 18px; line-height: 1.62; }
.jsg-xfssnf .lat-edgode10-wgfiy__zlhjgt time { grid-column: 2; justify-self: end; padding: 7px 13px; border: 1px solid var(--lat-mczhsarw); border-radius: 999px; background: var(--lat-txmyrtx); font-size: var(--lat-ewnqlck-dazkp-3); }
.jsg-xfssnf .lat-edgode10-wgfiy__lvebu ol { display: grid; grid-template-columns: repeat(3, 1fr); gap: var(--lat-edgode10-1); margin: 0; padding: 0; list-style: none; }
.jsg-xfssnf .lat-edgode10-wgfiy__lvebu li { display: flex; gap: var(--lat-edgode10-1); align-items: center; padding: var(--lat-edgode10-2); border-radius: calc(var(--lat-fthrc) + 10px) calc(var(--lat-fthrc) + 10px) 0 0; background: var(--lat-txmyrtx); font-weight: 740; }
.jsg-xfssnf .lat-edgode10-wgfiy__lvebu li:nth-child(2) { color: var(--lat-azmidmc-zwtqaqo); background: var(--lat-zwtqaqo); }
.jsg-xfssnf .lat-edgode10-wgfiy__lvebu span { font-family: ui-monospace, monospace; }
.jsg-xfssnf .lat-edgode10-wgfiy__ldrva { display: grid; grid-template-columns: minmax(230px, .56fr) minmax(0, 1.25fr); grid-template-areas: "checklist plan" "documents plan"; gap: var(--lat-edgode10-3); align-items: start; padding: var(--lat-edgode10-3); border-radius: 0 var(--lat-fthrc) var(--lat-fthrc) var(--lat-fthrc); background: var(--lat-txmyrtx); box-shadow: 0 16px 40px color-mix(in srgb, var(--lat-mczhsarw) 10%, transparent); }
.jsg-xfssnf .lat-edgode10-wgfiy__devvsx { grid-area: checklist; padding: var(--lat-edgode10-3); border-left: 7px solid var(--lat-zwtqaqo-2); background: var(--lat-txmyrtx-tbtsha); }
.jsg-xfssnf .lat-edgode10-wgfiy__devvsx > span { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-wgfiy__devvsx h2 { margin: var(--lat-edgode10-2) 0; font-size: 25px; line-height: 1.12; }
.jsg-xfssnf .lat-edgode10-wgfiy__devvsx p { margin-bottom: 0; color: var(--lat-juoepto); line-height: 1.55; }
.jsg-xfssnf .lat-edgode10-wgfiy__ybymz { grid-area: plan; }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-ybymz { overflow: hidden; border-radius: calc(var(--lat-fthrc) + 5px); background: var(--lat-txmyrtx-tbtsha); }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-ybymz .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 16 / 10; }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-ybymz .lat-edgode06-zpgzq__dgscy { padding: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-ybymz h2 { font-size: var(--lat-edgode10-xscgigr); }
.jsg-xfssnf .lat-edgode10-wgfiy__foqhktzu { grid-area: documents; display: grid; gap: var(--lat-edgode10-2); }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-xxhkje { padding-bottom: var(--lat-edgode10-2); border-bottom: 2px solid var(--lat-zwtqaqo); }
.jsg-xfssnf .lat-edgode10-zpgzq--wgfiy-xxhkje .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 5 / 3; border-radius: var(--lat-fthrc); }


.jsg-xfssnf .lat-edgode10-jhixh { padding-bottom: var(--lat-edgode10-5); }
.jsg-xfssnf .lat-edgode10-jhixh__kecexryr { display: flex; justify-content: space-between; gap: var(--lat-edgode10-3); padding-top: var(--lat-edgode10-2); padding-bottom: var(--lat-edgode10-2); color: var(--lat-txmyrtx); background: var(--lat-mczhsarw); box-shadow: 0 0 0 100vmax var(--lat-mczhsarw); clip-path: inset(0 -100vmax); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); letter-spacing: .1em; text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-jhixh__qjfbvr { display: grid; grid-template-columns: minmax(0, 1.4fr) minmax(280px, .65fr); gap: var(--lat-edgode10-3) var(--lat-edgode10-4); align-items: end; padding-top: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-jhixh__qjfbvr .lat-zsbcfky { grid-column: 1 / -1; }
.jsg-xfssnf .lat-edgode10-jhixh__qjfbvr > p:last-child { margin-bottom: 0; color: var(--lat-juoepto); font-size: 18px; line-height: 1.62; }
.jsg-xfssnf .lat-edgode10-jhixh__naeio { display: flex; gap: 1px; padding: 1px; background: var(--lat-colwwr); }
.jsg-xfssnf .lat-edgode10-jhixh__naeio span { flex: 1; display: grid; grid-template-columns: 1fr; gap: var(--lat-edgode10-1); padding: var(--lat-edgode10-2); background: var(--lat-txmyrtx-tbtsha); font-weight: 730; }
.jsg-xfssnf .lat-edgode10-jhixh__naeio b { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; }
.jsg-xfssnf .lat-edgode10-jhixh__qzfhl { display: grid; grid-template-columns: minmax(220px, .52fr) minmax(0, 1.22fr); grid-template-areas: "contract dossier" "briefs dossier"; gap: var(--lat-edgode10-3); align-items: start; padding-top: var(--lat-edgode10-4); }
.jsg-xfssnf .lat-edgode10-jhixh__iwquia { grid-area: contract; padding: var(--lat-edgode10-3); border: 1px solid var(--lat-mczhsarw); background: var(--lat-txmyrtx); box-shadow: 7px 7px 0 var(--lat-zwtqaqo-2); }
.jsg-xfssnf .lat-edgode10-jhixh__iwquia > span { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-jhixh__iwquia h2 { margin: var(--lat-edgode10-2) 0; font-size: 25px; line-height: 1.12; }
.jsg-xfssnf .lat-edgode10-jhixh__iwquia p { margin-bottom: 0; color: var(--lat-juoepto); line-height: 1.55; }
.jsg-xfssnf .lat-edgode10-jhixh__bckbzit { grid-area: dossier; }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-bckbzit { border-top: 9px solid var(--lat-zwtqaqo); background: var(--lat-txmyrtx-tbtsha); }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-bckbzit .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 3 / 2; }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-bckbzit .lat-edgode06-zpgzq__dgscy { padding: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-bckbzit h2 { font-size: var(--lat-edgode10-xscgigr); }
.jsg-xfssnf .lat-edgode10-jhixh__dajhfvge { grid-area: briefs; display: grid; gap: 0; margin: 0; padding: 0; border-top: 1px solid var(--lat-mczhsarw); list-style: none; }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-buijxzis { display: grid; grid-template-columns: 94px 1fr; gap: 13px; padding: var(--lat-edgode10-2) 0; border-bottom: 1px solid var(--lat-colwwr); }
.jsg-xfssnf .lat-edgode10-zpgzq--jhixh-buijxzis .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 1; }


.jsg-xfssnf .lat-edgode10-jtejew { padding-bottom: var(--lat-edgode10-5); background: var(--lat-txmyrtx-tbtsha); }
.jsg-xfssnf .lat-edgode10-jtejew::before { position: absolute; inset: 0; background-image: linear-gradient(color-mix(in srgb, var(--lat-colwwr) 45%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lat-colwwr) 45%, transparent) 1px, transparent 1px); background-size: 48px 48px; content: ""; pointer-events: none; }
.jsg-xfssnf .lat-edgode10-jtejew__chfwyllg { position: relative; z-index: 1; padding-top: var(--lat-edgode10-3); padding-bottom: var(--lat-edgode10-4); }
.jsg-xfssnf .lat-edgode10-jtejew__tbydxei { display: flex; justify-content: space-between; gap: var(--lat-edgode10-3); margin-bottom: var(--lat-edgode10-4); padding-bottom: var(--lat-edgode10-1); border-bottom: 1px solid var(--lat-mczhsarw); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-jtejew__chfwyllg > p:last-child { max-width: 58ch; margin: var(--lat-edgode10-3) 0 0; color: var(--lat-juoepto); font-size: 18px; line-height: 1.62; }
.jsg-xfssnf .lat-edgode10-jtejew__pidqsd { position: relative; z-index: 1; display: grid; grid-template-columns: 210px minmax(0, 1.2fr) minmax(250px, .66fr); grid-template-areas: "coordinates hub nodes" "legend hub nodes"; gap: var(--lat-edgode10-3); align-items: start; }
.jsg-xfssnf .lat-edgode10-jtejew__hhtleuke { grid-area: coordinates; margin: 0; padding: 0; color: var(--lat-txmyrtx); background: var(--lat-mczhsarw); list-style: none; }
.jsg-xfssnf .lat-edgode10-jtejew__hhtleuke li { display: grid; grid-template-columns: 1fr; gap: 10px; padding: var(--lat-edgode10-2); border-bottom: 1px solid color-mix(in srgb, var(--lat-txmyrtx) 24%, transparent); }
.jsg-xfssnf .lat-edgode10-jtejew__hhtleuke span { color: var(--lat-txmyrtx); font-family: ui-monospace, monospace; }
.jsg-xfssnf .lat-edgode10-jtejew__ieqeqw { grid-area: hub; }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-ieqeqw { overflow: hidden; border: 1px solid var(--lat-mczhsarw); border-radius: 50% 50% var(--lat-fthrc) var(--lat-fthrc) / 8% 8% var(--lat-fthrc) var(--lat-fthrc); background: var(--lat-txmyrtx); box-shadow: 12px 12px 0 var(--lat-zwtqaqo); }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-ieqeqw .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 5 / 4; }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-ieqeqw .lat-edgode06-zpgzq__dgscy { padding: var(--lat-edgode10-3); }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-ieqeqw h2 { font-size: var(--lat-edgode10-xscgigr); }
.jsg-xfssnf .lat-edgode10-jtejew__fkxegnt { grid-area: nodes; display: grid; gap: var(--lat-edgode10-2); }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-kxmph { display: grid; grid-template-columns: 92px 1fr; gap: 13px; padding: var(--lat-edgode10-1); border: 1px solid var(--lat-colwwr); background: var(--lat-txmyrtx); }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-kxmph:nth-child(2) { transform: translateX(-24px); }
.jsg-xfssnf .lat-edgode10-zpgzq--jtejew-kxmph .lat-edgode06-zpgzq__xfssnf { aspect-ratio: 1; border-radius: 50%; }
.jsg-xfssnf .lat-edgode10-jtejew__iixadiom { grid-area: legend; padding: var(--lat-edgode10-3); border-left: 7px solid var(--lat-zwtqaqo-2); background: var(--lat-txmyrtx); }
.jsg-xfssnf .lat-edgode10-jtejew__iixadiom > span { color: var(--lat-zwtqaqo); font-family: ui-monospace, monospace; font-size: var(--lat-ewnqlck-dazkp-3); text-transform: uppercase; }
.jsg-xfssnf .lat-edgode10-jtejew__iixadiom h2 { margin: var(--lat-edgode10-2) 0; font-size: 24px; line-height: 1.12; }
.jsg-xfssnf .lat-edgode10-jtejew__iixadiom p { margin-bottom: 0; color: var(--lat-juoepto); line-height: 1.55; }


.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) { border-bottom: 6px solid var(--lat-zwtqaqo); background-image: linear-gradient(180deg, transparent 0 82%, color-mix(in srgb, var(--lat-zwtqaqo-2) 13%, transparent) 82%); }
.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 :is(.lat-dvqfzd-kjpsyy, .dn-article-content, .lat-ftglhej-hapiw) { border-top: 1px solid var(--lat-mczhsarw); }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) { padding-left: clamp(18px, 3vw, 44px); border-left: 7px solid var(--lat-zwtqaqo-2); background-image: repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--lat-colwwr) 32%, transparent) 35px 36px); }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 :is(.dn-article-content, .lat-ftglhej-hapiw) h2 { padding-bottom: 8px; border-bottom: 1px solid var(--lat-mczhsarw); }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) { border-radius: calc(var(--lat-fthrc) + 10px); background: var(--lat-txmyrtx-tbtsha); box-shadow: 10px 10px 0 color-mix(in srgb, var(--lat-zwtqaqo) 20%, var(--lat-txmyrtx)); }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh :is(.lat-dvqfzd-kjpsyy, .dn-article-content, .lat-ftglhej-hapiw) { border-left: 4px solid var(--lat-zwtqaqo); padding-left: clamp(16px, 2vw, 30px); }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) { border-top: 9px solid var(--lat-mczhsarw); border-bottom: 1px solid var(--lat-mczhsarw); }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 :is(.lat-dvqfzd-kjpsyy, .dn-article-content, .lat-ftglhej-hapiw) { background-image: linear-gradient(90deg, color-mix(in srgb, var(--lat-colwwr) 34%, transparent) 1px, transparent 1px); background-size: 25% 100%; }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) { color: var(--lat-txmyrtx); background: var(--lat-mczhsarw); box-shadow: 0 0 0 100vmax var(--lat-mczhsarw); clip-path: inset(0 -100vmax); }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 :is(.lat-dvqfzd-pjqqth, .lat-lhgev-pjqqth, .lat-egytelf-igimyv, .lat-ftglhej-igimyv, .lat-bdybprfb-pjqqth) :is(h1, p, a) { color: inherit; }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 :is(.lat-dvqfzd-kjpsyy, .dn-article-content, .lat-ftglhej-hapiw) { border: 1px solid var(--lat-colwwr); background-image: linear-gradient(color-mix(in srgb, var(--lat-colwwr) 25%, transparent) 1px, transparent 1px), linear-gradient(90deg, color-mix(in srgb, var(--lat-colwwr) 25%, transparent) 1px, transparent 1px); background-size: 44px 44px; }


.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-kjpsyy { width: min(1040px, calc(100% - 32px)); margin-block: var(--lat-edgode10-4) var(--lat-edgode10-5); }
.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-zpgzq { display: grid; grid-template-columns: 220px minmax(0, 1fr); gap: var(--lat-edgode10-4); align-items: center; padding-block: var(--lat-edgode10-3); border-top: 1px solid var(--lat-mczhsarw); border-bottom: 6px solid var(--lat-zwtqaqo); }
.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-zpgzq__tosem { display: block; width: 220px; aspect-ratio: 1; overflow: hidden; border-radius: 50%; box-shadow: 11px 11px 0 var(--lat-zwtqaqo-2); }
.jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-zpgzq__tosem img { width: 100%; height: 100%; object-fit: cover; }

.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-kjpsyy { width: min(980px, calc(100% - 32px)); margin-block: var(--lat-edgode10-4) var(--lat-edgode10-5); }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq { display: grid; grid-template-columns: 250px minmax(0, 1fr); gap: var(--lat-edgode10-4); padding: var(--lat-edgode10-3); border: 1px solid var(--lat-mczhsarw); border-left: 10px solid var(--lat-zwtqaqo-2); background-image: repeating-linear-gradient(0deg, transparent 0 35px, color-mix(in srgb, var(--lat-colwwr) 36%, transparent) 35px 36px); }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq__tosem { display: block; width: 250px; aspect-ratio: 4 / 5; overflow: hidden; border: 1px solid var(--lat-mczhsarw); border-radius: var(--lat-fthrc); }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq__tosem img { width: 100%; height: 100%; object-fit: cover; }
.jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq__dgscy { align-self: center; padding: var(--lat-edgode10-2); background: color-mix(in srgb, var(--lat-txmyrtx) 90%, transparent); }

.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-kjpsyy { width: min(1060px, calc(100% - 32px)); margin-block: var(--lat-edgode10-4) var(--lat-edgode10-5); }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq { display: grid; grid-template-columns: minmax(290px, .72fr) minmax(0, 1fr); gap: var(--lat-edgode10-4); align-items: center; padding: var(--lat-edgode10-3); border: 1px solid var(--lat-colwwr); border-radius: calc(var(--lat-fthrc) + 10px); background: var(--lat-txmyrtx-tbtsha); box-shadow: 10px 10px 0 color-mix(in srgb, var(--lat-zwtqaqo) 24%, var(--lat-txmyrtx)); }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq__tosem { display: block; aspect-ratio: 4 / 3; overflow: hidden; border-radius: 110px 110px var(--lat-fthrc) var(--lat-fthrc); }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq__tosem img { width: 100%; height: 100%; object-fit: cover; }
.jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq__dgscy { padding-right: var(--lat-edgode10-3); border-right: 4px solid var(--lat-zwtqaqo); }

.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-kjpsyy { width: min(1040px, calc(100% - 32px)); margin-block: var(--lat-edgode10-4) var(--lat-edgode10-5); }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq { display: grid; grid-template-columns: minmax(0, 1fr) 260px; gap: var(--lat-edgode10-4); align-items: center; padding-block: var(--lat-edgode10-3); border-top: 9px solid var(--lat-mczhsarw); border-bottom: 1px solid var(--lat-mczhsarw); background-image: linear-gradient(90deg, color-mix(in srgb, var(--lat-colwwr) 34%, transparent) 1px, transparent 1px); background-size: 25% 100%; }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq__tosem { order: 2; display: block; width: 260px; aspect-ratio: 4 / 5; overflow: hidden; border: 1px solid var(--lat-colwwr); border-radius: var(--lat-fthrc); }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq__tosem img { width: 100%; height: 100%; object-fit: cover; }
.jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq__dgscy { order: 1; padding: var(--lat-edgode10-3); background: color-mix(in srgb, var(--lat-txmyrtx) 92%, transparent); }

.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-kjpsyy { width: min(1080px, calc(100% - 32px)); margin-block: var(--lat-edgode10-4) var(--lat-edgode10-5); }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq { display: grid; grid-template-columns: 230px minmax(0, 1fr); gap: var(--lat-edgode10-4); align-items: center; padding: var(--lat-edgode10-4); border: 1px solid var(--lat-mczhsarw); background-color: var(--lat-txmyrtx-tbtsha); background-image: radial-gradient(circle at 22px 22px, color-mix(in srgb, var(--lat-zwtqaqo) 28%, transparent) 0 3px, transparent 4px), linear-gradient(90deg, color-mix(in srgb, var(--lat-colwwr) 28%, transparent) 1px, transparent 1px); background-size: 44px 44px; }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq__tosem { display: block; width: 230px; aspect-ratio: 1; overflow: hidden; border: 10px solid var(--lat-txmyrtx); border-radius: 50%; box-shadow: 0 0 0 1px var(--lat-mczhsarw); }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq__tosem img { width: 100%; height: 100%; object-fit: cover; }
.jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq__dgscy { padding: var(--lat-edgode10-3); background: var(--lat-txmyrtx); border-left: 7px solid var(--lat-zwtqaqo); }

@media (max-width: 1060px) {
    .jsg-xfssnf .lat-edgode10-tcxzd__chfwyllg,
    .jsg-xfssnf .lat-edgode10-wgfiy__zlhjgt,
    .jsg-xfssnf .lat-edgode10-jhixh__qjfbvr { grid-template-columns: 1fr; gap: var(--lat-edgode10-3); }
    .jsg-xfssnf .lat-edgode10-wgfiy__zlhjgt time { grid-column: 1; justify-self: start; }
    .jsg-xfssnf .lat-edgode10-tcxzd__osiiqb { grid-template-columns: 190px minmax(0, 1fr); grid-template-areas: "register current" "balance current" "entries entries"; }
    .jsg-xfssnf .lat-edgode10-tcxzd__kkwqsnck { grid-template-columns: repeat(2, 1fr); }
    .jsg-xfssnf .lat-edgode10-wgfiy__ldrva { grid-template-columns: minmax(210px, .55fr) 1fr; }
    .jsg-xfssnf .lat-edgode10-jhixh__qzfhl { grid-template-columns: minmax(210px, .52fr) 1fr; }
    .jsg-xfssnf .lat-edgode10-jtejew__pidqsd { grid-template-columns: 190px minmax(0, 1fr); grid-template-areas: "coordinates hub" "legend hub" "nodes nodes"; }
    .jsg-xfssnf .lat-edgode10-jtejew__fkxegnt { grid-template-columns: repeat(3, 1fr); }
    .jsg-xfssnf .lat-edgode10-zpgzq--jtejew-kxmph:nth-child(2) { transform: none; }
}

@media (max-width: 680px) {
    .jsg-xfssnf .lat-edgode10-ktgwc { --lat-edgode10-jlgxeutm: clamp(42px, 15vw, 68px); }
    .jsg-xfssnf .lat-edgode10-ktgwc h1 { max-width: 100%; overflow-wrap: anywhere; }
    .jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl,
    .jsg-xfssnf .lat-edgode10-wgfiy__lvebu ol,
    .jsg-xfssnf .lat-edgode10-tcxzd__kkwqsnck,
    .jsg-xfssnf .lat-edgode10-jtejew__fkxegnt { grid-template-columns: 1fr; }
    .jsg-xfssnf .lat-edgode10-yolaibk__kfqzrl > div { border-right: 0; border-bottom: 1px solid var(--lat-colwwr); }
    .jsg-xfssnf .lat-edgode10-yolaibk__zylcnnu,
    .jsg-xfssnf .lat-edgode10-tcxzd__osiiqb,
    .jsg-xfssnf .lat-edgode10-wgfiy__ldrva,
    .jsg-xfssnf .lat-edgode10-jhixh__qzfhl,
    .jsg-xfssnf .lat-edgode10-jtejew__pidqsd { display: grid; grid-template-columns: 1fr; gap: var(--lat-edgode10-3); }
    .jsg-xfssnf .lat-edgode10-yolaibk__zylcnnu { grid-template-areas: "feature" "rule" "notes"; }
    .jsg-xfssnf .lat-edgode10-tcxzd__osiiqb { grid-template-areas: "register" "current" "balance" "entries"; }
    .jsg-xfssnf .lat-edgode10-wgfiy__ldrva { grid-template-areas: "checklist" "plan" "documents"; padding: var(--lat-edgode10-2); }
    .jsg-xfssnf .lat-edgode10-jhixh__qzfhl { grid-template-areas: "contract" "dossier" "briefs"; }
    .jsg-xfssnf .lat-edgode10-jtejew__pidqsd { grid-template-areas: "coordinates" "hub" "legend" "nodes"; }
    .jsg-xfssnf .lat-edgode10-jhixh__naeio { display: grid; grid-template-columns: 1fr; }
    .jsg-xfssnf .lat-edgode10-zpgzq--yolaibk-dazkp,
    .jsg-xfssnf .lat-edgode10-zpgzq--tcxzd-ejjxfu,
    .jsg-xfssnf .lat-edgode10-zpgzq--jhixh-buijxzis,
    .jsg-xfssnf .lat-edgode10-zpgzq--jtejew-kxmph { grid-template-columns: 92px 1fr; }
    .jsg-xfssnf .lat-edgode10-wgfiy__lvebu li { border-radius: var(--lat-fthrc); }
    .jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-zpgzq,
    .jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq,
    .jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq,
    .jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq,
    .jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq { grid-template-columns: 1fr; gap: var(--lat-edgode10-3); }
    .jsg-xfssnf-mpycyd-oojzcba-bzwjiekl-52zaiwtta4 .lat-bdybprfb-zpgzq__tosem { width: min(190px, 100%); margin-inline: auto; }
    .jsg-xfssnf-mpycyd-gjsike-bzwjiekl-89399 .lat-bdybprfb-zpgzq__tosem { width: min(230px, 100%); margin-inline: auto; }
    .jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq__tosem { width: 100%; border-radius: 72px 72px var(--lat-fthrc) var(--lat-fthrc); }
    .jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq__tosem { order: 1; width: min(220px, 100%); margin-inline: auto; }
    .jsg-xfssnf-mpycyd-vvflods-nkwuphg-bzwjiekl-6bbjjaqgu18 .lat-bdybprfb-zpgzq__dgscy { order: 2; }
    .jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq__tosem { width: min(200px, 100%); margin-inline: auto; }
    .jsg-xfssnf-mpycyd-rlhyz-bzwjiekl-5092vcznfmoh .lat-bdybprfb-zpgzq__dgscy { padding-right: 0; padding-bottom: var(--lat-edgode10-2); border-right: 0; border-bottom: 4px solid var(--lat-zwtqaqo); }
    .jsg-xfssnf-mpycyd-ubuve-bzwjiekl-eixqjen28 .lat-bdybprfb-zpgzq__dgscy { border-left: 0; border-top: 7px solid var(--lat-zwtqaqo); }
}
