.section-head{display:flex;align-items:end;justify-content:space-between;gap:18px;margin-bottom:18px}.section-head h2{margin:4px 0 0}.section-head>a{font-weight:800;color:var(--steel);white-space:nowrap}.cta-strip{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-top:28px;padding:22px 24px;border-radius:18px;background:linear-gradient(135deg,#edf1f2,#fbf5e9);border:1px solid var(--line)}.cta-strip h2{margin:0 0 4px;font-size:1.45rem}.cta-strip p{margin:0;color:var(--muted)}.data-table a{font-weight:800;color:var(--steel)}.data-table a:hover{text-decoration:underline}.metric small{display:block;margin-top:4px;color:var(--muted)}.material-hero .notice{margin:20px 0}.material-hero .data-table{margin-top:20px}.source-box a{text-decoration:underline}.card h3{line-height:1.45}.card p{color:var(--muted);margin-bottom:0}.breadcrumbs a:last-child{font-weight:800;color:var(--ink)}a:focus-visible,input:focus-visible,select:focus-visible,summary:focus-visible{outline:3px solid #bd8c4b;outline-offset:3px}.btn:focus-visible{outline-color:#fff}.nav-links{flex-wrap:wrap}.nav-links a{white-space:nowrap}@media(max-width:860px){.section-head,.cta-strip{align-items:flex-start;flex-direction:column}.cta-strip .btn{width:100%}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.card:hover{transform:none;transition:none}}