.content-hero{padding:72px 0;background:linear-gradient(135deg,#eef5ff,#fff);border-bottom:1px solid #dce6f5}.content-hero h1{max-width:780px;margin:10px 0 14px;font-size:clamp(2.2rem,5vw,4.3rem);line-height:1.02;color:#071a3d}.content-hero p{max-width:680px;color:#52647d;font-size:1.12rem}.content-kicker{color:#2563eb;font-size:.75rem;font-weight:800;letter-spacing:.12em}.content-page{padding-top:34px;padding-bottom:70px}.content-filters{display:flex;gap:9px;overflow:auto;margin-bottom:28px}.content-filters a{white-space:nowrap;padding:10px 15px;border:1px solid #d8e2f0;border-radius:999px;color:#193458;text-decoration:none}.content-filters a.is-active{background:#2563eb;color:#fff;border-color:#2563eb}.content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.content-card{overflow:hidden;border:1px solid #dce5f1;border-radius:18px;background:#fff;box-shadow:0 12px 28px rgba(26,52,91,.07)}.content-card-cover{display:grid;height:190px;place-items:center;background:linear-gradient(135deg,var(--cover),#071a3d);overflow:hidden}.content-card-cover img{width:100%;height:100%;object-fit:cover}.content-card-cover span{color:#fff;font-size:2rem;font-weight:800}.content-card-body{padding:21px}.content-card-body>small{font-weight:800;text-transform:uppercase}.content-card h2{font-size:1.2rem;line-height:1.35}.content-card h2 a{color:#071a3d;text-decoration:none}.content-card p{color:#5b6d84;line-height:1.55}.content-card footer{display:flex;justify-content:space-between;gap:10px;color:#74849a;font-size:.76rem}.content-article-page{padding:48px 0 80px;background:#f7f9fc}.content-article-layout{display:grid;grid-template-columns:minmax(0,760px) 310px;gap:48px;align-items:start}.content-article{padding:38px;background:#fff;border:1px solid #dce5f1;border-radius:22px}.content-back{display:inline-block;margin-bottom:30px;color:#2563eb}.content-category{display:block;color:var(--category);font-size:.78rem;font-weight:800;text-transform:uppercase}.content-article h1{font-size:clamp(2rem,4vw,3.4rem);line-height:1.08;color:#071a3d}.content-lead{font-size:1.2rem;color:#53657d;line-height:1.6}.content-meta{display:flex;gap:20px;flex-wrap:wrap;padding:16px 0 28px;color:#6c7d92;font-size:.84rem}.content-article-image,.content-article-placeholder{width:100%;height:390px;border-radius:16px;object-fit:cover}.content-article-placeholder{display:grid;place-items:center;background:linear-gradient(135deg,var(--cover),#071a3d);color:#fff;font-size:3rem;font-weight:800}.content-body{font-size:1.05rem;line-height:1.8;color:#263b58}.content-body h2{margin-top:34px;color:#071a3d}.content-body a{color:#1d5eea}.content-sources{margin-top:42px;padding-top:25px;border-top:1px solid #dce5f1}.content-related{position:sticky;top:110px}.content-related>div{padding:25px;border:1px solid #dce5f1;border-radius:18px;background:#fff}.content-related a{display:grid;gap:7px;padding:17px 0;border-bottom:1px solid #e5ebf3;color:#10294c;text-decoration:none}.content-related small{color:#718096}.admin-content-page{padding-top:40px;padding-bottom:70px}.admin-content-layout{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);gap:24px;align-items:start}.admin-content-layout>.card{padding:26px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.field-full{grid-column:1/-1}.content-editor{min-height:360px;font-family:ui-monospace,monospace}.check-row{display:flex!important;align-items:center;gap:10px}.admin-content-list article{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid #e3e9f1}.admin-content-list h3{margin:8px 0;font-size:1rem}.admin-content-list article>div:last-child{display:flex;gap:7px;align-items:center}.status-pill{padding:5px 9px;border-radius:999px;background:#edf2f7;font-size:.7rem;font-weight:800}.status-pill.is-published{background:#dcfce7;color:#166534}.partner-consent-card{padding:22px;border:1px solid #cdddf5;border-radius:16px;background:#f5f9ff}.partner-logo-preview{display:flex;align-items:center;gap:18px}.partner-logo-preview img{width:92px;height:72px;object-fit:contain;border:1px solid #dce5f1;border-radius:12px;background:#fff}.home-content-section,.home-partners{padding:60px 0}.home-content-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.home-content-heading h2{margin:8px 0 0;font-size:2rem}.home-partners{text-align:center;background:#f6f9fd}.home-partner-logos{display:flex;justify-content:center;align-items:center;gap:34px;flex-wrap:wrap;margin-top:28px}.home-partner-logos figure{margin:0;width:150px}.home-partner-logos img{width:100%;height:66px;object-fit:contain;filter:grayscale(.15)}.home-partner-logos figcaption{margin-top:8px;font-size:.8rem;color:#5d6e84}.content-empty{padding:40px;text-align:center}@media(max-width:900px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.content-article-layout,.admin-content-layout{grid-template-columns:1fr}.content-related{position:static}.form-grid{grid-template-columns:1fr}.field-full{grid-column:auto}}@media(max-width:620px){.content-grid{grid-template-columns:1fr}.content-article{padding:22px}.content-article-image,.content-article-placeholder{height:240px}.home-content-heading{display:block}.admin-content-list article{display:block}.admin-content-list article>div:last-child{margin-top:12px}}
