.spec-fig[data-astro-cid-bjhjm427]{margin:0}.spec-fig[data-astro-cid-bjhjm427] svg[data-astro-cid-bjhjm427]{width:100%;max-width:360px;margin-inline:auto;overflow:visible}.doc-hero[data-astro-cid-yvbahnfj]{padding-block:clamp(28px,5vw,64px) clamp(32px,5vw,64px)}.doc-hero-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:1.15fr .85fr;gap:clamp(32px,5vw,72px);align-items:center}.doc-hero-copy[data-astro-cid-yvbahnfj]{display:grid;gap:20px;justify-items:start}.doc-title[data-astro-cid-yvbahnfj]{font-size:clamp(40px,6vw,72px)}.crumbs[data-astro-cid-yvbahnfj]{display:flex;gap:8px;color:var(--muted)}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{text-decoration:none}.crumbs[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{text-decoration:underline}.doc-cta[data-astro-cid-yvbahnfj]{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px}.doc-pills[data-astro-cid-yvbahnfj]{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.doc-fig[data-astro-cid-yvbahnfj]{padding:clamp(24px,4vw,40px)}@media(max-width:900px){.doc-hero-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}.section-tight[data-astro-cid-yvbahnfj]{padding-block:24px 72px}.doc-body[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:clamp(32px,5vw,72px);align-items:start}.doc-main[data-astro-cid-yvbahnfj]{display:grid;gap:20px;max-width:760px}.doc-main[data-astro-cid-yvbahnfj] .h2[data-astro-cid-yvbahnfj]{font-size:clamp(26px,3.2vw,34px);margin-top:28px}.spec-table[data-astro-cid-yvbahnfj]{width:100%;border-collapse:collapse;font-size:15.5px;background:var(--surface);border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.spec-table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj],.spec-table[data-astro-cid-yvbahnfj] td[data-astro-cid-yvbahnfj]{text-align:left;padding:14px 18px;border-bottom:1px solid var(--line);vertical-align:top}.spec-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child th[data-astro-cid-yvbahnfj],.spec-table[data-astro-cid-yvbahnfj] tr[data-astro-cid-yvbahnfj]:last-child td[data-astro-cid-yvbahnfj]{border-bottom:0}.spec-table[data-astro-cid-yvbahnfj] th[data-astro-cid-yvbahnfj]{width:34%;font-weight:560;color:var(--muted)}.rule-list[data-astro-cid-yvbahnfj],.reject-list[data-astro-cid-yvbahnfj]{list-style:none;margin:0;padding:0;display:grid;gap:10px}.rule-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj],.reject-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]{position:relative;padding-left:30px;color:var(--ink-2)}.rule-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before,.reject-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{content:"";position:absolute;left:0;top:3px;width:20px;height:20px;border-radius:50%}.rule-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{background:var(--ok-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23138a4b' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m5.5 10.5 3 3 6-7'/%3E%3C/svg%3E") center / 14px no-repeat}.reject-list[data-astro-cid-yvbahnfj] li[data-astro-cid-yvbahnfj]:before{background:var(--bad-soft) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='none' stroke='%23c9271c' stroke-width='2.4' stroke-linecap='round'%3E%3Cpath d='m6.5 6.5 7 7M13.5 6.5l-7 7'/%3E%3C/svg%3E") center / 12px no-repeat}.sources[data-astro-cid-yvbahnfj]{margin-top:24px}.guide-link[data-astro-cid-yvbahnfj]{display:grid;gap:4px;padding:18px 20px;text-decoration:none;border-left:4px solid var(--accent)}.guide-link[data-astro-cid-yvbahnfj]:hover strong[data-astro-cid-yvbahnfj]{text-decoration:underline;text-underline-offset:3px}.doc-side[data-astro-cid-yvbahnfj]{position:sticky;top:96px}.side-card[data-astro-cid-yvbahnfj]{padding:24px;display:grid;gap:12px}.side-price[data-astro-cid-yvbahnfj]{font-size:40px;font-weight:700;letter-spacing:-.04em;line-height:1}.side-card[data-astro-cid-yvbahnfj] ul[data-astro-cid-yvbahnfj]{margin:0;padding-left:18px;color:var(--ink-2);font-size:14.5px;display:grid;gap:4px}@media(max-width:900px){.doc-body[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}.doc-side[data-astro-cid-yvbahnfj]{position:static}}.related[data-astro-cid-yvbahnfj]{padding-bottom:8px}.related-grid[data-astro-cid-yvbahnfj]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.related-grid[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:1px solid var(--line);border-radius:14px;background:var(--surface);text-decoration:none;font-weight:560}.related-grid[data-astro-cid-yvbahnfj] a[data-astro-cid-yvbahnfj]:hover{border-color:var(--ink)}.related-grid[data-astro-cid-yvbahnfj] .muted[data-astro-cid-yvbahnfj]{margin-left:auto;font-weight:450;font-size:13px}@media(max-width:760px){.related-grid[data-astro-cid-yvbahnfj]{grid-template-columns:1fr}}
