.page-hero[data-astro-cid-w3nxxvnd]{padding-block:var(--ww-space-7) var(--ww-space-6);border-bottom:var(--ww-rule-thin) solid var(--ww-rule)}.wb-h1[data-astro-cid-w3nxxvnd]{max-width:22ch}.wb-lede[data-astro-cid-w3nxxvnd]{max-width:64ch;margin-top:var(--ww-space-4)}.page-section[data-astro-cid-w3nxxvnd]{padding-block:var(--ww-space-6);border-bottom:var(--ww-rule-thin) solid var(--ww-rule)}.page-section[data-astro-cid-w3nxxvnd]:last-of-type{border-bottom:0}.fs-sec-head[data-astro-cid-w3nxxvnd]{display:flex;align-items:baseline;gap:var(--ww-space-3);margin-bottom:var(--ww-space-4)}.fs-sec-num[data-astro-cid-w3nxxvnd]{font-family:var(--ww-font-mono);font-size:var(--ww-text-xs);letter-spacing:var(--ww-track-label-wide);color:var(--ww-signal);font-weight:var(--ww-weight-medium)}.fs-sec-title[data-astro-cid-w3nxxvnd]{font-family:var(--ww-font-primary);font-size:var(--ww-text-xl);letter-spacing:var(--ww-track-heading);color:var(--ww-ink)}.wb-spec[data-astro-cid-w3nxxvnd]{margin:0;max-width:var(--ww-reading-col)}.wb-spec__row[data-astro-cid-w3nxxvnd]{display:grid;grid-template-columns:1fr;gap:.2em var(--ww-space-3);padding:var(--ww-space-2) 0;border-bottom:var(--ww-rule-thin) solid var(--ww-rule)}@media(min-width:720px){.wb-spec__row[data-astro-cid-w3nxxvnd]{grid-template-columns:minmax(220px,1fr) minmax(0,1.4fr)}}.wb-spec__row[data-astro-cid-w3nxxvnd] dt[data-astro-cid-w3nxxvnd]{font-family:var(--ww-font-primary);font-size:var(--ww-text-sm);color:var(--ww-ink)}.wb-spec__row[data-astro-cid-w3nxxvnd] dd[data-astro-cid-w3nxxvnd]{font-family:var(--ww-font-primary);font-size:var(--ww-text-sm);line-height:1.55;color:var(--ww-ink-secondary);margin:0;max-width:64ch}.wb-form[data-astro-cid-w3nxxvnd]{display:grid;gap:var(--ww-space-3);grid-template-columns:1fr;max-width:var(--ww-reading-col)}@media(min-width:720px){.wb-form[data-astro-cid-w3nxxvnd]{grid-template-columns:1fr 1fr;gap:var(--ww-space-3) var(--ww-space-4)}}.wb-field[data-astro-cid-w3nxxvnd]{display:grid;gap:var(--ww-space-1)}.wb-field--full[data-astro-cid-w3nxxvnd]{grid-column:1 / -1}.wb-field[data-astro-cid-w3nxxvnd] input[data-astro-cid-w3nxxvnd][type=text],.wb-field[data-astro-cid-w3nxxvnd] input[data-astro-cid-w3nxxvnd][type=email],.wb-field[data-astro-cid-w3nxxvnd] select[data-astro-cid-w3nxxvnd]{width:100%;padding:.55em .7em;border:var(--ww-rule-thin) solid var(--ww-rule);background:var(--ww-paper);font-family:var(--ww-font-mono);font-size:var(--ww-text-sm);color:var(--ww-ink)}.wb-field[data-astro-cid-w3nxxvnd] input[data-astro-cid-w3nxxvnd]:focus-visible,.wb-field[data-astro-cid-w3nxxvnd] select[data-astro-cid-w3nxxvnd]:focus-visible{outline:2px solid var(--ww-signal);outline-offset:2px}.wb-consent[data-astro-cid-w3nxxvnd]{grid-template-columns:auto 1fr;align-items:start;gap:var(--ww-space-2);padding-block:var(--ww-space-2)}.wb-consent[data-astro-cid-w3nxxvnd] input[data-astro-cid-w3nxxvnd][type=checkbox]{accent-color:var(--ww-signal);margin-top:.25em}.wb-consent[data-astro-cid-w3nxxvnd] .caption[data-astro-cid-w3nxxvnd]{line-height:1.5;max-width:64ch;color:var(--ww-ink-secondary)}.wb-consent[data-astro-cid-w3nxxvnd] .caption[data-astro-cid-w3nxxvnd] a[data-astro-cid-w3nxxvnd]{color:var(--ww-ink);text-decoration:underline;text-decoration-color:var(--ww-rule);text-underline-offset:.18em}.wb-consent[data-astro-cid-w3nxxvnd] .caption[data-astro-cid-w3nxxvnd] a[data-astro-cid-w3nxxvnd]:hover{color:var(--ww-signal);text-decoration-color:var(--ww-signal)}.wb-submit[data-astro-cid-w3nxxvnd]{margin-top:var(--ww-space-3)}.wb-honeypot[data-astro-cid-w3nxxvnd]{position:absolute;left:-9999px;width:1px;height:1px;opacity:0;pointer-events:none}.wb-flash[data-astro-cid-w3nxxvnd]{max-width:var(--ww-reading-col);margin-bottom:var(--ww-space-4);padding:var(--ww-space-3);border-left:var(--ww-rule-medium) solid var(--ww-signal);background:var(--ww-paper-subtle);font-family:var(--ww-font-primary);font-size:var(--ww-text-sm);line-height:1.55;color:var(--ww-ink)}.wb-flash--err[data-astro-cid-w3nxxvnd]{color:var(--ww-signal)}.wb-flash[data-astro-cid-w3nxxvnd] a[data-astro-cid-w3nxxvnd]{color:inherit;text-decoration:underline}
