.story-lead{display:grid;grid-template-columns:1.1fr 1fr;gap:30px;align-items:center;padding:32px}.story-lead img{width:100%;border-radius:3px}.story-lead h2{font-size:34px;line-height:1.15}.story-lead p,.story-chapter p{font-size:17px;line-height:1.8;max-width:850px}.story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:22px 0}.story-card{display:block;background:#fff;border:1px solid #dddcd5;border-top:4px solid #c91c29;border-radius:4px;padding:28px;text-decoration:none}.story-card:nth-child(even){border-top-color:#163e83}.story-card h3{font-size:25px;letter-spacing:-.6px;color:#101e42;margin:10px 0}.story-card p{font-size:15px;line-height:1.75;color:#586171}.story-card:hover{box-shadow:0 5px 18px #101e4210}.story-action{display:inline-block;padding:14px 0;font-weight:700;line-height:1.5}.story-chapter{padding:32px}.story-chapter h2{font-size:30px}.story-statement{font-size:26px!important;line-height:1.35}.story-place{padding:22px 0;border-bottom:1px solid #dddcd5}.story-place h3{font-size:22px}.story-place p{max-width:850px;font-size:16px;line-height:1.8}.story-evidence summary{min-height:44px;display:list-item;cursor:pointer;font-weight:700;padding:10px 0}.story-evidence .source-note{font-size:13px}.story-evidence{margin-top:20px}.story-place .story-evidence{background:#f5f4ee;padding:12px 20px}.civic-main>.page-links{margin-bottom:18px}@media(max-width:800px){.story-lead,.story-grid{grid-template-columns:1fr}.story-lead,.story-chapter,.story-card{padding:24px}.story-lead h2{font-size:29px}.story-lead img{max-height:250px;object-fit:contain}.story-chapter h2{font-size:26px}.story-chapter p{font-size:16px}}
.access-intro{padding:32px}.access-intro>p{max-width:900px;font-size:17px;line-height:1.8}.access-chain{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:28px}.access-chain article{padding:20px;background:#f4f3ee;border-top:4px solid #163e83}.access-chain article:first-child{border-top-color:#c91c29}.access-chain article>span{font-size:12px;color:#596780;font-weight:800}.access-chain h3{font-size:22px;margin:12px 0}.access-chain p{font-size:14px;line-height:1.6}.access-chain small{display:block;font-size:11px;line-height:1.5;color:#586171}.access-lenses{display:flex;gap:10px;flex-wrap:wrap;margin:22px 0 28px}.access-lenses button[aria-pressed=true]{background:#101e42;color:#fff;border-color:#101e42}.access-question{padding:22px 24px;border-left:4px solid #c91c29;background:#f5f3ed;margin:22px 0}.access-question p{font-size:20px;font-weight:600;line-height:1.55;margin:0;color:#101e42}.access-example{padding-top:8px}.access-example p{font-size:14px;line-height:1.75}@media(max-width:900px){.access-chain{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.access-intro{padding:24px}.access-chain{grid-template-columns:1fr}.access-chain article{padding:18px}.access-lenses{display:grid;grid-template-columns:1fr}.access-question{padding:18px}.access-question p{font-size:18px}}

.brief-edition{display:flex;justify-content:space-between;gap:24px}.brief-actions{display:flex;flex-direction:column;gap:16px;min-width:180px}.brief-actions a{font-size:13px;line-height:1.6}.brief-filters{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0 8px}.brief-filters button[aria-pressed=true]{background:#101e42;color:#fff;border-color:#101e42}.brief-story{padding:32px;scroll-margin-top:90px}.brief-story h2{max-width:900px;font-size:32px;line-height:1.2}.brief-finding{font-size:21px!important;line-height:1.65!important;max-width:950px;color:#101e42!important}.brief-explanation{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-top:24px}.brief-explanation p{font-size:15px}.brief-story .access-question p{font-size:18px}@media(max-width:700px){.brief-edition{flex-direction:column}.brief-explanation{grid-template-columns:1fr;gap:12px}.brief-story{padding:24px}.brief-story h2{font-size:26px}.brief-finding{font-size:18px!important}.brief-actions{flex-direction:row;align-items:center;flex-wrap:wrap}}@media print{body:has(.brief-edition){padding:0!important;background:#fff!important}body:has(.brief-edition)>.pulse-header,body:has(.brief-edition)>.pulse-context-bar,body:has(.brief-edition)>.pulse-global-footer,body:has(.brief-edition)>.pulse-bottom-nav,body:has(.brief-edition)>.pulse-mobile-panel,body:has(.brief-edition)>.consent-box,.brief-actions,.brief-filters{display:none!important}body:has(.brief-edition) main{width:100%!important;margin:0!important}.brief-story{break-inside:avoid;box-shadow:none}.brief-story .page-links{display:none}.civic-hero{print-color-adjust:exact}}
