.page.svelte-oysfte{padding:60px 0 80px;background:var(--bg-page)}.container.svelte-oysfte{max-width:900px;margin:0 auto;padding:0 24px}.badge.svelte-oysfte{display:inline-block;background:var(--gold-bg);color:var(--gold);padding:4px 12px;border-radius:20px;font-size:.8rem;font-weight:600;margin-bottom:14px}h1.svelte-oysfte{font-size:2.3rem;font-weight:800;color:var(--text-primary);margin-bottom:14px}h2.svelte-oysfte{font-size:1.35rem;font-weight:700;color:var(--text-primary);margin:44px 0 14px}h3.svelte-oysfte{font-size:1rem;font-weight:700;color:var(--text-primary);margin-bottom:10px}.lead.svelte-oysfte{font-size:1.02rem;line-height:1.75;color:var(--text-secondary);margin-bottom:28px}p.svelte-oysfte{font-size:.93rem;line-height:1.75;color:var(--text-secondary)}p.svelte-oysfte a:where(.svelte-oysfte){color:var(--gold)}.cards.svelte-oysfte{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.card.svelte-oysfte{background:var(--bg-card);border:1px solid var(--border);border-radius:12px;padding:22px}.card-icon.svelte-oysfte{font-size:1.6rem;display:block;margin-bottom:8px}.card.svelte-oysfte p:where(.svelte-oysfte){font-size:.84rem;line-height:1.6;color:var(--text-muted);margin:0}.not-list.svelte-oysfte{list-style:none;padding:0;margin:0}.not-list.svelte-oysfte li:where(.svelte-oysfte){position:relative;padding:8px 0 8px 26px;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.not-list.svelte-oysfte li:where(.svelte-oysfte):before{content:"✕";position:absolute;left:0;color:#b91c1c;font-weight:700}.boundary.svelte-oysfte{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:18px}.boundary-col.svelte-oysfte{background:var(--bg-card);border:1px solid var(--border);border-radius:10px;padding:20px}.boundary-col.ok.svelte-oysfte{border-top:3px solid #15803d}.boundary-col.no.svelte-oysfte{border-top:3px solid #b91c1c}.boundary-col.svelte-oysfte ul:where(.svelte-oysfte){margin:0;padding-left:18px}.boundary-col.svelte-oysfte li:where(.svelte-oysfte){font-size:.85rem;line-height:1.6;color:var(--text-muted);margin-bottom:5px}
