:root{--ink:#0B2326;--ink-2:#0F3A3D;--teal:#0E7C72;--teal-2:#1CB8A6;--link:#0B6B62;--text:#111318;--muted:#5B6270;--border:#E3E6EB;--bg:#F4F5F7;--surface:#fff;--soft:#E8F6F4;--red:#D41F33;--red-glow:#FF4D5E;--radius:18px;--shadow:0 1px 2px rgba(16,24,40,.06),0 10px 28px rgba(16,24,40,.08)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--text);font:400 1.0625rem/1.6 -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif;overflow-wrap:break-word}a{color:var(--link);text-underline-offset:.15em}a:hover{color:var(--teal)}:focus-visible{outline:3px solid var(--teal-2);outline-offset:2px;border-radius:4px}.wrap{max-width:72rem;margin:0 auto;padding:0 16px}.skip{position:absolute;left:-9999px;top:0;background:#fff;color:var(--text);padding:8px 12px;z-index:10}.skip:focus{left:8px;top:8px}.top{position:relative;color:#fff;background:linear-gradient(160deg,var(--ink) 0%,var(--ink-2) 62%,#0F4744 100%);padding-bottom:56px;overflow:hidden}.top::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1244 120' preserveAspectRatio='none'%3E%3Cpath d='M0 120 V86 H36 V68 H58 V80 H88 V56 H104 V74 H132 V90 H172 V62 H192 V48 H218 V76 H252 V84 H270 V24 H281 V8 H283 V24 H294 V66 H324 V80 H348 V60 H386 V74 H406 V86 H434 V70 H450 V54 H482 V78 H504 V58 L511 24 L518 58 V80 H528 V58 L535 24 L542 58 V82 H578 V64 H604 V90 H622 V72 H652 V50 H674 V80 H708 V68 H732 V84 H772 V58 H792 V76 H820 V88 H856 V62 H874 V82 H904 V70 H930 V42 H950 V78 H982 V86 H1006 V64 H1044 V76 H1066 V90 H1096 V56 H1122 V74 H1156 V84 H1176 V68 H1204 V80 H1244 V120 Z' fill='%23ffffff' fill-opacity='0.07'/%3E%3C/svg%3E") repeat-x bottom left/1244px 120px;pointer-events:none}.top::before{content:"";position:absolute;right:-120px;top:-160px;width:420px;height:420px;border-radius:50%;background:radial-gradient(closest-side,rgba(28,184,166,.35),rgba(28,184,166,0));pointer-events:none}.bar{position:relative;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px;padding-top:14px;padding-bottom:10px}.logo{display:inline-flex;align-items:flex-start;color:#fff;text-decoration:none;font-weight:800;font-size:1.6rem;letter-spacing:-.03em;line-height:1;margin-right:auto}.logo:hover{color:#fff}.dot{display:inline-block;width:.32em;height:.32em;margin:.04em 0 0 .08em;border-radius:50%;background:var(--red-glow);box-shadow:0 0 8px rgba(212,31,51,.55);animation:pulse 1.8s ease-in-out infinite alternate}@keyframes pulse{from{opacity:1}to{opacity:.45}}@media (prefers-reduced-motion:reduce){.dot{animation:none}}.nav,.langs ul{display:flex;flex-wrap:wrap;gap:4px 14px;list-style:none;margin:0;padding:0}.nav a{color:#D7EEEA;text-decoration:none;font-weight:600;font-size:.98rem;padding:6px 0;display:inline-block}.nav a:hover,.nav a[aria-current=page]{color:#fff;text-decoration:underline;text-decoration-color:var(--teal-2);text-decoration-thickness:2px}.langs ul{gap:4px}.langs a{display:inline-block;min-width:2.4em;text-align:center;padding:3px 7px;border-radius:999px;color:#CFE7E3;text-decoration:none;font-size:.85rem;font-weight:700;border:1px solid transparent}.langs a:hover{color:#fff;border-color:rgba(255,255,255,.35)}.langs a[aria-current=page]{color:var(--ink);background:#fff}.langs{order:2}.menu{order:3;width:100%}.head{position:relative;z-index:1;padding-top:12px}.crumbs ol{display:flex;flex-wrap:wrap;gap:4px;list-style:none;margin:0 0 10px;padding:0;font-size:.88rem;color:#A9D5CF}.crumbs li+li::before{content:"›";margin-right:4px;color:#7FB9B1}.crumbs a{color:#CFE7E3}.head h1,.hero h1{margin:0;font-size:clamp(1.75rem,5.4vw,2.7rem);line-height:1.15;letter-spacing:-.02em;font-weight:800;max-width:30ch}.crumbs li[aria-current]{display:none}.aside{display:none}.head .meta{margin:.6rem 0 0;color:#BFDCD8;font-size:.95rem}.hero{position:relative;z-index:1;padding-top:18px;padding-bottom:12px}.kicker{margin:0 0 .6rem;color:#8FE3D7;font-weight:700;letter-spacing:.04em;text-transform:uppercase;font-size:.8rem}.hero h1{font-size:clamp(2rem,6.6vw,3.3rem);max-width:20ch}.hero p.text{max-width:40rem;color:#D7EEEA;font-size:1.08rem;margin:1rem 0 1.4rem}.cta{display:flex;flex-wrap:wrap;gap:10px}.btn{display:inline-flex;align-items:center;gap:.5em;min-height:48px;padding:12px 20px;border-radius:14px;font-weight:700;font-size:1.05rem;text-decoration:none;line-height:1.2}.btn-primary{color:#fff;background:linear-gradient(100deg,var(--teal) 0%,var(--teal) 30%,var(--teal-2) 140%);box-shadow:0 6px 18px rgba(14,124,114,.35),inset 0 1px 0 rgba(255,255,255,.18);text-shadow:0 1px 1px rgba(0,0,0,.18)}.btn-primary:hover{color:#fff;filter:brightness(1.06)}.btn-ghost{color:#fff;border:1.5px solid rgba(255,255,255,.55)}.btn-ghost:hover{color:#fff;background:rgba(255,255,255,.08)}.badge{display:inline-flex;align-items:center;min-height:48px;padding:12px 18px;border-radius:14px;color:#CFE7E3;border:1.5px dashed rgba(255,255,255,.4);font-weight:600}main{position:relative;z-index:2;margin-top:-40px;padding-bottom:40px}.content{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 18px 28px}.content>:first-child{margin-top:0}.content>p,.content>ul:not(.cards),.content>ol,.content>h2,.content>h3,.content>.lead,.content>.note,.content>dl,.block>p,.block>ul:not(.cards),.block>h2,.block>h3{max-width:46rem}.home .content{background:none;box-shadow:none;padding:0}.block{background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:22px 18px 24px;margin:0 0 18px}.block.soft{background:linear-gradient(180deg,#F2FBFA 0%,#fff 100%)}.block>:first-child{margin-top:0}h2{position:relative;font-size:1.4rem;line-height:1.25;margin:2.1rem 0 .7rem;letter-spacing:-.01em;scroll-margin-top:16px}h2::before{content:"";display:block;width:36px;height:4px;border-radius:2px;margin-bottom:.55rem;background:linear-gradient(90deg,var(--teal),var(--teal-2))}h3{font-size:1.12rem;line-height:1.3;margin:1.5rem 0 .4rem;scroll-margin-top:16px}p,ul,ol,dl{margin:.6rem 0 1rem}li{margin:.25rem 0}.lead{font-size:1.1rem;background:var(--soft);border-left:4px solid var(--teal);padding:14px 16px;border-radius:12px;margin:0 0 1.2rem}.note{background:var(--bg);color:#3B4250;border-radius:12px;padding:10px 14px;font-size:.95rem}.cards{display:grid;grid-template-columns:1fr;gap:12px;list-style:none;margin:.8rem 0 1.2rem;padding:0}.card{margin:0;display:flex;flex-direction:column;gap:4px;background:var(--surface);border:1px solid var(--border);border-radius:16px;box-shadow:0 1px 2px rgba(16,24,40,.05),0 6px 16px rgba(16,24,40,.06);padding:16px}.card-link{flex:1;display:flex;flex-direction:column;gap:4px;color:inherit;text-decoration:none;margin:-16px;padding:16px;border-radius:16px}.card-link:hover{color:inherit;box-shadow:inset 0 0 0 2px var(--teal-2)}.card-title{font-weight:700;color:var(--text)}.card-link .card-title::after{content:" →";color:var(--teal)}.card-text{color:var(--muted);font-size:.95rem}.card-text:empty{display:none}.steps{list-style:none;counter-reset:s;padding:0;margin:.6rem 0 1rem;max-width:46rem}.steps li{counter-increment:s;position:relative;padding:4px 0 10px 46px;margin:0}.steps li::before{content:counter(s);position:absolute;left:0;top:0;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;color:#fff;font-weight:800;font-size:.95rem;background:linear-gradient(135deg,var(--teal),var(--teal-2))}.table-wrap{overflow-x:auto;margin:.6rem 0 1.2rem;border:1px solid var(--border);border-radius:14px}table{width:100%;border-collapse:collapse;font-size:.95rem}caption{text-align:left;padding:10px 12px;font-weight:700}th,td{padding:10px 12px;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}thead th{background:#F0F5F5;font-size:.85rem;color:#3B4250;font-weight:700}tbody th{font-weight:600}.num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}td a,th a{overflow-wrap:anywhere}.facts{display:grid;gap:0;margin:.4rem 0 1.2rem;border-top:1px solid var(--border)}.facts div{display:grid;gap:2px;padding:10px 0;border-bottom:1px solid var(--border)}.facts dt{color:var(--muted);font-size:.9rem}.facts dd{margin:0;font-variant-numeric:tabular-nums}.facts dd a{overflow-wrap:anywhere}.faq{margin-top:2rem}.qa{border-top:1px solid var(--border);padding:.3rem 0 .2rem;max-width:46rem}.qa h3{margin:.8rem 0 .3rem}.qa p{margin:.2rem 0 .8rem}.toc{background:var(--soft);border-radius:14px;padding:12px 16px;margin:0 0 1.2rem;max-width:46rem}.toc-title{margin:0 0 .3rem;font-weight:700}.toc ol{margin:0;padding:0;list-style:none}.toc li{margin:0 0 .45rem;break-inside:avoid}.sources{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border);font-size:.9rem;color:var(--muted);max-width:46rem}.sources h2{font-size:1rem;margin:0 0 .3rem}.sources h2::before{display:none}.sources .asof{margin:.2rem 0 .4rem;color:#3B4250}.sources ul{padding-left:1.1rem;margin:.3rem 0}.foot{background:var(--ink);color:#C9DEDB;font-size:.95rem;padding:32px 0 24px}.foot a{color:#E6F4F2}.foot a:hover{color:#fff}.foot-grid{display:grid;grid-template-columns:1fr;gap:20px}.foot h2{font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:#8FE3D7;margin:0 0 .5rem}.foot h2::before{display:none}.foot ul{list-style:none;margin:0;padding:0}.foot li{margin:.2rem 0}.foot p{margin:.3rem 0}.foot .logo{font-size:1.35rem;margin-bottom:.6rem}.foot-bottom{margin-top:22px;padding-top:14px;border-top:1px solid rgba(255,255,255,.12);display:flex;flex-wrap:wrap;gap:6px 18px;justify-content:space-between;color:#9FC3BE;font-size:.85rem}.notfound{text-align:left}@media (min-width:640px){.wrap{padding:0 24px}.crumbs li[aria-current]{display:list-item}.cards{grid-template-columns:repeat(2,minmax(0,1fr))}.content,.block{padding:30px 32px 34px}.facts div{grid-template-columns:14rem 1fr;gap:16px}.foot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:960px){body{font-size:1.09rem}.menu{order:1;width:auto}.bar{padding-top:18px}.top{padding-bottom:72px}.cards{grid-template-columns:repeat(3,minmax(0,1fr))}.content{padding:40px 48px 44px}.block{padding:34px 40px 38px}.toc ol{columns:2;column-gap:32px}.foot-grid{grid-template-columns:1.4fr 1fr 1fr}.hero{padding-top:36px;padding-bottom:24px}}@media (min-width:1100px){.layout{display:grid;grid-template-columns:minmax(0,1fr) 16rem;gap:28px;align-items:start}.aside{display:block;position:sticky;top:16px;background:var(--surface);border-radius:var(--radius);box-shadow:var(--shadow);padding:18px 20px;font-size:.92rem}.aside p{margin:0 0 .5rem;font-weight:700}.aside ol{list-style:none;margin:0;padding:0}.aside li{margin:.4rem 0;line-height:1.35}.aside a{color:var(--text);text-decoration:none}.aside a:hover{color:var(--link);text-decoration:underline}}@media print{.aside{display:none}.top{background:none;color:#000}.top::after,.top::before,.langs,.menu,.foot{display:none}.logo,.head h1{color:#000}main{margin-top:0}.content,.block{box-shadow:none;padding:0}}