.media-page .section-inner,.media-page .hero-inner{max-width:1120px;margin:auto}.media-page h1{max-width:950px}.media-page p,.media-page li{overflow-wrap:anywhere}.media-page blockquote{border-left:4px solid #17666d;margin:1.5rem 0;padding:1rem 1.4rem;background:#f0f6f5;font-size:1.2rem}.media-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.media-card{border:1px solid #cbd9d7;border-top:4px solid #17666d;background:white;padding:1.4rem}.media-card .eyebrow{font-size:.72rem}.media-timeline{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.6rem 1.8rem}.media-timeline li{display:flex;gap:1rem;padding:.65rem 0;border-bottom:1px solid #d5dfde}.media-timeline strong{min-width:4rem}.media-timeline small{display:block;color:#4e6260}.source-list li{margin-bottom:1rem}.source-date{font-size:.9rem;color:#4e6260}.media-page a:focus-visible{outline:3px solid #b85f13;outline-offset:4px}@media(max-width:650px){.media-grid,.media-timeline{grid-template-columns:1fr}.media-page h1{font-size:2.2rem}.media-page .button{white-space:normal}.media-page .section-inner{padding:0 1rem}}
.media-page .hero a:not(.button){color:#fff;text-decoration:underline}
