.guide-shell[data-astro-cid-wzyb2zb3]{max-width:1160px;margin:0 auto;padding:48px 30px 72px;color:#1e293b}.guide-lead[data-astro-cid-wzyb2zb3]{max-width:790px;margin-bottom:32px}.guide-eyebrow[data-astro-cid-wzyb2zb3]{color:#0e7490;font-size:.85rem;font-weight:700;letter-spacing:.06em;margin-bottom:10px}h1[data-astro-cid-wzyb2zb3]{font-size:clamp(2rem,4vw,3.4rem);font-weight:750;line-height:1.16;letter-spacing:-.025em;margin:0 0 18px}.guide-intro[data-astro-cid-wzyb2zb3]{color:#475569;font-size:1.08rem;line-height:1.75}.guide-grid[data-astro-cid-wzyb2zb3]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(250px,.8fr);gap:24px;align-items:start}.guide-card[data-astro-cid-wzyb2zb3],.guide-sources[data-astro-cid-wzyb2zb3],.guide-result[data-astro-cid-wzyb2zb3]{border:1px solid #e2e8f0;border-radius:8px;background:#fff}.guide-card[data-astro-cid-wzyb2zb3]{padding:28px}fieldset[data-astro-cid-wzyb2zb3]{border:0;padding:0;margin:0;min-width:0}legend[data-astro-cid-wzyb2zb3],.guide-amount[data-astro-cid-wzyb2zb3] label[data-astro-cid-wzyb2zb3]{display:block;font-size:1.08rem;font-weight:700;margin-bottom:16px}.guide-choices[data-astro-cid-wzyb2zb3]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.guide-choices[data-astro-cid-wzyb2zb3] label[data-astro-cid-wzyb2zb3]{display:flex;gap:10px;align-items:center;min-height:48px;padding:10px 12px;border:1px solid #cbd5e1;border-radius:5px;cursor:pointer;line-height:1.4}.guide-choices[data-astro-cid-wzyb2zb3] label[data-astro-cid-wzyb2zb3]:has(input:checked){border-color:#0891b2;background:#ecfeff}.guide-choices[data-astro-cid-wzyb2zb3] input[data-astro-cid-wzyb2zb3]{flex:none;accent-color:#0891b2;width:18px;height:18px}.guide-choices[data-astro-cid-wzyb2zb3] label[data-astro-cid-wzyb2zb3]:focus-within,.guide-actions[data-astro-cid-wzyb2zb3] button[data-astro-cid-wzyb2zb3]:focus-visible,.guide-sources[data-astro-cid-wzyb2zb3] a[data-astro-cid-wzyb2zb3]:focus-visible,.guide-result-links[data-astro-cid-wzyb2zb3] a[data-astro-cid-wzyb2zb3]:focus-visible{outline:3px solid #0891b2;outline-offset:2px}.guide-amount[data-astro-cid-wzyb2zb3]{margin-top:26px}.guide-amount[data-astro-cid-wzyb2zb3] input[data-astro-cid-wzyb2zb3]{display:block;width:min(100%,360px);height:48px;border:1px solid #94a3b8;border-radius:5px;padding:0 12px;font-size:1rem}.guide-amount[data-astro-cid-wzyb2zb3] input[data-astro-cid-wzyb2zb3]:focus{outline:3px solid #0891b2;outline-offset:2px}.guide-amount[data-astro-cid-wzyb2zb3] p[data-astro-cid-wzyb2zb3]{color:#64748b;font-size:.9rem;margin-top:7px}.guide-actions[data-astro-cid-wzyb2zb3]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.guide-actions[data-astro-cid-wzyb2zb3] button[data-astro-cid-wzyb2zb3]{min-height:46px;padding:10px 24px;border:1px solid #0891b2;border-radius:4px;font-weight:650;cursor:pointer}.guide-actions[data-astro-cid-wzyb2zb3] button[data-astro-cid-wzyb2zb3][type=submit]{background:#0891b2;color:#fff}.guide-actions[data-astro-cid-wzyb2zb3] button[data-astro-cid-wzyb2zb3][type=submit]:hover{background:#0e7490}.guide-actions[data-astro-cid-wzyb2zb3] button[data-astro-cid-wzyb2zb3][type=reset]{background:#fff;color:#0e7490}.guide-sources[data-astro-cid-wzyb2zb3]{padding:28px;background:#f8fafc}.guide-sources[data-astro-cid-wzyb2zb3] h2[data-astro-cid-wzyb2zb3]{font-size:1.1rem;font-weight:700;margin-bottom:16px}.guide-sources[data-astro-cid-wzyb2zb3] a[data-astro-cid-wzyb2zb3],.guide-result-links[data-astro-cid-wzyb2zb3] a[data-astro-cid-wzyb2zb3]{display:block;color:#0e7490;font-weight:650;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere;margin:12px 0}.guide-sources[data-astro-cid-wzyb2zb3] p[data-astro-cid-wzyb2zb3]{color:#64748b;font-size:.84rem;line-height:1.55;margin-top:24px}.guide-result[data-astro-cid-wzyb2zb3]{margin-top:24px;padding:24px 28px;border-left:4px solid #0891b2;line-height:1.7}.guide-result-links[data-astro-cid-wzyb2zb3]{margin-top:12px}.guide-scope[data-astro-cid-wzyb2zb3]{color:#64748b;font-size:.9rem;line-height:1.65;margin-top:28px;max-width:820px}@media (max-width: 760px){.guide-grid[data-astro-cid-wzyb2zb3]{grid-template-columns:1fr}}@media (max-width: 520px){.guide-shell[data-astro-cid-wzyb2zb3]{padding:32px 20px 54px}.guide-card[data-astro-cid-wzyb2zb3],.guide-sources[data-astro-cid-wzyb2zb3],.guide-result[data-astro-cid-wzyb2zb3]{padding:22px 18px}.guide-choices[data-astro-cid-wzyb2zb3]{grid-template-columns:1fr}}
