.check-page[data-astro-cid-edn5rymh]{max-width:760px;margin:0 auto;padding:24px 16px 64px}.check-page[data-astro-cid-edn5rymh] h1[data-astro-cid-edn5rymh]{font-family:Shippori Mincho,serif;font-size:26px;line-height:1.5;margin:16px 0}.check-lead[data-astro-cid-edn5rymh]{font-size:15px;line-height:1.9;color:var(--text-secondary);margin-bottom:24px}.check-card[data-astro-cid-edn5rymh]{border:1px solid var(--border);border-radius:8px;padding:18px 20px;margin:0 0 16px}.check-card[data-astro-cid-edn5rymh] h2[data-astro-cid-edn5rymh]{font-size:16px;font-weight:600;margin:0 0 12px;display:flex;align-items:center;gap:10px}.q-num[data-astro-cid-edn5rymh]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:var(--accent);color:#fff;font-size:13px;flex:none}.check-row[data-astro-cid-edn5rymh]{display:flex;gap:12px;flex-wrap:wrap}.check-page[data-astro-cid-edn5rymh] select[data-astro-cid-edn5rymh]{font-size:15px;padding:10px 12px;border:1px solid var(--border);border-radius:6px;background:var(--bg, #fff);min-width:220px}.check-options[data-astro-cid-edn5rymh]{display:flex;flex-direction:column;gap:8px}.check-options[data-astro-cid-edn5rymh] label[data-astro-cid-edn5rymh]{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.7;padding:10px 12px;border:1px solid var(--border);border-radius:6px;cursor:pointer}.check-options[data-astro-cid-edn5rymh] label[data-astro-cid-edn5rymh]:has(input:checked){border-color:var(--accent);background:var(--bg-subtle)}.check-options[data-astro-cid-edn5rymh] input[data-astro-cid-edn5rymh]{margin-top:4px}.check-note[data-astro-cid-edn5rymh]{font-size:12px;color:var(--text-tertiary);margin:8px 0 0;line-height:1.8}.result-title[data-astro-cid-edn5rymh]{font-family:Shippori Mincho,serif;font-size:20px;margin:32px 0 16px}.est-card[data-astro-cid-edn5rymh]{border-left:3px solid var(--accent)}.est-title[data-astro-cid-edn5rymh]{font-size:16px;font-weight:700;margin:0 0 14px;color:var(--text)}.est-dl[data-astro-cid-edn5rymh]{display:grid;grid-template-columns:8.5em 1fr;gap:10px 16px;margin:0;font-size:14px}.est-dl[data-astro-cid-edn5rymh] dt[data-astro-cid-edn5rymh]{font-size:12px;font-weight:600;color:var(--text-tertiary);padding-top:2px}.est-dl[data-astro-cid-edn5rymh] dd[data-astro-cid-edn5rymh]{margin:0;color:var(--text);line-height:1.8}.est-need[data-astro-cid-edn5rymh]{margin:0;padding-left:1.2em;line-height:1.9}.est-note[data-astro-cid-edn5rymh]{font-size:12px;line-height:1.9;color:var(--text-tertiary);margin:14px 0 0}.est-note--strong[data-astro-cid-edn5rymh]{color:var(--text-secondary)}.est-note[data-astro-cid-edn5rymh] strong[data-astro-cid-edn5rymh]{color:var(--text)}@media(max-width:640px){.est-dl[data-astro-cid-edn5rymh]{grid-template-columns:1fr;gap:2px 0}.est-dl[data-astro-cid-edn5rymh] dt[data-astro-cid-edn5rymh]{padding-top:10px}}.legal-table[data-astro-cid-edn5rymh]{width:100%;border-collapse:collapse;font-size:14px}.legal-table[data-astro-cid-edn5rymh] th[data-astro-cid-edn5rymh],.legal-table[data-astro-cid-edn5rymh] td[data-astro-cid-edn5rymh]{border:1px solid var(--border);padding:8px 12px;text-align:left;line-height:1.8}.legal-table[data-astro-cid-edn5rymh] th[data-astro-cid-edn5rymh]{background:var(--bg-subtle);white-space:nowrap;width:42%;font-weight:600}.route-card[data-astro-cid-edn5rymh] h3[data-astro-cid-edn5rymh]{font-size:15px;font-weight:600;margin:0 0 8px}.route-card[data-astro-cid-edn5rymh] p[data-astro-cid-edn5rymh]{font-size:14px;line-height:1.9;color:var(--text-secondary);margin:0 0 8px}.route-list[data-astro-cid-edn5rymh]{margin:0 0 8px;padding-left:1.3em;font-size:14px;line-height:1.9}.route-list[data-astro-cid-edn5rymh] li[data-astro-cid-edn5rymh]{margin-bottom:8px}.route-cond[data-astro-cid-edn5rymh]{font-size:12px;color:var(--text-tertiary)}.result-links[data-astro-cid-edn5rymh] h3[data-astro-cid-edn5rymh]{font-size:14px;font-weight:600;margin:0 0 8px}.result-links[data-astro-cid-edn5rymh] ul[data-astro-cid-edn5rymh]{margin:0;padding-left:1.3em;font-size:14px;line-height:2}.check-disclaimer[data-astro-cid-edn5rymh]{font-size:13px;line-height:1.9;border-left:3px solid var(--border);background:var(--bg-subtle);padding:12px 16px;margin:20px 0;color:var(--text-secondary)}.check-cta[data-astro-cid-edn5rymh]{border:1px solid var(--accent);border-radius:8px;padding:20px;text-align:center;margin:24px 0}.check-cta[data-astro-cid-edn5rymh] h3[data-astro-cid-edn5rymh]{font-size:17px;margin:0 0 8px}.check-cta[data-astro-cid-edn5rymh] p[data-astro-cid-edn5rymh]{font-size:14px;line-height:1.9;color:var(--text-secondary);margin:0 0 14px}
