.ymCFzW_main{--line:#18305021;--tint:#edf3fb;color:var(--color-fg-primary);font-family:var(--font-cairo-punct), var(--font-cairo), var(--font-inter), system-ui, sans-serif;background:#fff}.ymCFzW_wrap{inline-size:min(100% - 48px,1280px);margin-inline:auto}.ymCFzW_head{color:#fff;background:#183050;border-block-end:6px solid #1e6fd9;padding-block:clamp(48px,7vw,104px)}.ymCFzW_title{color:#fff;text-wrap:balance;overflow-wrap:anywhere;min-inline-size:0;max-inline-size:18em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:900;line-height:1.22}.ymCFzW_documentNav{flex-wrap:wrap;gap:12px 28px;margin-block-end:32px;display:flex}.ymCFzW_documentNav a{color:#d5e4f7;text-underline-offset:6px;align-items:center;min-block-size:44px;font-size:1rem;font-weight:700;text-decoration:underline;display:inline-flex}.ymCFzW_documentNav a:hover{color:#fff}.ymCFzW_main .ymCFzW_documentNav a:focus-visible{outline-color:#fff}.ymCFzW_lede{color:#d5e4f7;text-wrap:pretty;max-inline-size:38em;margin-block-start:24px;font-size:clamp(1.0625rem,1rem + .4vw,1.25rem);line-height:1.8}.ymCFzW_date{color:#c5d9f3;max-inline-size:58ch;margin-block-start:14px;font-size:.9375rem}.ymCFzW_body{gap:40px;padding-block:clamp(36px,5vw,72px) clamp(56px,7vw,112px);display:grid}@media (min-width:64rem){.ymCFzW_body{grid-template-columns:17rem minmax(0,1fr);align-items:start;column-gap:clamp(48px,6vw,112px)}}.ymCFzW_toc{background:var(--tint);color:#183050;border-block-start:3px solid #1e6fd9;padding:24px}@media (min-width:64rem){.ymCFzW_toc{max-block-size:calc(100dvh - var(--spacing-header) - 56px);overscroll-behavior:contain;background:0 0;padding:0;position:sticky;inset-block-start:calc(var(--spacing-header) + 28px);overflow-y:auto}}.ymCFzW_tocLabel{color:#47566a;font-size:.9375rem;font-weight:800}.ymCFzW_toc ol{list-style:var(--num);margin-block-start:6px;padding-inline-start:1.6em}@media (40rem<=width<64rem){.ymCFzW_toc ol{columns:2;column-gap:32px}.ymCFzW_toc li{break-inside:avoid}}.ymCFzW_toc li::marker{color:#47566a;font-weight:700}.ymCFzW_toc a{min-block-size:44px;color:var(--color-fg-body);transition:color .16s var(--ease-settle);align-items:center;font-size:1rem;font-weight:600;line-height:1.5;text-decoration:none;display:flex}.ymCFzW_toc a:hover{color:var(--color-brand-blue-strong);text-underline-offset:5px;text-decoration:underline}.ymCFzW_text{counter-reset:clause;min-inline-size:0;max-inline-size:40em;color:var(--color-fg-body);text-wrap:pretty;font-size:clamp(1.0625rem,.98rem + .3vw,1.125rem);line-height:1.9}.ymCFzW_clause{counter-increment:clause;scroll-margin-block-start:120px}.ymCFzW_clause+.ymCFzW_clause{border-block-start:1px solid var(--line);margin-block-start:44px;padding-block-start:40px}.ymCFzW_clause h2{color:var(--color-fg-primary);font-size:clamp(1.3125rem,1.15rem + .55vw,1.625rem);font-weight:800;line-height:1.45}.ymCFzW_clause h2:before{content:counter(clause, var(--num)) ".";min-inline-size:1.6em;color:var(--color-brand-blue-strong);display:inline-block}.ymCFzW_clause p,.ymCFzW_clause ul{margin-block-start:16px}.ymCFzW_clause ul{gap:8px;padding-inline-start:1.25em;list-style:outside;display:grid}.ymCFzW_clause li::marker{color:var(--color-brand-blue)}.ymCFzW_email{min-block-size:44px;color:var(--color-brand-blue-strong);text-underline-offset:5px;align-items:center;margin-block-start:8px;font-weight:700;-webkit-text-decoration:underline #1857ae59;text-decoration:underline #1857ae59;display:inline-flex}.ymCFzW_latin,.ymCFzW_email{font-family:var(--font-inter-domain), Inter, system-ui, sans-serif}.ymCFzW_email:hover{text-decoration-color:currentColor}.ymCFzW_main :where(a):focus-visible{outline:3px solid var(--color-brand-blue);outline-offset:3px;border-radius:4px}
