.pcb-calc[data-astro-cid-mqq3zvnt]{padding:30px var(--pad) 26px;border-bottom:1px solid var(--line);background:linear-gradient(180deg, var(--gold-soft,var(--wash)), transparent)}.pcb-calc[data-astro-cid-mqq3zvnt] h2[data-astro-cid-mqq3zvnt]{margin-bottom:14px;font-size:24px}.pcb-form[data-astro-cid-mqq3zvnt] fieldset[data-astro-cid-mqq3zvnt]{border:0;min-width:0;margin:0;padding:0}.pcb-form[data-astro-cid-mqq3zvnt] legend[data-astro-cid-mqq3zvnt]{letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:10px;font-size:13px;font-weight:700}.pcb-row[data-astro-cid-mqq3zvnt]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.pcb-field[data-astro-cid-mqq3zvnt]{color:var(--dim);gap:4px;font-size:13px;display:grid}.pcb-field[data-astro-cid-mqq3zvnt] select[data-astro-cid-mqq3zvnt]{font:inherit;color:var(--ink);background:var(--bg);border:1px solid var(--line);appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 18px) 52%,calc(100% - 13px) 52%;background-repeat:no-repeat;background-size:5px 5px;border-radius:10px;min-width:170px;padding:11px 36px 11px 14px;font-size:16px}.pcb-field-day[data-astro-cid-mqq3zvnt] select[data-astro-cid-mqq3zvnt]{min-width:100px}.pcb-field[data-astro-cid-mqq3zvnt] select[data-astro-cid-mqq3zvnt]:focus-visible,.pcb-btn[data-astro-cid-mqq3zvnt]:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pcb-field[data-astro-cid-mqq3zvnt] select[data-astro-cid-mqq3zvnt][aria-invalid=true]{border-color:var(--no);box-shadow:0 0 0 1px var(--no)}.pcb-btn[data-astro-cid-mqq3zvnt]{font:inherit;cursor:pointer;background:var(--accent);color:var(--on-accent);border:0;border-radius:999px;padding:12px 24px;font-size:15px;font-weight:700}.pcb-btn[data-astro-cid-mqq3zvnt]:hover{filter:brightness(1.08)}.pcb-note[data-astro-cid-mqq3zvnt]{color:var(--dim);margin-top:12px;font-size:13px}.pcb-err[data-astro-cid-mqq3zvnt]{color:var(--no);margin-top:8px;font-size:14px}.pcb-result[data-astro-cid-mqq3zvnt]{padding:30px var(--pad);border-bottom:1px solid var(--line);scroll-margin-top:70px}.pcb-res[data-astro-cid-mqq3zvnt]{max-width:72ch;margin-top:28px}.pcb-steps[data-astro-cid-mqq3zvnt]{counter-reset:s;gap:6px;margin:0 0 18px;padding:0;list-style:none;display:grid}.pcb-steps[data-astro-cid-mqq3zvnt] li{counter-increment:s;flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-size:15px;display:flex}.pcb-steps[data-astro-cid-mqq3zvnt] li:before{content:counter(s);color:var(--dim);width:14px;font-size:11px}.pcb-steps[data-astro-cid-mqq3zvnt] .pcb-expr{font-family:var(--serif);font-size:16.5px}.pcb-steps[data-astro-cid-mqq3zvnt] .pcb-step-note{color:var(--dim);font-size:13.5px}.pcb-text[data-astro-cid-mqq3zvnt] p{max-width:70ch;font-size:16.5px}.pcb-text[data-astro-cid-mqq3zvnt] p+p{margin-top:12px}.pcb-dates[data-astro-cid-mqq3zvnt]{color:var(--dim);max-width:70ch;margin-top:14px;font-size:14px}.pcb-actions[data-astro-cid-mqq3zvnt] [data-astro-cid-mqq3zvnt][hidden]{display:none}.pcb-actions[data-astro-cid-mqq3zvnt]{flex-wrap:wrap;align-items:center;gap:10px 18px;margin-top:18px;display:flex}.pcb-go[data-astro-cid-mqq3zvnt]{color:var(--accent);font-size:14.5px;font-weight:700;text-decoration:none}.pcb-fine[data-astro-cid-mqq3zvnt]{color:var(--dim);max-width:70ch;margin-top:10px;font-size:12px}.pcb-sec[data-astro-cid-mqq3zvnt]{padding:34px var(--pad);border-bottom:1px solid var(--line)}.pcb-sec[data-astro-cid-mqq3zvnt] h2[data-astro-cid-mqq3zvnt]{margin-bottom:14px;font-size:26px}.pcb-sec[data-astro-cid-mqq3zvnt] h3[data-astro-cid-mqq3zvnt]{margin:24px 0 10px;font-size:19px}.pcb-sec[data-astro-cid-mqq3zvnt]>p[data-astro-cid-mqq3zvnt]{max-width:72ch;font-size:16.5px}.pcb-sec[data-astro-cid-mqq3zvnt]>p[data-astro-cid-mqq3zvnt]+p[data-astro-cid-mqq3zvnt]{margin-top:14px}.pcb-how[data-astro-cid-mqq3zvnt]{max-width:72ch;margin:16px 0 18px;padding-left:22px}.pcb-how[data-astro-cid-mqq3zvnt] li[data-astro-cid-mqq3zvnt]{margin-bottom:8px;font-size:16px}.pcb-how[data-astro-cid-mqq3zvnt] li[data-astro-cid-mqq3zvnt]::marker{color:var(--gold,#b8913f);font-family:var(--serif)}.pcb-ranges[data-astro-cid-mqq3zvnt]{flex-wrap:wrap;gap:8px;margin:12px 0 18px;display:flex}.pcb-range[data-astro-cid-mqq3zvnt]{border:1px solid var(--line);border-radius:8px;align-items:baseline;gap:8px;padding:8px 14px;font-size:15px;display:flex}.pcb-range[data-astro-cid-mqq3zvnt] span[data-astro-cid-mqq3zvnt]:last-child{color:var(--dim)}.pcb-g[data-astro-cid-mqq3zvnt]{font-variant-emoji:text}.pcb-red[data-astro-cid-mqq3zvnt]{color:#b3261e}.pcb-black[data-astro-cid-mqq3zvnt]{color:var(--ink)}:root[data-theme=dark] .pcb-red[data-astro-cid-mqq3zvnt]{color:#ec7d74}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .pcb-red[data-astro-cid-mqq3zvnt]{color:#ec7d74}}.pcb-group[data-astro-cid-mqq3zvnt]+.pcb-group[data-astro-cid-mqq3zvnt]{margin-top:10px}.pcb-group-h[data-astro-cid-mqq3zvnt]{font-size:20px}.pcb-rows[data-astro-cid-mqq3zvnt]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:0 28px;display:grid}.pcb-item[data-astro-cid-mqq3zvnt]{border-top:1px solid var(--line);grid-template-columns:56px 1fr;gap:14px;padding:14px 0;scroll-margin-top:70px;display:grid}.pcb-item[data-astro-cid-mqq3zvnt]:target{background:var(--gold-soft,var(--wash))}.pcb-thumb[data-astro-cid-mqq3zvnt] .card-art{margin:0}.pcb-thumb[data-astro-cid-mqq3zvnt] .pc-idx{display:none}.pcb-item-body[data-astro-cid-mqq3zvnt]{min-width:0}.pcb-item[data-astro-cid-mqq3zvnt] h4[data-astro-cid-mqq3zvnt]{font-family:var(--sans);font-size:15px;font-weight:700}.pcb-item[data-astro-cid-mqq3zvnt] h4[data-astro-cid-mqq3zvnt] a[data-astro-cid-mqq3zvnt]{text-decoration:none}.pcb-item[data-astro-cid-mqq3zvnt] h4[data-astro-cid-mqq3zvnt] a[data-astro-cid-mqq3zvnt]:hover{color:var(--accent)}.pcb-n[data-astro-cid-mqq3zvnt]{color:var(--dim);margin-left:4px;font-size:12.5px;font-weight:400}.pcb-item-dates[data-astro-cid-mqq3zvnt]{margin-top:2px;font-size:13.5px}.pcb-item-gist[data-astro-cid-mqq3zvnt]{color:var(--dim);margin-top:4px;font-size:13.5px}.pcb-qa[data-astro-cid-mqq3zvnt]+.pcb-qa[data-astro-cid-mqq3zvnt]{margin-top:18px}.pcb-qa[data-astro-cid-mqq3zvnt] h3[data-astro-cid-mqq3zvnt]{margin:0 0 6px;font-size:17px}.pcb-qa[data-astro-cid-mqq3zvnt] p[data-astro-cid-mqq3zvnt]{max-width:72ch}.pcb-links[data-astro-cid-mqq3zvnt]{flex-wrap:wrap;gap:6px 20px;margin-top:18px;font-size:14.5px;display:flex}.pcb-links[data-astro-cid-mqq3zvnt] a[data-astro-cid-mqq3zvnt]{color:var(--accent)}.pcb-faq[data-astro-cid-mqq3zvnt]{border-bottom:none}@media (width<=760px){.pcb-res[data-astro-cid-mqq3zvnt]{margin-top:22px}.pcb-rows[data-astro-cid-mqq3zvnt]{grid-template-columns:1fr}.pcb-row[data-astro-cid-mqq3zvnt]{gap:10px}.pcb-field[data-astro-cid-mqq3zvnt]{flex:130px}.pcb-field[data-astro-cid-mqq3zvnt] select[data-astro-cid-mqq3zvnt]{width:100%;min-width:0}.pcb-btn[data-astro-cid-mqq3zvnt]{flex:100%}}
