/* Source-backed editorial layer; typography remains in typography.css. */
.press-band{padding:32px 0 22px;background:#fff;border-block:1px solid #cbd4cf}.press-band>.wrap:first-child{display:grid;grid-template-columns:1.3fr 1fr 1fr 1fr;gap:32px;align-items:center}.press-intro p{margin:0;color:#181f33}.press-intro .eyebrow{margin-bottom:10px}.press-logo{display:flex;flex-direction:column;align-items:center;text-decoration:none;text-align:center;gap:14px;padding:10px}.press-logo img{object-fit:contain;width:100%;max-width:190px;height:52px}.press-logo span{color:#181f33}.press-logo:hover{background:#ffffff}.press-note{margin:24px auto 0!important;color:#181f33;max-width:1280px}.film-section{background:#181f33;color:#ffffff;border-block:1px solid #181f33}.film-section .eyebrow{color:#91d59d}.film-section h2{max-width:800px;margin-bottom:36px}.film-player video{display:block;width:100%;aspect-ratio:16/9;background:#181f33;object-fit:contain}.film-chapters{display:flex;flex-wrap:wrap;border:1px solid #617576;border-top:0}.film-chapters button{flex:1 1 140px;min-height:52px;padding:13px;background:transparent;color:#f2f6f3;border:0;border-right:1px solid #617576;border-bottom:2px solid transparent}.film-chapters button:hover,.film-chapters button[aria-current="true"]{background:#181f33;border-bottom-color:#91d59d}.film-player .micro,.film-player details p{color:#f2f6f3}.film-player details{border-color:#617576}.film-player>p{margin-top:18px}.film-player summary:after{color:#91d59d}.proof-section{background:#ffffff;border-top:1px solid #bccabd}.evidence-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:32px 0}.evidence-card{padding:30px;border-top:3px solid #165429;background:#fff;display:flex;flex-direction:column;gap:20px}.evidence-card .eyebrow{margin:0;color:#181f33}.evidence-card h3{margin:0}.evidence-card a{margin-top:auto}.source-stories{padding-bottom:40px}.practice-case{display:grid;grid-template-columns:.85fr 1.3fr;gap:60px;padding:48px 0;border-top:1px solid #bdccc2;scroll-margin-top:30px}.practice-case:first-of-type{margin-top:40px}.case-heading h2{max-width:17ch}.case-heading>a{color:#165429;text-underline-offset:4px}dl{margin:0}dt{margin-bottom:8px;color:#181f33}dd{margin:0 0 24px;color:#181f33;max-width:68ch}.practice-question{background:#f2f6f3;padding:26px;border-left:3px solid #165429}.practice-question .eyebrow{margin-bottom:12px}.practice-question p{color:#181f33}.program-scope{grid-column:1/-1;border-top:1px solid #bccbbf;padding-top:26px!important;border-left:0!important;padding-left:0!important}.program-scope dl{display:grid;grid-template-columns:170px 1fr;column-gap:22px}.program-scope dd{max-width:75ch}.contact-direct{background:#f2f6f3;padding:28px;margin-bottom:24px;border-top:3px solid #165429}.contact-direct>a{display:inline-block;padding:10px 0;margin-right:25px;text-underline-offset:5px}.contact-direct p{margin:12px 0 0}.film-section :focus-visible{outline-color:#91d59d}.evidence-card a,.press-logo,.film-chapters button{touch-action:manipulation}
@media(max-width:1000px){.press-band>.wrap:first-child{grid-template-columns:repeat(3,1fr)}.press-intro{grid-column:1/-1}.press-intro br{display:none}.evidence-grid{gap:16px}.evidence-card{padding:23px}.practice-case{gap:32px}}
@media(max-width:700px){.press-band>.wrap:first-child{grid-template-columns:1fr;gap:6px}.press-logo{flex-direction:row;justify-content:space-between;text-align:right;padding:20px 0;border-bottom:1px solid #f2f6f3}.press-logo img{max-width:145px;height:42px}.press-logo span{max-width:145px}.press-note{margin-top:20px!important}.evidence-grid,.practice-case{grid-template-columns:1fr}.practice-case{gap:20px;padding:35px 0}.case-heading h2{max-width:none}.program-scope dl{display:block}.film-chapters button{flex-basis:45%;border-bottom:1px solid #617576}.film-player video{min-height:0}.film-section h2{margin-bottom:24px}.practice-question{padding:23px}.evidence-card{min-height:190px}}
