*,*:before,*:after{border-radius:0}h1.svelte-1oub5qy{font-size:1.4rem;letter-spacing:-.01em;margin:.25rem 0 .5rem;color:var(--text_primary);overflow-wrap:anywhere}h2.svelte-1oub5qy{font-size:1.05rem;margin:2rem 0 .75rem;color:var(--text_primary)}h3.svelte-1oub5qy{font-size:.85rem;margin:0 0 .4rem;color:var(--text_primary)}.guide_back.svelte-1oub5qy{margin:0;font-size:.85rem}.guide_badge.svelte-1oub5qy{display:inline-block;background:var(--bg_secondary);border:1px solid var(--border);padding:.1rem .5rem;font-size:.75rem;font-weight:700;color:var(--text_primary)}.guide_meta.svelte-1oub5qy{margin-left:.6rem;font-size:.8rem;color:var(--text_muted)}.guide_blurb.svelte-1oub5qy{max-width:var(--container-prose);line-height:1.6;color:var(--text_primary)}.guide_table.svelte-1oub5qy{width:100%;max-width:560px;border-collapse:collapse;font-size:.85rem;background:var(--bg);border:1px solid var(--border)}.guide_table.svelte-1oub5qy th:where(.svelte-1oub5qy),.guide_table.svelte-1oub5qy td:where(.svelte-1oub5qy){text-align:left;padding:.6rem .85rem;border-bottom:1px solid var(--border)}.guide_table.svelte-1oub5qy thead:where(.svelte-1oub5qy) th:where(.svelte-1oub5qy){background:var(--bg_secondary);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;color:var(--text_muted)}.guide_note.svelte-1oub5qy{color:var(--text_secondary);max-width:var(--container-prose);line-height:1.6}.guide_grid.svelte-1oub5qy{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr));gap:1rem}.guide_card.svelte-1oub5qy{background:var(--bg);border:1px solid var(--border);padding:.75rem}.guide_card.svelte-1oub5qy .guide_art{width:100%;height:auto;border:1px solid var(--border);background:#fff}.guide_reasons.svelte-1oub5qy{font-size:.78rem;margin:.75rem 0 0}.guide_reasons.svelte-1oub5qy dt:where(.svelte-1oub5qy){font-weight:700;color:var(--text_primary);margin-top:.4rem}.guide_reasons.svelte-1oub5qy dd:where(.svelte-1oub5qy){margin:.1rem 0 0;color:var(--text_secondary)}.guide_brieftext.svelte-1oub5qy{white-space:pre-line;font-size:.85rem;color:var(--text_secondary)}details.svelte-1oub5qy{margin-top:.75rem}summary.svelte-1oub5qy{cursor:pointer;color:var(--text_muted);font-size:.8rem}ul.svelte-1oub5qy{max-width:var(--container-prose);line-height:1.6;color:var(--text_primary);padding-left:1.2rem}.guide_compare.svelte-1oub5qy{list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:.4rem 1.2rem;font-size:.85rem}section.svelte-1oub5qy p:where(.svelte-1oub5qy){line-height:1.6}
