.card.svelte-3k4wvc{background:var(--p-card);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:22px}.who.svelte-3k4wvc{color:var(--p-text);align-items:center;gap:13px;margin-bottom:14px;display:flex}.avatar.svelte-3k4wvc{border-radius:99px;flex:none;width:44px;height:44px;overflow:hidden}.name.svelte-3k4wvc{font-size:15px;font-weight:700;display:block}.role.svelte-3k4wvc{color:var(--p-accent);font-size:12.5px;font-weight:600;display:block}.card.svelte-3k4wvc p:where(.svelte-3k4wvc){color:var(--p-t3);margin:0;font-size:13.5px;line-height:1.6}.stand.svelte-3k4wvc{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--p-t5);border-top:1px solid var(--p-border-soft);margin-top:12px;padding-top:10px;font-size:10px}.featured.svelte-1epfzsg{max-width:720px;margin:0 auto 40px}.featured[data-width=wide].svelte-1epfzsg{max-width:900px}.featured[data-width=full].svelte-1epfzsg{max-width:none}.frame.svelte-1epfzsg{aspect-ratio:var(--ratio);border:1px solid var(--p-border);border-radius:var(--radius-lg);background:var(--p-panel);overflow:hidden}.frame.svelte-1epfzsg picture{height:100%;display:block}.frame.svelte-1epfzsg img{object-fit:cover;width:100%;height:100%;display:block}figcaption.svelte-1epfzsg{color:var(--p-t3);margin-top:10px;font-size:13.5px;line-height:1.5}.caption.svelte-1epfzsg{display:block}.credit.svelte-1epfzsg{font-family:var(--font-mono);letter-spacing:.06em;color:var(--p-t5);margin-top:2px;font-size:11px;display:block}@media (width<=720px){.featured.svelte-1epfzsg{margin-inline:calc(var(--pad-x) * -1);margin-bottom:28px}.frame.svelte-1epfzsg{border-inline:0;border-radius:0}figcaption.svelte-1epfzsg{padding-inline:var(--pad-x)}}.crumbs.svelte-11q16tm{color:var(--p-t4);flex-wrap:wrap;gap:6px;padding-top:56px;font-size:13px;display:flex}.crumbs.svelte-11q16tm a:where(.svelte-11q16tm){color:var(--p-accent)}.layout.svelte-11q16tm{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:44px;padding-block:24px 72px;display:grid}article.svelte-11q16tm{min-width:0}.kicker.svelte-11q16tm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);margin:0 0 16px;font-size:10.5px}h1.svelte-11q16tm{letter-spacing:-.03em;text-wrap:pretty;margin:0 0 24px;font-size:clamp(30px,3.9vw,42px);font-weight:800;line-height:1.1}.answer.svelte-11q16tm{background:var(--p-panel);border:1px solid var(--p-panel-line);border-radius:var(--radius-md);margin-bottom:28px;padding:30px 32px}.answer-label.svelte-11q16tm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);margin:0 0 10px;font-size:10.5px}.answer-text.svelte-11q16tm{color:var(--p-ink);margin:0;font-size:16.5px;font-weight:500;line-height:1.6}.faq.svelte-11q16tm{gap:2px;display:grid}.faq-item.svelte-11q16tm{border-top:1px solid var(--p-border);padding:16px 0}.faq-item.svelte-11q16tm h3:where(.svelte-11q16tm){margin:0 0 7px;font-size:17px;font-weight:700}.faq-item.svelte-11q16tm p:where(.svelte-11q16tm){color:var(--p-t1);margin:0;font-size:15.5px;line-height:1.65}.disclaimer.svelte-11q16tm{color:var(--p-t4);margin:22px 0 0;font-size:13.5px;line-height:1.6}aside.svelte-11q16tm{align-content:start;gap:16px;display:grid}.offer.svelte-11q16tm{background:var(--p-ink);border-radius:var(--radius-md);padding:22px}.offer-title.svelte-11q16tm{color:#fff;margin:0 0 8px;font-size:17px;font-weight:700;line-height:1.3}.offer-text.svelte-11q16tm{color:var(--p-on-dark);margin:0 0 16px;font-size:13.5px;line-height:1.6}.offer-cta.svelte-11q16tm{background:var(--p-cream);color:var(--p-ink);text-align:center;border-radius:9px;padding:13px;font-size:14.5px;font-weight:700;display:block}.more.svelte-11q16tm{background:var(--p-card);border:1px solid var(--p-border);border-radius:var(--radius-md);padding:22px}.more-label.svelte-11q16tm{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);margin:0 0 14px;font-size:10.5px}.more.svelte-11q16tm ul:where(.svelte-11q16tm){gap:12px;margin:0;padding:0;list-style:none;display:grid}.more.svelte-11q16tm li:where(.svelte-11q16tm){border-top:1px solid var(--p-border-soft);padding-top:11px}.more.svelte-11q16tm a:where(.svelte-11q16tm){color:var(--p-text);font-size:14.5px;font-weight:600;line-height:1.45}.more.svelte-11q16tm a:where(.svelte-11q16tm):hover{color:var(--p-accent)}@media (width<=900px){.layout.svelte-11q16tm{grid-template-columns:minmax(0,1fr);gap:36px}}
