:root{--navy:#17324d;--navy-ink:#cfe0ef;--ground:#eef2f6;--panel:#fff;--ink:#14202b;--ink-2:#41515f;--rule:#cfd8e1;--band-a:#c4d9ea;--band-b:#a3c4dd;--you:#d9480f;--you-ink:#b23c0c;--r:8px;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:40px;--s-7:64px;color-scheme:light}*{box-sizing:border-box;margin:0}[hidden]{display:none!important}html{-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--ink);font-variant-numeric:tabular-nums;font:17px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif}::selection{background:var(--navy);color:#fff}:focus-visible{outline:3px solid var(--navy);outline-offset:2px}.site-head :focus-visible,.site-foot :focus-visible,.seg button[aria-pressed=true]:focus-visible{outline-color:#fff}a{color:var(--navy);text-underline-offset:3px}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}html:not([data-unit=cm]) .u-cm,html[data-unit=cm] .u-in{display:none}.site-head{background:var(--navy);color:#fff}.site-head__in,.site-foot__in,main{max-width:760px;padding-inline:var(--s-4);margin-inline:auto}.site-head__in{align-items:center;gap:var(--s-4);justify-content:space-between;min-height:52px;display:flex}.brand{color:#fff;font-weight:700;text-decoration:none}.site-nav{gap:var(--s-1);display:flex}.site-nav a{color:var(--navy-ink);min-height:44px;padding-inline:var(--s-2);white-space:nowrap;align-items:center;font-size:15px;text-decoration:none;display:inline-flex}.site-nav a[aria-current=page]{color:#fff;text-decoration:underline}main{padding-block:var(--s-4) var(--s-7)}h1{letter-spacing:-.02em;text-wrap:balance;font-size:clamp(1.55rem,1.2rem + 1.6vw,2.1rem);line-height:1.18}h2{letter-spacing:-.01em;margin-block:var(--s-6) var(--s-3);text-wrap:balance;font-size:1.3rem;line-height:1.25}h3{margin-block:var(--s-5) var(--s-2);font-size:1.05rem}.answer{margin-block:var(--s-2) var(--s-4);max-width:68ch}.prose p,.prose ul,.prose ol{max-width:68ch;margin-block-end:var(--s-3)}.prose ul,.prose ol{padding-inline-start:1.25em}.prose li+li{margin-block-start:var(--s-1)}.panel{background:var(--panel);border:1px solid var(--rule);border-radius:var(--r);padding:var(--s-4)}.panel+.panel{margin-block-start:var(--s-4)}.panel__title{margin-block:0 var(--s-3);font-size:1.08rem}.source{color:var(--ink-2);margin-block-start:var(--s-3);font-size:14px}.seg{border:1px solid var(--navy);border-radius:6px;grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:hidden}.seg button{color:var(--navy);cursor:pointer;background:#fff;border:0;min-height:44px;font:600 16px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.seg button+button{border-inline-start:1px solid var(--navy)}.seg button[aria-pressed=true]{background:var(--navy);color:#fff}.seg button:focus-visible{outline-offset:-3px}@media (hover:hover){.seg button[aria-pressed=false]:hover{background:var(--ground)}}.field-label{margin-block-end:var(--s-1);font-weight:600;display:block}input[type=number],input[type=text],select{color:var(--ink);height:48px;padding-inline:var(--s-2);background:#fff;border:1px solid #66788a;border-radius:6px;width:100%;font:600 18px system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.table-wrap{overflow-x:auto}table{border-collapse:collapse;min-width:100%;font-size:16px}caption{text-align:start;margin-block-end:var(--s-2);font-weight:700}th,td{border-block-end:1px solid var(--rule);padding:var(--s-2) 6px;text-align:start;white-space:nowrap}thead th{background:var(--ground);font-size:14px}tbody th{white-space:normal;font-weight:700}tbody th a{margin-block:calc(var(--s-2) * -1);padding-block:10px;display:inline-block}.links{gap:var(--s-2);padding:0;list-style:none;display:grid}.links a{background:var(--panel);border:1px solid var(--rule);min-height:48px;padding-inline:var(--s-3);border-radius:6px;align-items:center;font-weight:600;text-decoration:none;display:flex}.links a:hover{border-color:var(--navy)}.faq details{border-block-end:1px solid var(--rule)}.faq summary{cursor:pointer;padding-block:var(--s-3);font-weight:600}.faq details p{max-width:68ch;padding-block-end:var(--s-3)}.site-foot{background:var(--navy);color:var(--navy-ink);font-size:14px}.site-foot__in{padding-block:var(--s-5)}.site-foot a{color:#fff}.site-foot nav{gap:var(--s-1) var(--s-4);flex-wrap:wrap;margin-block-end:var(--s-3);display:flex}.site-foot nav a{align-items:center;min-height:44px;display:inline-flex}@media (width>=700px){.links{grid-template-columns:repeat(2,1fr)}}
