html{scrollbar-gutter:stable}@font-face{font-family:Inter;src:url(/_astro/inter-latin-wght-normal.Dx4kXJAl.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--accent:#0b5c75;--accent-tint:#eef5f7;--ink:#14232b;--tx:#26343b;--mu:#56656c;--rule:#e1e7e9;--ln:#8a989e;--bg2:#f4f7f8;--r:6px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--flow:var(--s4);--head:var(--s6);--sec:var(--s8);--lh:1.65;--lh-ui:1.4;--lh-head:1.2;--lh-disp:calc(1em + 8px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:16px}body{color:var(--tx);font:400 17px/var(--lh) Inter,system-ui,-apple-system,"Segoe UI",sans-serif;font-feature-settings:"cv11","ss01";background:#fff;margin:0}h1,h2,h3{color:var(--ink);line-height:var(--lh-head);text-wrap:balance;margin:0;font-weight:700}h1{letter-spacing:-.025em;font-size:40px}h2{letter-spacing:-.02em;font-size:30px}h3{letter-spacing:-.01em;font-size:20px;font-weight:650}p,li{text-wrap:pretty}p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--accent);text-underline-offset:.2em;text-decoration-line:underline;text-decoration-color:#9fc0cb;text-decoration-thickness:1px}a:hover{text-decoration-color:currentColor}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:2px}abbr{text-decoration:none}code,kbd{background:var(--bg2);color:var(--ink);border-radius:4px;padding:2px 5px;font:500 .94em/1 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{background:var(--ink);color:#fff;z-index:20;border-radius:var(--r);padding:10px 14px;position:absolute;top:-60px;left:16px}.skip:focus{top:8px}.w{max-width:1200px;padding:0 var(--s5);margin:0 auto}.mu{color:var(--mu)}.n,.tm,.num{font-variant-numeric:tabular-nums}table{border-collapse:collapse;width:100%}.sec>*+*,.prose>*+*,.ph>*+*,.out>*+*,.od>*+*{margin-top:var(--flow)}.sec>.vh+*{margin-top:0}caption{text-align:left}.mast{border-bottom:1px solid var(--rule);position:relative}.mh{align-items:center;gap:var(--s6);min-height:72px;display:flex}.logo{color:var(--ink);flex:none;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:inline-flex}.pg{border:2px solid var(--ink);font-variant-numeric:tabular-nums;border-top:0;border-radius:5px;place-items:center;width:30px;height:32px;padding-top:9px;font-size:14px;font-weight:750;line-height:1;display:grid;position:relative}.pg:before{content:"";background:var(--accent);border-radius:5px 5px 0 0;height:9px;position:absolute;top:0;left:-2px;right:-2px}.pg b{color:var(--ink)}.lt{letter-spacing:-.025em;white-space:nowrap;font-size:21px;font-weight:750;line-height:1}.lt span{color:var(--accent);font-weight:400}.nav{margin-left:auto}.nav ul{gap:var(--s5);display:flex}.nav a{white-space:nowrap;color:var(--tx);padding:12px 0;font-size:16px;font-weight:500;text-decoration:none;display:block}.nav a:hover{color:var(--ink);text-underline-offset:6px;text-decoration:underline}.nav [aria-current]{color:var(--accent);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:6px}.mn{margin-left:auto}.mn summary{height:44px;color:var(--ink);cursor:pointer;align-items:center;gap:9px;padding:0 4px 0 10px;font-size:16px;font-weight:600;list-style:none;display:flex}.mn summary::-webkit-details-marker{display:none}.ic{stroke:var(--ink);stroke-width:2px;fill:none}.ix,.mn[open] .io{display:none}.mn[open] .ix{display:block}.mn:not([open]) .mp{display:none}.mp{z-index:10;padding:var(--s4) var(--s5) var(--s6);border-bottom:1px solid var(--rule);background:#fff;position:absolute;top:100%;left:0;right:0;box-shadow:0 12px 24px #14232b14}.mp ul{columns:2 260px;column-gap:var(--s6);max-width:1152px;margin:0 auto}.mp li{break-inside:avoid;border-bottom:1px solid var(--rule)}.mp a{padding:var(--s3) 0;color:var(--ink);font-size:18px;font-weight:600;text-decoration:none;display:block}.mp a span{color:var(--mu);font-size:14px;font-weight:400;display:block}.mp a:hover{text-decoration:underline}.mp [aria-current]{color:var(--accent)}.srch{max-width:1152px;margin:var(--s5) auto 0;display:flex}.srch input{flex:1;min-width:0}.srch button{height:48px;color:var(--ink);border:1px solid var(--ln);border-radius:0 var(--r) var(--r) 0;cursor:pointer;background:#fff;border-left:0;padding:0 18px;font:600 16px/1 inherit}.srch input[type=search]{border-radius:var(--r) 0 0 var(--r)}.bc ol{color:var(--mu);padding-top:var(--s5);flex-wrap:wrap;font-size:15px;display:flex}.bc li+li:before{content:"/";margin:0 var(--s2);color:#aab6bb}.bc a{color:var(--mu);margin:-10px 0;padding:10px 0;display:inline-block}.ph{padding:var(--s4) 0 0}main>.ph:first-child{padding-top:var(--s7)}.ph h1{margin-top:var(--s2)}.lede{color:var(--ink);margin-top:var(--s3);font-size:20px;line-height:1.55}.sec{margin-top:var(--sec)}.sec>h2{margin-bottom:var(--s4)}.sec h3{margin:var(--head) 0 var(--s3)}.sec>h2+h3{margin-top:var(--s5)}.prose ul,.sec ul.bl,.sec ol.nl{padding-left:var(--s5)}.prose ul,.sec ul.bl{list-style:outside}.sec ol.nl{list-style:decimal}.prose li,.sec .bl li,.sec .nl li{margin:var(--s2) 0}.prose li::marker,.sec .bl li::marker{color:var(--mu)}.note{color:var(--mu);font-size:15px}.src{color:var(--mu);margin-top:var(--s5);font-size:15px}.src a{color:var(--mu)}hr{border:0;border-top:1px solid var(--rule);margin:var(--s7) 0 0}.ans{padding:var(--s6) 0 var(--s2)}.bc+.ans{padding-top:var(--s5)}main>.ans:first-child{padding-top:var(--s7)}.ans h1{font-size:clamp(27px,8.4vw,88px);line-height:var(--lh-disp);letter-spacing:-.04em;font-weight:800}.ans h1 .a{letter-spacing:-.01em;font-size:clamp(20px,2.2vw,26px);font-weight:500;line-height:var(--lh-head);color:var(--mu);margin-bottom:var(--s3);display:block}.ans h1 .wd{color:var(--accent);display:block}.ans h1 .dt{white-space:nowrap;display:block}.where{align-items:baseline;gap:var(--s2) var(--s5);margin-top:var(--s5);color:var(--ink);flex-wrap:wrap;font-size:20px;display:flex}.clk{letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-width:7.2ch;font-size:30px;font-weight:650}.asof{margin-top:var(--s3);color:var(--mu);font-size:15px}.sync{min-height:1.65em}.kv{columns:3 280px;column-gap:var(--s7)}.kv div{justify-content:space-between;align-items:baseline;gap:var(--s1) var(--s4);padding:var(--s3) 0;border-bottom:1px solid var(--rule);break-inside:avoid;flex-wrap:wrap;display:flex}.kv dt{color:var(--mu);font-size:16px}.kv dd{color:var(--ink);text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:break-word;min-width:0;max-width:100%;margin-left:auto;font-weight:650}.cl{border-top:1px solid var(--rule)}.cl li{align-items:center;gap:var(--s2) var(--s5);padding:var(--s2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,15em) minmax(0,1fr) auto;display:grid}.cl .lb{color:var(--mu);font-size:16px}.cl .v{color:var(--ink);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:20px;font-weight:650}.cp{min-width:76px;min-height:44px;padding:0 var(--s4);border:1px solid var(--ln);border-radius:var(--r);color:var(--ink);cursor:pointer;background:#fff;font:600 15px/1 inherit}.cp:hover{border-color:var(--ink)}.cp.done{background:var(--accent);border-color:var(--accent);color:#fff}.tw{width:100%}.tb{font-size:16px}.tb thead th{font-size:14px;line-height:var(--lh-ui);color:var(--mu);text-align:left;background:var(--bg2);padding:var(--s3);font-weight:600}.tb td,.tb tbody th{padding:var(--s3);border-bottom:1px solid var(--rule);text-align:left;vertical-align:baseline;font-weight:400}.tb tbody th{color:var(--ink);font-weight:600}.tb .n{text-align:right}.tb tr.now>*{background:var(--accent-tint)}.tb tr.now th{color:var(--accent)}.split{gap:0 var(--s7);grid-template-columns:1fr 1fr;display:grid}.split>*{min-width:0}.zfix [data-s],.zfix [data-b]{visibility:hidden}.odw{margin:var(--s4) 0 var(--s5)}.sec>.odw+*{margin-top:0}.od+.od{margin-top:var(--s5)}.od h3{margin:0;font-size:18px}.od h3+*{margin-top:var(--s2)}.odl{columns:4 200px;column-gap:var(--s6)}.odl li{justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-bottom:1px solid var(--rule);break-inside:avoid;font-size:16px;display:flex}.odl .tm{color:var(--mu)}.panel{background:var(--accent-tint);border-radius:var(--r);padding:var(--s6)}.fr{gap:var(--s4) var(--s5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;display:grid}.f{border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}label,legend{color:var(--ink);font-size:16px;font-weight:600}.f>label,.f>legend{margin-bottom:var(--s2);line-height:var(--lh-ui);padding:0}input,select,button{font:inherit}input[type=date],input[type=number],input[type=search],input[type=text],input[type=time],select{border:1px solid var(--ln);border-radius:var(--r);width:100%;min-width:0;height:48px;color:var(--ink);font-variant-numeric:tabular-nums;background:#fff;padding:0 12px;font-size:17px}input:hover,select:hover{border-color:var(--ink)}input::placeholder{color:var(--mu);opacity:1}.ck{align-items:center;gap:var(--s3);min-height:44px;font-weight:400;line-height:var(--lh-ui);cursor:pointer;display:flex}input[type=checkbox],input[type=radio]{appearance:none;border:1px solid var(--ln);cursor:pointer;background:#fff;flex:none;place-items:center;width:22px;height:22px;margin:0;display:inline-grid}input[type=checkbox]{border-radius:4px}input[type=radio]{border-radius:50%}input[type=checkbox]:checked{background:var(--ink);border-color:var(--ink)}input[type=checkbox]:checked:after{content:"";width:11px;height:6px;transform:translateY(-2px)rotate(-45deg);box-shadow:inset 2px -2px #fff}input[type=radio]:checked{border-color:var(--ink)}input[type=radio]:checked:after{content:"";background:var(--ink);border-radius:50%;width:12px;height:12px}.opts{gap:var(--s2) var(--s5);margin-top:var(--s3);flex-wrap:wrap;display:flex}.seg{border:1px solid var(--ln);border-radius:var(--r);display:inline-flex;overflow:hidden}.seg button{min-height:44px;padding:0 var(--s4);color:var(--ink);cursor:pointer;background:#fff;border:0;font-weight:600}.seg button+button{border-left:1px solid var(--ln)}.seg [aria-pressed=true]{background:var(--ink);color:#fff}.out{margin-top:var(--s5);padding-top:var(--s5);border-top:1px solid #cddde2}.big{letter-spacing:-.03em;font-size:clamp(30px,4.4vw,48px);font-weight:800;line-height:var(--lh-disp);color:var(--ink);font-variant-numeric:tabular-nums}.sent{color:var(--ink);margin-top:var(--s2);font-size:18px}.out .kv{margin-top:var(--s4);columns:2 340px}.out .kv div{border-color:#cddde2}.chips{gap:var(--s2);margin-top:var(--s4);flex-wrap:wrap;display:flex}.chips button{min-height:44px;padding:0 var(--s4);border:1px solid var(--ln);border-radius:var(--r);color:var(--ink);cursor:pointer;background:#fff;font-size:15px;font-weight:500}.chips button:hover{border-color:var(--ink)}.warn{margin-top:var(--s3);color:#8a3b00;font-weight:500}.warn.yw{margin:0 0 var(--s5)}.yr{gap:var(--s6) var(--s6);grid-template-columns:repeat(auto-fill,minmax(250px,1fr));display:grid}.mo h3,.mo h2{margin:0 0 var(--s2);font-size:18px}.mo+.hol,.mo+p{margin-top:var(--s5)}.cal{table-layout:fixed;font-variant-numeric:tabular-nums;font-size:15px}.cal th{color:var(--mu);text-align:center;padding:4px 0;font-size:12px;font-weight:600}.cal td{text-align:center;border-radius:4px;height:32px;padding:5px 0}.cal .wk{color:var(--mu);width:13%;font-size:12px}.cal td.h{background:var(--accent-tint);color:var(--accent);font-weight:700}.cal td.t{background:var(--ink);color:#fff;font-weight:700}.cal.dn td{height:44px;padding:3px 0;line-height:1.15}.cal.dn b{color:var(--mu);font-size:12px;font-weight:500;display:block}.cal.dn span{color:var(--ink);font-weight:650}.cal.dn td.t b,.cal.dn td.t span{color:#fff}.mbig .cal{font-size:18px}.mbig .cal td{height:48px}.mbig h2{margin-bottom:var(--s4);font-size:30px}.hol li{gap:var(--s4);padding:var(--s2) 0;border-bottom:1px solid var(--rule);grid-template-columns:minmax(0,19em) 1fr;display:grid}.hol li>span:first-child{color:var(--ink);font-weight:600}.hl{margin:var(--s7) 0 var(--s3)}.yrbar{align-items:center;gap:var(--s3);margin-bottom:var(--s5);flex-wrap:wrap;display:flex}.yrbar output{text-align:center;min-width:3.2ch;color:var(--ink);font-variant-numeric:tabular-nums;font-size:30px;font-weight:800}.yrbar input{width:5.5em}.rel{columns:2 320px;column-gap:var(--s7)}.rel li{break-inside:avoid;padding:0 0 var(--s3);border-bottom:1px solid var(--rule)}.rel a{align-items:center;min-height:44px;font-weight:650;display:flex}.rel span{color:var(--mu);font-size:15px;display:block}.faq details{border-bottom:1px solid var(--rule)}.faq details:first-child{border-top:1px solid var(--rule)}.faq summary{cursor:pointer;padding:var(--s4) 44px var(--s4) 0;color:var(--ink);font-size:18px;font-weight:650;line-height:var(--lh-ui);list-style:none;position:relative}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";right:var(--s2);color:var(--mu);font-size:26px;font-weight:300;position:absolute;top:11px}.faq [open] summary:after{content:"−"}.faq details p{padding:0 44px var(--s5) 0}.prose{margin-top:var(--s5)}.prose h2{margin:var(--s7) 0 var(--s3);font-size:26px}.prose>h2:first-child{margin-top:var(--s1)}.prose img{max-width:100%;height:auto;margin-top:var(--s4);display:block}.sform{margin-top:var(--s5);display:flex}.sform input{flex:1}.sform input[type=search]{border-radius:var(--r) 0 0 var(--r)}.btn{height:48px;padding:0 var(--s5);border-radius:var(--r);background:var(--ink);color:#fff;cursor:pointer;border:0;font-size:17px;font-weight:600}.sform .btn{border-radius:0 var(--r) var(--r) 0}.sst{color:var(--mu);margin:var(--s5) 0 var(--s3);min-height:1.6em}.sres li{padding:var(--s4) 0;border-bottom:1px solid var(--rule)}.sres h2{font-size:20px}.sres h2+*{margin-top:var(--s2)}.sres mark{background:var(--accent-tint);color:var(--ink);font-weight:600}.ft{margin-top:var(--s9);background:var(--bg2);border-top:1px solid var(--rule)}.fc{gap:var(--s6);padding:var(--s7) 0 var(--s6);grid-template-columns:1.5fr 1fr 1fr 1fr;display:grid}.logo.sm .lt{font-size:18px}.logo.sm .pg{width:24px;height:26px;padding-top:7px;font-size:11px}.logo.sm .pg:before{height:7px}.fa p{color:var(--mu);margin-top:var(--s3);font-size:15px}.ft h2{margin-bottom:var(--s2);font-size:15px;font-weight:650}.ft li a{padding:var(--s1) 0;color:var(--mu);font-size:15px;text-decoration:none;display:inline-block}.ft li a:hover{color:var(--ink);text-decoration:underline}.fb{justify-content:space-between;gap:var(--s2) var(--s5);padding:0 0 var(--s6);color:var(--mu);flex-wrap:wrap;font-size:14px;display:flex}@media (width>=1101px){.mn{display:none}}@media (width<=1100px){.nav{display:none}}@media (width<=860px){.fc{grid-template-columns:1fr 1fr}.fa{grid-column:1/-1}.ft li a{padding:11px 0}.split{grid-template-columns:1fr}.split>*+*{margin-top:var(--s6)}}@media (width<=720px){.w{padding:0 var(--s4)}.mp{padding:var(--s3) var(--s4) var(--s5)}.mh{gap:var(--s3);min-height:60px}.lt{font-size:18px}h1{font-size:32px}h2{font-size:25px}.sec{margin-top:var(--s7)}.panel{padding:var(--s5) var(--s4)}.where{font-size:18px}.clk{font-size:26px}.cl li{gap:var(--s2) var(--s3);padding:var(--s3) 0;grid-template-columns:minmax(0,1fr) auto}.cl .lb{grid-column:1/-1;font-size:14px}.cl .v{font-size:18px}.hol li{grid-template-columns:1fr;gap:0}.rel a{padding:4px 0;display:inline-block}.lede{font-size:18px}.st thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.st tr{padding:var(--s3) 0;border-bottom:1px solid var(--rule);display:block}.st td,.st tbody th{border:0;padding:0;display:inline}.st tbody th:after{content:" — "}.st td+td:before{content:" · ";color:var(--mu)}.st td.n{text-align:left}.st .bk{display:block}.st .bk:before{content:none!important}.tb tr.now{background:var(--accent-tint)}.st tr.now{padding:var(--s3) var(--s2)}}@media (width<=420px){.lt{font-size:16px}.tb{font-size:15px}.tb td,.tb tbody th,.tb thead th{padding:var(--s2)}.cal{font-size:14px}}@media print{.mast,.ft,.bc,.np,.skip,.rel,.faq{display:none!important}body{font-size:11pt}.w{max-width:none;padding:0}.sec{margin-top:12pt}.yr{grid-template-columns:repeat(3,1fr);gap:10pt 16pt}.cal td{height:auto;padding:1pt 0}.cal td.t{color:#000;background:0 0;outline:1px solid #000}.cal td.h{color:#000;-webkit-print-color-adjust:exact;print-color-adjust:exact;background:#e8e8e8}a{color:#000;text-decoration:none}.pb{break-before:auto}.mo{break-inside:avoid}.calp .lede,#yr-h{display:none}.cal{font-size:9.5pt}}.mt6{margin-top:var(--s6)}.work{margin-top:var(--s5);border-top:1px solid #cddde2}.work summary{cursor:pointer;min-height:44px;color:var(--ink);font-weight:650;line-height:var(--lh-ui);align-items:center;display:flex}.work h3{margin:var(--s4) 0 var(--s2);font-size:17px}.work p+p{margin-top:var(--s2)}.mt3{margin-top:var(--s3)}.mt4{margin-top:var(--s4)}.ans .tm{font-variant-numeric:tabular-nums;white-space:nowrap}.ly{gap:0 var(--s3);border-top:1px solid var(--rule);grid-template-columns:repeat(auto-fill,minmax(76px,1fr));display:grid}.ly li{padding:var(--s2) 0;border-bottom:1px solid var(--rule);font-variant-numeric:tabular-nums;font-weight:500}.ly li.on{color:var(--accent);font-weight:750}@media (width<=420px){.mn summary{gap:7px;padding:0 0 0 6px}.logo{gap:8px}}@media (width<=350px){.lt{font-size:14.5px}.pg{width:26px;height:28px;padding-top:8px;font-size:12px}.pg:before{height:8px}}code{overflow-wrap:anywhere}.kv2{columns:2 340px}.dg{margin-top:var(--s5)}.fr.tzf{grid-template-columns:repeat(2,minmax(0,1fr))}.fr.tzf .f:nth-child(n+3){grid-column:1/-1}@media (width>=1180px){.fr.tzf{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,2fr) minmax(0,2fr)}.fr.tzf .f:nth-child(n+3){grid-column:auto}}@media (width<=560px){.fr.tzf{grid-template-columns:minmax(0,1fr)}}
