
.library-heading{padding:58px 0 32px;border-bottom:1px solid #d6dee8}.library-heading h1{font-size:46px;line-height:1.15;margin:0 0 22px}.library-heading>div>p:not(.library-label){font-size:19px;line-height:1.7;max-width:760px;color:#42565b}.library-label{font-size:12px;text-transform:uppercase;font-weight:700;color:#795b18;margin:0 0 18px;line-height:1.6}.library-topics{position:static;background:none;display:flex;flex-wrap:wrap;gap:26px;justify-content:flex-start;padding:16px 0 0}.library-topics a{color:#103d43;font-size:14px;text-underline-offset:5px}.library-section{padding:44px 0 60px}.insight-mosaic{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:24px;align-items:stretch}.insight-tile{border-radius:6px;overflow:hidden;min-width:0;border:1px solid #d6dee8;background:#fff}.insight-tile h2{font-size:28px;line-height:1.25;margin:0 0 20px}.insight-tile h2 a{text-decoration:none;color:inherit}.insight-tile h2 a:hover{text-decoration:underline;text-underline-offset:4px}.insight-tile p:not(.library-label){font-size:17px;line-height:1.75;color:#42565b}.tile-copy{padding:32px}.library-link{font-weight:700;font-size:15px;line-height:1.6;text-underline-offset:5px;display:inline-block}.authority-tile{grid-column:span 12;display:grid;grid-template-columns:1.1fr 1fr}.authority-tile h2{font-size:36px}.authority-photo img{width:100%;height:100%;min-height:420px;object-fit:cover;object-position:70% center;display:block}.authority-tile .editorial-statement{border-left:4px solid #bd2b86;background:#f8eef4;padding:18px 20px;font-size:22px;font-weight:700;color:#103d43}.checklist-tile{grid-column:span 5;background:#e7f0ee;padding:32px}.checklist-tile ol{padding-left:24px;font-size:17px;line-height:1.8;margin:24px 0}.checklist-tile li{padding-left:4px;margin-bottom:15px}.visual-tile{grid-column:span 7;display:flex;flex-direction:column}.visual-art{background:#f7f7f9}.visual-art img{width:100%;height:auto;max-height:340px;object-fit:contain;display:block}.people-tile{grid-column:span 6}.people-tile>img{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;display:block}.action-tile{grid-column:span 3;background:#103d43;color:white;padding:30px}.action-tile .library-label{color:#f1d58d}.action-tile p:not(.library-label){color:white}.action-tile ul{padding-left:18px;line-height:1.8;font-size:16px}.action-tile h2{font-size:27px}.evidence-tile{grid-column:span 3;background:#f8eef4;padding:26px}.evidence-tile>img{display:block;width:100%;height:190px;object-fit:contain;margin-bottom:22px}.evidence-tile h2{font-size:25px}.reading-path{background:#103d43;color:white;padding:55px 0}.reading-path .library-label{color:#f1d58d}.reading-path-grid{display:grid;grid-template-columns:1fr 1.2fr;gap:65px;align-items:center}.reading-path h2{font-size:34px;line-height:1.25;margin:0 0 22px}.reading-path p:not(.library-label){color:#fff;line-height:1.7}.reading-path ol{list-style:none;padding:0;margin:0}.reading-path li{border-bottom:1px solid #577b80}.reading-path li a{display:block;padding:18px 0;color:white;text-decoration:none;line-height:1.6}.reading-path li a:hover{text-decoration:underline}.reading-path span{display:inline-block;color:#f1d58d;margin-right:15px;font-weight:700}.library-topics a:focus-visible,.library-link:focus-visible,.insight-tile h2 a:focus-visible{outline:3px solid #caa452;outline-offset:5px}
@media(max-width:1000px){.people-tile{grid-column:span 12}.action-tile,.evidence-tile{grid-column:span 6}}
@media(max-width:760px){.library-heading{padding:38px 0 28px}.library-heading h1{font-size:32px}.library-heading>div>p:not(.library-label){font-size:17px}.library-topics{left:auto;right:auto;top:auto;gap:16px}.library-section{padding:28px 0 40px}.insight-mosaic{grid-template-columns:1fr;gap:22px}.insight-tile{grid-column:1!important}.authority-tile{display:flex;flex-direction:column}.authority-tile h2{font-size:29px}.authority-photo img{min-height:0;height:auto;aspect-ratio:16/10;object-position:70% center}.tile-copy,.checklist-tile,.action-tile,.evidence-tile{padding:25px}.insight-tile h2{font-size:26px}.evidence-tile>img{height:210px}.reading-path-grid{grid-template-columns:1fr;gap:24px}.reading-path{padding:40px 0}.reading-path h2{font-size:28px}}
.trust-divider{background:#f3e1ed;padding:48px 0}.trust-divider-grid{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.trust-divider img{display:block;width:100%;height:auto}.trust-divider h2{font-size:34px;line-height:1.2}.trust-divider p{color:#42565b}.evidence-tile>img{height:auto;object-fit:contain}.visual-art img{max-height:none}.authority-photo img{object-position:center}
@media(max-width:760px){.trust-divider-grid{grid-template-columns:1fr;gap:26px}.trust-divider{padding:32px 0}.trust-divider h2{font-size:28px}}
