.category-landing{box-sizing:border-box;padding-block:var(--spacing-px-64) var(--spacing-px-120);color:var(--foreground);font-family:var(--font-sans)}.category-landing :is(h1,h2){font-family:var(--font-serif);font-weight:600}.category-landing a:not(.scanner-embed *){color:var(--accent)}.category-landing :focus-visible{outline:2px solid var(--accent);outline-offset:4px}.category-landing-hero{max-width:920px}.category-landing-hero nav{gap:var(--gap-control);font-size:var(--text-nav);font-weight:600;display:flex}.category-landing-hero h1{margin:var(--spacing-px-24) 0 var(--spacing-px-16);letter-spacing:-.03em;font-size:clamp(40px,5vw,64px);line-height:1.02}.category-landing-hero>p{max-width:760px;margin:0;font-size:21px;line-height:1.55}.category-landing-scanner{margin-top:var(--spacing-px-40);border:1px solid var(--border-soft);border-radius:var(--radius);background:var(--background);box-shadow:none;overflow:hidden}.category-landing-grid{margin-top:var(--spacing-px-96)}.category-landing-scanner>section{margin:0!important}.category-landing-scanner>section>header{padding:var(--spacing-px-24);border-bottom:1px solid var(--border-soft);margin:0!important}.category-landing-scanner>section>header h2{margin:0;font-size:32px;line-height:1.2}.category-landing-scanner>section>header p{margin:var(--spacing-px-8) 0 0}.category-landing-scanner>section>ul{gap:0!important}.category-landing-scanner>section>ul>li+li{border-top:1px solid var(--border-soft)}.category-landing-scanner>section>ul>li>div{border-radius:var(--radius);box-shadow:none;border:0}.category-landing-scanner>section>p,.category-landing-scanner>section>output{padding:var(--spacing-px-24);display:block}.category-landing-editorial{margin-top:0}.category-landing-editorial>h2{margin:0 0 var(--spacing-px-40);font-size:36px;line-height:1.2}.category-landing-editorial>div{gap:var(--spacing-px-48) var(--gap-section);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.category-landing-editorial .learn-related-card img{aspect-ratio:16/10;border-radius:var(--radius);object-fit:cover;width:100%;box-shadow:none;display:block}.category-landing-editorial .learn-eyebrow{margin:var(--spacing-px-20) 0 var(--spacing-px-8);color:var(--accent);font-size:var(--text-eyebrow);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.category-landing-editorial h3{margin:0;font-size:21px;font-weight:700;line-height:1.25}.category-landing-editorial h3 a{text-decoration:none}.category-landing-editorial h3 a:hover{text-decoration:underline}.category-landing-editorial .learn-related-card>p:not(.learn-eyebrow){margin:var(--spacing-px-12) 0 0;font-size:var(--text-nav);line-height:1.5}@media (max-width:1099px){.category-landing-editorial>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:699px){.category-landing{padding-block:var(--spacing-px-40) var(--spacing-px-80)}.category-landing-hero h1{margin-top:var(--spacing-px-24);font-size:38px;line-height:1.02}.category-landing-hero>p{font-size:var(--text-body-lg);line-height:1.6}.category-landing-scanner{margin-top:var(--spacing-px-32)}.category-landing-scanner>section>header h2{font-size:28px}.category-landing-editorial{margin-top:0}.category-landing-grid{margin-top:var(--spacing-px-80)}.category-landing-editorial>h2{margin-bottom:var(--spacing-px-40);font-size:30px}.category-landing-editorial>div{gap:var(--spacing-px-48);grid-template-columns:1fr}.category-landing-editorial h3{font-size:var(--text-h4)}}.category-landing-experts{margin-top:var(--spacing-px-96)}.category-landing-experts>h2{font-size:var(--text-h2);line-height:var(--lh-h2);letter-spacing:var(--track-h2);margin:0}.category-landing-experts .expert-card-overlay{color:var(--text-default)}
