.resources-hero{padding-top:154px;padding-bottom:82px;background:radial-gradient(circle at 50% -8%,rgba(231,189,104,.15),transparent 42rem)}
.resources-hero h1{max-width:920px;margin:0;font-family:var(--serif);font-size:clamp(3.7rem,7vw,6.45rem);font-weight:400;line-height:.96;letter-spacing:-.035em}
.resources-hero .article-deck{max-width:760px}.resources-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}
.resources-section{padding:105px 0}.resources-section.alt{background:var(--bg-2)}.resources-heading{max-width:790px;margin-bottom:42px}.resources-heading h2{margin:8px 0 17px;font-family:var(--serif);font-size:clamp(2.8rem,5vw,4.55rem);font-weight:400;line-height:1}.resources-heading>p:last-child{color:var(--muted);font-size:1.02rem}
.question-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.question-card{display:flex;min-height:220px;flex-direction:column;padding:26px;border:1px solid var(--line);border-radius:17px;background:linear-gradient(150deg,var(--surface-2),var(--surface));text-decoration:none;transition:transform .2s,border-color .2s}.question-card:hover{transform:translateY(-3px);border-color:rgba(231,189,104,.45)}.question-card>span{color:var(--gold);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.question-card h3{margin:17px 0 12px;font-family:var(--serif);font-size:2rem;font-weight:400;line-height:1.05;color:var(--text)}.question-card p{margin:0 0 24px;color:var(--muted);font-size:.87rem}.question-card strong{margin-top:auto;color:var(--gold-2);font-size:.82rem}
.resource-list{display:grid;gap:15px}.resource-item{display:grid;grid-template-columns:140px 1fr auto;gap:28px;align-items:center;padding:26px 28px;border:1px solid var(--line);border-radius:16px;background:rgba(255,255,255,.018)}.resource-item .resource-type{color:var(--gold);font-size:.7rem;text-transform:uppercase;letter-spacing:.1em}.resource-item h3{margin:0 0 7px;font-size:1.15rem}.resource-item p{margin:0;color:var(--muted);font-size:.85rem}.resource-item a{white-space:nowrap}
.glossary-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:var(--line)}.glossary-grid>div{padding:22px 24px;background:#12100c}.glossary-grid dt{color:var(--text);font-weight:700}.glossary-grid dd{margin:7px 0 0;color:var(--muted);font-size:.86rem;line-height:1.55}.glossary-grid code{color:var(--gold-2);font-size:.76rem}
.trust-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.trust-card{padding:28px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.trust-card h3{margin:0 0 12px;font-family:var(--serif);font-size:2rem;font-weight:400}.trust-card p,.trust-card li{color:var(--muted);font-size:.88rem}.trust-card ul{margin:14px 0 0;padding-left:18px}.trust-card li{margin:8px 0}.resources-cta{padding:110px 0;text-align:center}.resources-cta h2{max-width:850px;margin:10px auto 0;font-family:var(--serif);font-size:clamp(3rem,6vw,5.2rem);font-weight:400;line-height:1}.resources-cta>div>p:not(.eyebrow){max-width:680px;margin:20px auto;color:var(--muted)}.resources-cta .resources-actions{justify-content:center}
@media(max-width:900px){.question-grid{grid-template-columns:1fr}.question-card{min-height:0}.resource-item{grid-template-columns:110px 1fr}.resource-item>a{grid-column:2}.trust-grid{grid-template-columns:1fr}}
@media(max-width:600px){.resources-hero{padding-top:112px;padding-bottom:58px}.resources-hero h1{font-size:3.3rem}.resources-actions .button{width:100%}.resources-section{padding:76px 0}.question-grid{gap:10px}.question-card{padding:22px}.resource-item{grid-template-columns:1fr;gap:10px;padding:22px}.resource-item>a{grid-column:1;width:100%}.glossary-grid{grid-template-columns:1fr}.resources-cta{padding:80px 0}.resources-cta .button{width:100%}}
@media(prefers-reduced-motion:reduce){.question-card{transition:none}}
