
.publication-card .brief-cover{aspect-ratio:4/5}.publication-card .brief-copy h2{font-size:29px}.publication-card .brief-copy p{margin-bottom:0}
.publication-detail{display:grid;grid-template-columns:minmax(280px,390px) minmax(0,1fr);gap:8vw;align-items:start}.publication-detail figure{margin:0}.publication-detail-cover{display:block;width:100%;height:auto;border:1px solid #ccd8e8;background:var(--navy)}.publication-detail figcaption{margin-top:11px;font-size:11px;line-height:1.5;color:var(--navy2)}
.publication-copy>.kicker{letter-spacing:.12em;margin-bottom:20px}.publication-copy h2{font-size:46px;margin:0 0 20px}.publication-copy>p{max-width:760px}.publication-governance{margin:42px 0;padding:34px;background:#f1f5fa;border-left:4px solid var(--light)}.publication-governance h2{font-size:35px;margin:12px 0 15px}.publication-governance p{margin:0;color:var(--navy2)}
.publication-related{margin-top:42px}.publication-related h2{font-size:35px;margin:12px 0 20px}.publication-related-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.publication-related-links a{padding:18px 20px;border:1px solid #ccd8e8;text-decoration:none;font-size:14px;font-weight:600}.publication-related-links a:hover{background:#f1f5fa}
.publication-newsletter{padding:52px 0;background:var(--cream);border-top:1px solid var(--line)}.publication-newsletter .shell{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:34px;align-items:center}.publication-newsletter h2{font-size:34px;margin:0 0 8px}.publication-newsletter p{max-width:720px;margin:0;color:var(--navy2);font-size:14px}.publication-newsletter .button{white-space:nowrap;background:var(--navy);border-color:var(--navy);color:#fff}.publication-newsletter .button:hover{background:var(--navy2);border-color:var(--navy2);color:#fff}
@media(max-width:900px){.publication-detail{grid-template-columns:1fr}.publication-detail figure{max-width:520px}.publication-related-links{grid-template-columns:1fr 1fr}}
@media(max-width:600px){.publication-card .brief-copy h2,.page-head h1{overflow-wrap:anywhere}.publication-copy h2{font-size:38px}.publication-governance{padding:27px 23px}.publication-related-links{grid-template-columns:1fr}.publication-detail,.publication-card,.publication-copy{min-width:0}.publication-newsletter{padding:42px 0}.publication-newsletter .shell{grid-template-columns:1fr;gap:22px}.publication-newsletter .button{width:max-content;max-width:100%;white-space:normal}}

