main{max-width:1200px;margin:0 auto;padding:48px 24px 80px}h1{font-size:clamp(36px,5vw,64px);max-width:950px;line-height:1.1;letter-spacing:-.035em}.intro{max-width:760px;font-size:21px;line-height:1.6}.category-nav{display:flex;flex-wrap:wrap;gap:8px;margin:32px 0}.category-nav a{padding:10px 14px;border:1px solid #ccd7df;border-radius:30px}.published-grid,.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.published-card,.evidence-grid article{padding:26px;border:1px solid #d8e1e6;border-radius:12px;background:#fff}.published-card h3{font-size:25px;margin:12px 0}.published-card .button{display:inline-block;background:#173345;color:white;padding:11px 16px;border-radius:6px;margin:12px 0}.published-card>a:not(.button){display:block;font-size:14px}.eyebrow{font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:#456575}section{margin:48px 0}section h2{font-size:30px}.page-list{list-style:none;padding:0}.page-list li{padding:14px 0;border-bottom:1px solid #dae3e9}.page-list small{display:block;margin-top:8px;overflow-wrap:anywhere;color:#5c6c7a}details{padding:22px;border:1px solid #dae3e9;border-radius:10px;margin-top:32px}summary{cursor:pointer;font-weight:600}.evidence-grid{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:850px){.published-grid,.evidence-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:540px){main{padding:30px 18px 90px}.published-grid,.evidence-grid{grid-template-columns:1fr}section{margin:32px 0}h1{font-size:38px}header{flex-wrap:wrap}header nav{flex-wrap:wrap}}
