@import url('/population.css');
:root{--teal:#4f617e;--deep:#29364d;--gold:#d29245;--sand:#edf0f5;--line:#d7dce5}
.hero{background:linear-gradient(124deg,#fbfaf6 0 68%,#e2e7ef 68%,#bdc9da 100%)}.hero:after{background:#647897;opacity:.14}.page-section:nth-child(even){background:var(--sand)}
.status{margin-top:20px;color:#718096;font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.topic-nav{display:flex;flex-wrap:wrap;gap:8px;margin:25px 0 0}.topic-nav a{padding:8px 12px;border:1px solid #cfd6df;background:#fff;border-radius:999px;color:#51647e;font-size:.8rem;font-weight:700}.topic-nav a:hover{background:var(--teal);color:#fff}
.idea-grid{display:grid;grid-template-columns:1.35fr .65fr;gap:18px;margin:28px 0}.idea,.vocab{background:#fff;border:1px solid var(--line);padding:24px}.idea h3,.vocab h3,.case-study h3{margin-top:0;font-family:Georgia,serif;font-size:1.35rem}.idea li{margin:9px 0}.vocab-list{display:flex;flex-wrap:wrap;gap:8px}.vocab-list span{background:#e9edf4;border:1px solid #d4dbe6;color:#435671;border-radius:999px;padding:6px 10px;font-size:.78rem;font-weight:700}
.media-grid{grid-template-columns:repeat(2,1fr)}.media-card iframe{height:360px}.media-card.doc iframe{height:500px}.case-study{margin:34px 0;background:#29364d;color:#fff;padding:30px;border-left:6px solid var(--gold)}.case-study p{color:#d9e0eb}.case-study ul{columns:2;gap:34px}.case-study a{color:#ffe0a8}
.resource-note{background:#fff7e8;border-left:4px solid var(--gold);padding:16px 20px;margin:28px 0;color:#62543e}.resources{margin-top:20px}
@media(max-width:780px){.idea-grid,.media-grid{grid-template-columns:1fr}.case-study ul{columns:1}}
