.page{padding-block:var(--s-8) var(--section-gap)}.page>.wrap>.sec-head+*{margin-top:var(--head-gap)}.page:has(>.close){padding-bottom:0}.choices{gap:var(--s-2);flex-wrap:wrap;display:flex}.choice{align-items:center;gap:var(--s-2);min-height:40px;padding:0 var(--s-4);border-radius:var(--r-2);background:var(--panel);box-shadow:var(--shadow-1);color:var(--fg-2);font-size:var(--t-sm);letter-spacing:-.005em;cursor:pointer;transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease), transform .15s var(--ease);font-weight:500;display:inline-flex;position:relative}.choice:hover{color:var(--fg);box-shadow:0 1px 2px #15120f0f, 0 0 0 1px var(--line-2)}.choice:active{transform:scale(.96)}.choice[aria-pressed=true]{background:var(--btn);color:var(--btn-fg);box-shadow:0 1px 2px #00000029}.choice:has(input:checked){background:var(--btn);color:var(--btn-fg);box-shadow:0 1px 2px #00000029}.choice svg{width:14px;height:14px;margin-left:calc(var(--s-1) * -1)}.choice input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.choice:has(input:focus-visible){outline:2px solid var(--fg);outline-offset:3px}.field{gap:var(--s-2);display:grid}.field-label{font-size:var(--t-sm);color:var(--fg);font-weight:500}.field-help{font-size:var(--t-sm);color:var(--fg-3)}.field input,.field textarea{width:100%;min-height:44px;padding:10px var(--s-3);border-radius:var(--r-2);background:var(--panel);box-shadow:var(--shadow-1);color:var(--fg);font:inherit;font-size:var(--t-body);border:0;line-height:1.5}.field textarea{resize:vertical}.field input::placeholder,.field textarea::placeholder{color:var(--fg-3)}.field input:focus-visible,.field textarea:focus-visible{outline:2px solid var(--fg);outline-offset:2px}.field [aria-invalid=true]{box-shadow:0 1px 2px #15120f0f, 0 0 0 1px var(--warn)}.field-error{font-size:var(--t-sm);color:var(--warn-fg)}.next-steps{border-top:1px solid var(--line)}.next-steps li{gap:var(--s-2);padding-block:var(--s-5);border-bottom:1px solid var(--line);display:grid}.next-steps .num{color:var(--fg-3);font-family:var(--mono);font-size:var(--t-label)}.next-steps p{color:var(--fg-2);font-size:var(--t-body)}.ways{border-top:1px solid var(--line)}.way{gap:clamp(var(--s-6), 6vw, var(--s-9));padding-block:var(--s-7);border-bottom:1px solid var(--line);scroll-margin-top:var(--s-9);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.way-name{align-content:start;gap:var(--s-3);display:grid}.way-name .num{color:var(--fg-3);font-family:var(--mono);font-size:var(--t-label)}.way-name h2{font-size:var(--t-h3);letter-spacing:-.02em;text-wrap:balance;font-weight:500;line-height:1.2}.way-name .amt{color:var(--fg-2);font-size:var(--t-sm)}.way-body{align-content:start;gap:var(--s-4);max-width:62ch;display:grid}.way-body>p{color:var(--fg-2);font-size:var(--t-body)}.way-body ul{gap:var(--s-2);font-size:var(--t-sm);display:grid}.way-body li{gap:var(--s-2);color:var(--fg-2);align-items:flex-start;display:flex}.way-body li svg{width:16px;height:16px;color:var(--ok);flex:none;margin-top:3px}.way-body .btn{margin-top:var(--s-2);justify-self:start}@media (max-width:900px){.way{gap:var(--s-5);padding-block:var(--s-6);grid-template-columns:1fr}}.prose-link,.legal a{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--line-2);text-decoration-color:var(--line-2);text-underline-offset:3px}.prose-link:hover,.legal a:hover{-webkit-text-decoration-color:var(--fg);text-decoration-color:var(--fg)}
