/* Disclosure C: public-record band. Statement left, record links right. Scoped to .disclosure-band. */
.disclosure-band{margin-top:104px;background:var(--mist);--hl-text:var(--wp--preset--color--highlight-text,var(--accent))}
.disclosure-band > .wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:64px;padding-top:64px;padding-bottom:64px;align-items:start}
.disclosure-band .kicker{font-size:15px;font-weight:700;color:var(--hl-text);margin-bottom:10px}
.disclosure-band h2{font-family:var(--serif-d);font-style:italic;font-weight:400;font-size:52px;line-height:1.05;color:var(--accent);max-width:10ch}
.disclosure-band .record-body > p{font-size:18px;max-width:52ch}
.disclosure-band .record-links{list-style:none;margin:24px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.disclosure-band .record-links a{display:flex;flex-direction:column;gap:4px;height:100%;background:var(--paper);padding:18px 20px 20px;border-radius:var(--wp--custom--card-radius,6px);text-decoration:none;color:var(--ink);border-bottom:3px solid var(--accent)}
.disclosure-band .record-links strong{font-weight:600;font-size:16px;line-height:1.3;display:flex;justify-content:space-between;gap:8px}
.disclosure-band .record-links strong::after{content:"\2192";color:var(--accent)}
.disclosure-band .record-links a[rel~="external"] strong::after{content:"\2197"}
.disclosure-band .record-links span{font-size:14px;color:var(--muted);line-height:1.4}
.disclosure-band .record-links a:hover strong{color:var(--accent);text-decoration:underline}
@media (max-width:980px){.disclosure-band > .wrap{grid-template-columns:1fr;gap:32px}}
@media (max-width:640px){
  .disclosure-band{margin-top:72px}
  .disclosure-band > .wrap{padding-top:48px;padding-bottom:48px;gap:20px}
  .disclosure-band h2{font-size:36px}
  .disclosure-band .record-links{grid-template-columns:1fr}
}
