.category-landing .category-hero{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:40px;align-items:center;min-height:620px;padding:65px var(--gutter) 75px;background:radial-gradient(ellipse at 85% 50%,#F3772110,transparent 52%);overflow:visible}
.category-back{display:block;font-size:10px;font-weight:700;letter-spacing:.1em;color:#c0cbd0;margin-bottom:36px}.category-back:hover{color:#fff}.category-hero .resource-eyebrow{color:#9daeb7;font-size:9px}
.category-landing .category-hero h1{font-size:clamp(42px,5.3vw,80px);line-height:1.08;letter-spacing:-.045em;margin:22px 0 25px;max-width:850px;text-wrap:balance;overflow:visible;color:#f5f3ee}
.category-hero .category-gradient{background-image:var(--category-gradient);background-clip:text;-webkit-background-clip:text;color:transparent;-webkit-text-fill-color:transparent;padding:.06em .08em .13em;margin:-.06em -.08em -.13em;box-decoration-break:clone;-webkit-box-decoration-break:clone}
.category-landing .category-hero p{font-size:17px;line-height:1.75;color:#b7c1c6;max-width:590px;margin:0}.category-hero-actions{display:flex;flex-wrap:wrap;gap:24px;align-items:center;margin-top:32px}.category-hero-actions .pill{gap:32px}.category-hero-actions>span{font-size:9px;letter-spacing:.08em;color:#8899a3}.category-hero-art{min-width:0}.category-hero-art img{width:100%;height:auto;max-height:500px;object-fit:contain;filter:drop-shadow(0 24px 45px #0005)}
.category-landing #feed-heading{scroll-margin-top:110px}.category-landing .resources-feed{border-top:1px solid #ffffff18}
@media(max-width:1000px){.category-landing .category-hero{gap:25px;min-height:550px;padding-block:50px}.category-landing .category-hero h1{font-size:clamp(38px,5.2vw,64px)}}
@media(max-width:700px){.category-landing .category-hero{grid-template-columns:1fr;gap:24px;padding:40px var(--gutter) 45px}.category-back{margin-bottom:26px}.category-landing .category-hero h1{font-size:clamp(36px,9vw,58px)}.category-landing .category-hero p{font-size:15px}.category-hero-art{width:100%;max-width:330px;justify-self:center}.category-hero-actions{gap:18px;margin-top:26px}}
