@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Oswald:wght@400;500;600;700&display=swap');
:root{--navy:#101d35;--navy2:#172d4b;--ink:#152237;--muted:#697487;--red:#bb2832;--gold:#d0ae6b;--paper:#f4f3ef;--white:#fff;--line:#e5e5e2}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:'DM Sans',Arial,sans-serif;line-height:1.66;color:var(--ink);background:var(--paper)}a{color:inherit;text-decoration:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:3px solid var(--gold);outline-offset:3px}button,input{font:inherit}img{max-width:100%;display:block}.shell{max-width:1280px;padding:0 34px;margin:0 auto}.site-header{background:#101b2f;color:white;position:sticky;top:0;z-index:99;border-bottom:1px solid #ffffff21;box-shadow:0 2px 20px #08101e25}.nav-shell{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px}.brand{display:flex;align-items:center;gap:13px;flex-shrink:0}.brand img{width:53px;height:53px;border-radius:50%;border:2px solid #d0ae6b}.brand b{font-family:'Oswald',Impact,sans-serif;font-size:19px;letter-spacing:.065em;line-height:1.12}.brand small{display:block;color:var(--gold);font-size:8px;letter-spacing:.18em;margin-top:4px}.nav-links{display:flex;gap:22px}.nav-links a{font-size:11px;text-transform:uppercase;letter-spacing:.13em;font-weight:800;transition:color .2s}.nav-links a:hover,.nav-links a.active{color:var(--gold)}.menu-toggle{display:none;background:#ffffff12;color:#fff;border:1px solid #ffffff35;border-radius:5px;font-size:22px;padding:5px 12px;cursor:pointer}.home-hero{background:radial-gradient(circle at 83% 43%,#2b4567 0%,#152945 32%,#0c1729 77%);color:#fff;overflow:hidden;position:relative}.home-hero:before{content:'★';position:absolute;color:#ffffff05;font-size:560px;line-height:1;top:-220px;left:30%}.hero-grid{display:grid;grid-template-columns:1.16fr .84fr;align-items:center;gap:34px;min-height:610px;padding-top:58px;padding-bottom:58px;position:relative}.kicker,.eyebrow{font-size:11px;font-weight:800;letter-spacing:.23em;text-transform:uppercase;color:var(--red)}.kicker{color:var(--gold)}.hero-copy h1{font-family:'Oswald',Impact,sans-serif;letter-spacing:.008em;line-height:1.04;font-weight:700;font-size:clamp(54px,6.2vw,93px);margin:22px 0}.hero-copy h1 em{font-style:normal;color:var(--gold)}.hero-copy>p{max-width:620px;font-size:18px;color:#d4deee}.hero-copy .hero-note{font-size:12px;color:#aab7c8;margin-top:30px;max-width:520px}.button-row{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:14px;font-size:11px;font-weight:800;letter-spacing:.12em;padding:15px 19px;border-radius:4px;border:1px solid transparent;transition:transform .18s,background .18s}.btn:hover{transform:translateY(-2px)}.btn-red{background:var(--red);color:#fff}.btn-red:hover{background:#991f28}.btn-ghost{border-color:#ffffff6b;color:#fff}.btn-ghost:hover{background:#ffffff1a}.hero-logo{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column}.hero-logo img{width:min(100%,455px);border-radius:50%;border:5px solid var(--gold);box-shadow:0 32px 80px #020b1c99;position:relative;z-index:2}.logo-halo{position:absolute;width:95%;aspect-ratio:1;background:radial-gradient(circle,#dfa84b29,transparent 70%);z-index:1}.logo-caption{margin-top:20px;display:flex;gap:25px;font-size:10px;letter-spacing:.17em;color:#c4cfdb}.logo-caption span{color:var(--gold)}.marquee{background:#bd2e37;color:white;overflow:hidden}.marquee-inner{min-height:46px;display:flex;gap:26px;align-items:center;justify-content:space-between;white-space:nowrap;font-size:10px;letter-spacing:.15em;font-weight:800}.marquee i{font-style:normal;color:#f5d79b}.section{padding-top:88px;padding-bottom:88px}.section-title-row{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:30px}h1,h2,h3,p{margin-top:0}h2{font-family:'Oswald',Impact,sans-serif;font-weight:600;font-size:clamp(33px,4vw,52px);line-height:1.18;letter-spacing:.005em;margin:9px 0 14px}h3{font-family:'Oswald',Impact,sans-serif;font-weight:600;line-height:1.25}.section-lead{max-width:660px;color:var(--muted);font-size:15px;margin:0}.text-link{font-weight:800;font-size:11px;color:#b52b35;letter-spacing:.11em;white-space:nowrap}.text-link:hover{text-decoration:underline}.person-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.person-tile{display:block;background:white;border:1px solid var(--line);box-shadow:0 12px 25px #1228440a;border-radius:6px;overflow:hidden;transition:transform .2s,box-shadow .2s}.person-tile:hover{transform:translateY(-5px);box-shadow:0 17px 34px #12284420}.portrait-wrap{height:322px;background:#cbd2dc;position:relative;overflow:hidden}.portrait-wrap img{width:100%;height:100%;object-fit:cover;object-position:center top;transition:transform .4s}.person-tile:hover img{transform:scale(1.045)}.image-top-label{position:absolute;bottom:0;left:0;padding:10px 15px;font-size:9px;letter-spacing:.14em;font-weight:800;background:#101d35dc;color:white}.person-copy{padding:19px 20px 23px;display:flex;flex-direction:column;min-height:242px}.tiny-label{font-size:10px;text-transform:uppercase;letter-spacing:.1em;color:var(--red);font-weight:800;min-height:28px}.person-copy h3{font-size:28px;margin:7px 0 10px}.person-copy p{font-size:13px;color:var(--muted);line-height:1.65;flex:1}.read-link{font-size:11px;letter-spacing:.1em;font-weight:800;color:var(--red)}.read-link b{float:right}.image-note{margin-top:17px;font-size:11px;color:#7f8998}.section-dark{background:#102037;color:white}.eyebrow-light{color:var(--gold)}.light{color:#c7d2e0}.issue-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:33px}.issue-tile{border:1px solid #65758c55;background:#ffffff08;padding:26px 23px;min-height:234px;transition:background .2s,transform .2s}.issue-tile:hover{background:#ffffff15;transform:translateY(-3px)}.issue-tile>span{font-size:10px;color:var(--gold);letter-spacing:.1em;font-weight:800}.issue-tile h3{font-size:27px;margin:18px 0 10px}.issue-tile p{font-size:13px;color:#b8c4d5}.issue-tile b{font-size:10px;letter-spacing:.14em;color:var(--gold)}.story-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:18px}.story-feature{background:#142841;color:white;display:grid;grid-template-columns:43% 57%;border-radius:7px;overflow:hidden;min-height:340px}.story-feature img{height:100%;width:100%;object-fit:cover;object-position:center top}.story-feature>div{padding:30px}.story-feature small,.story-list a>span{font-size:10px;letter-spacing:.11em;color:var(--gold);font-weight:800}.story-feature h3{font-size:32px;margin:18px 0 10px}.story-feature p{font-size:14px;color:#c7d3df}.story-feature>div>span{color:var(--gold);font-size:10px;font-weight:800;letter-spacing:.14em}.story-list{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}.story-list a{display:block;padding:20px 24px;background:white;border:1px solid var(--line);border-left:3px solid var(--red);transition:background .2s}.story-list a:hover{background:#f8eae7}.story-list h3{font-size:21px;margin:7px 0}.story-list a>span{color:var(--red)}.story-list b{font-size:10px;color:#be2a33}.founder-band{background:#eae6de}.founder-layout{display:grid;grid-template-columns:1.4fr .6fr;align-items:center;gap:70px}.founder-layout p{font-size:22px;font-family:Georgia,serif;line-height:1.6;max-width:750px}.founder-stamp{display:flex;align-items:center;flex-direction:column;justify-content:center}.founder-stamp img{max-width:180px;border-radius:50%;box-shadow:0 10px 25px #10233a22}.founder-stamp span{margin-top:16px;font-size:10px;letter-spacing:.12em;text-align:center}.founder-stamp b{color:var(--red)}.editorial-row{display:grid;grid-template-columns:1fr 1.3fr auto;align-items:center;gap:26px}.editorial-row p{color:var(--muted);margin:0;font-size:14px}.page-banner{padding:86px 0;background:linear-gradient(115deg,#12233d,#203a57);color:#fff}.page-banner h1{font-family:'Oswald',sans-serif;font-size:clamp(48px,6vw,80px);line-height:1.08;margin:20px 0 17px}.page-banner p{font-size:17px;color:#d3dce6;max-width:760px}.dateline{font-size:10px;letter-spacing:.18em;font-weight:800;color:#c9ab75;margin-top:22px}.note-box{padding:21px 26px;background:#fff;border-left:4px solid var(--gold);font-size:14px;margin-top:30px;color:#516075}.note-box p{margin:8px 0 0}.profile-hero{background:linear-gradient(120deg,#0f1b30,#233b59);color:white}.profile-hero-grid{display:grid;grid-template-columns:1.25fr .75fr;gap:65px;align-items:center;min-height:610px}.profile-intro{padding:75px 0}.profile-intro h1{font-family:'Oswald',sans-serif;font-size:clamp(60px,7vw,104px);margin:15px 0 4px;line-height:1.04}.profile-intro .subtitle{font-size:19px;color:var(--gold);font-weight:700}.profile-intro>p:not(.subtitle){font-size:16px;color:#d0dce8;max-width:750px}.profile-image{position:relative;height:530px;align-self:end;overflow:hidden;border-top:4px solid var(--gold);border-left:4px solid var(--gold);border-right:4px solid var(--gold);box-shadow:0 10px 45px #0005}.profile-image img{height:100%;width:100%;object-fit:cover;object-position:center top}.profile-image span{position:absolute;bottom:0;left:0;right:0;background:#101d35eb;color:white;font-size:10px;font-weight:800;letter-spacing:.16em;padding:14px}.brief-panel{padding-top:30px;padding-bottom:30px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:30px}.brief-panel p{margin:7px 0 0;max-width:950px;font-size:14px}.count-pill{padding:8px 13px;border:1px solid var(--line);font-size:11px;color:var(--muted);font-weight:800}.policy-layout{display:grid;grid-template-columns:230px 1fr;gap:50px}.sticky-sidebar{position:sticky;top:115px;align-self:start;display:flex;flex-direction:column;gap:9px;background:#fff;padding:24px;border:1px solid var(--line)}.sticky-sidebar b{font-size:10px;color:var(--red);letter-spacing:.12em}.sticky-sidebar a{font-size:12px;padding:8px 0;border-bottom:1px solid var(--line)}.policy-list{display:grid;grid-template-columns:1fr 1fr;gap:20px}.policy-block{background:#fff;border:1px solid var(--line);padding:27px;border-top:3px solid #c3a269;scroll-margin-top:110px}.policy-index{font-weight:800;font-size:10px;color:var(--red);letter-spacing:.15em}.policy-block h3{font-size:30px;margin:12px 0}.policy-block>p{color:#35475c;font-size:14px}.tradeoff{padding:13px;background:#f4f3ee;color:#536174;font-size:12px;line-height:1.65;margin-top:12px}.source-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.source-chips a{border:1px solid #e1e4e9;background:#fafbfd;color:#a32d35;border-radius:3px;font-size:10px;padding:6px 9px;font-weight:700;line-height:1.4}.source-chips a:hover{background:#f5e6e6}.section-tint{background:#ecebe6}.record-list{margin-top:28px;border-top:1px solid #d4d4cd}.record-row{display:grid;grid-template-columns:180px 1fr;gap:28px;padding:25px 0;border-bottom:1px solid #d4d4cd}.date-chip{font-size:12px;font-weight:800;color:#b92e3d}.record-row p{margin:0;font-size:15px}.source-list{margin-top:20px;border-top:1px solid var(--line)}.source-list a{display:grid;grid-template-columns:1fr 1fr 35px;gap:15px;padding:17px 9px;border-bottom:1px solid var(--line);align-items:center}.source-list a:hover{background:#fff}.source-list b{font-size:13px}.source-list small{font-size:10px;color:var(--muted);overflow-wrap:anywhere}.source-list span{color:var(--red);font-weight:800}.newsroom-shell{padding-top:45px}.news-controls{background:white;padding:20px;border:1px solid var(--line);margin-bottom:24px;display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.search-box{display:flex;align-items:center;gap:10px;border:1px solid var(--line);padding:8px 14px;min-width:260px;flex:1}.search-box span{font-size:28px;line-height:1}.search-box input{border:0;outline:0;width:100%;min-height:32px}.filter-tabs{display:flex;gap:6px;flex-wrap:wrap}.filter-tabs button{border:1px solid var(--line);border-radius:3px;background:#f8f8f6;padding:8px 12px;font-size:11px;font-weight:800;cursor:pointer}.filter-tabs button.is-on{background:var(--navy);color:white}.news-grid{display:grid;grid-template-columns:1fr 1fr;gap:19px}.article-card{scroll-margin-top:106px;background:#fff;border:1px solid var(--line);padding:27px;display:flex;flex-direction:column}.article-top{display:flex;justify-content:space-between;gap:16px;font-size:11px}.cat-label{color:var(--red);font-weight:800;text-transform:uppercase;letter-spacing:.12em}.article-top time{color:var(--muted)}.article-card h2{font-size:30px;margin:18px 0 15px}.article-card p{font-size:14px;color:#4f5e71}.article-card .source-chips{margin-top:auto}.article-bottom{border-top:1px solid var(--line);padding-top:13px;font-size:10px;color:#8a95a3;margin-top:17px}.empty-news{font-weight:800;text-align:center;padding:25px}.issue-index{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:24px}.issue-index a{padding:10px 14px;border:1px solid #d6d9dd;background:white;font-size:12px;font-weight:700}.comparisons{display:grid;gap:16px}.comparison{scroll-margin-top:106px;background:#fff;border:1px solid var(--line);padding:30px;max-width:1050px}.comparison-head{border-left:4px solid var(--red);padding-left:18px}.comparison-head span{font-weight:800;color:var(--red);font-size:10px;letter-spacing:.16em}.comparison-head h2{margin:5px 0 20px}.comparison p{font-size:15px;color:#47576b}.timeline{max-width:950px;margin:auto}.moment{display:grid;grid-template-columns:180px 1fr;gap:25px;position:relative;padding:0 0 42px}.moment-date{font-family:'Oswald',sans-serif;color:var(--red);font-size:30px}.moment-body{border-left:3px solid var(--gold);padding:5px 0 10px 25px}.moment-body h3{font-size:27px}.moment-body p{font-size:15px;color:var(--muted)}.standards-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.standards-grid article{background:#fff;border:1px solid var(--line);padding:25px}.standards-grid article span{font-size:10px;color:var(--red);font-weight:800;letter-spacing:.14em}.standards-grid article h3{margin:11px 0;font-size:25px}.standards-grid p{font-size:13px;color:var(--muted)}.source-category{margin:50px 0}.source-category h2{font-size:30px}.founder-essay{display:grid;grid-template-columns:1fr 300px;gap:65px}.essay-main{max-width:800px}.essay-main p{font-size:17px;line-height:1.95;color:#465267}.essay-main .dropcap{font-family:Georgia,serif;color:#172c45;font-size:25px;line-height:1.6}.signature{font-family:Georgia,serif;font-style:italic;font-size:23px;color:var(--red);padding-top:15px}.essay-aside{background:white;border:1px solid var(--line);align-self:start;padding:26px}.essay-aside img{border-radius:50%;margin:0 auto 24px;max-width:220px}.essay-aside h3{font-size:26px}.essay-aside p{font-size:13px;color:var(--muted)}.site-footer{background:#0b1627;color:#c7d0e0;padding-top:60px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:60px;padding-bottom:45px}.footer-mark{font-family:'Oswald',Impact,sans-serif;font-size:40px;color:var(--gold)}.footer-mark span{font-family:DM Sans,Arial,sans-serif;font-size:12px;font-weight:800;letter-spacing:.1em;color:#fff}.site-footer p{font-size:13px;max-width:500px}.site-footer h4{font-size:11px;text-transform:uppercase;color:var(--gold);letter-spacing:.15em}.site-footer a{display:block;font-size:13px;margin:8px 0}.site-footer a:hover{color:var(--gold)}.footer-legal{padding-top:19px;padding-bottom:26px;border-top:1px solid #ffffff21;color:#9daabd;font-size:11px;line-height:1.65}
@media(max-width:1130px){.nav-links{gap:12px}.nav-links a{font-size:10px}.person-grid,.issue-grid{grid-template-columns:repeat(2,1fr)}.profile-hero-grid{gap:35px}.policy-layout{grid-template-columns:175px 1fr;gap:26px}.story-feature{grid-template-columns:39% 61%}}
@media(max-width:820px){.shell{padding-left:20px;padding-right:20px}.menu-toggle{display:block}.nav-shell{flex-wrap:wrap;min-height:74px}.nav-links{display:none;flex-basis:100%;padding:5px 0 18px;flex-direction:column;align-items:stretch;gap:0}.nav-links.show{display:flex}.nav-links a{padding:12px 0;border-top:1px solid #ffffff20}.hero-grid,.profile-hero-grid,.founder-layout,.editorial-row,.story-grid,.founder-essay{grid-template-columns:1fr}.hero-grid{padding-top:55px;padding-bottom:55px;min-height:auto}.hero-logo img{max-width:290px}.hero-copy h1{font-size:clamp(47px,10vw,76px)}.profile-image{height:370px;max-width:420px}.profile-intro{padding-bottom:10px}.profile-hero-grid{gap:12px}.profile-hero-grid .profile-image{justify-self:center}.policy-layout{grid-template-columns:1fr}.sticky-sidebar{display:none}.policy-list,.news-grid,.standards-grid{grid-template-columns:1fr}.source-list a{grid-template-columns:1fr 28px}.source-list small{grid-column:1}.source-list span{grid-column:2;grid-row:1}.story-feature{grid-template-columns:38% 62%}.footer-grid{grid-template-columns:1fr 1fr}.section{padding-top:60px;padding-bottom:60px}}
@media(max-width:550px){.person-grid,.issue-grid{grid-template-columns:1fr}.portrait-wrap{height:390px}.hero-copy h1{font-size:53px}.section-title-row{align-items:flex-start;flex-direction:column}.story-feature{grid-template-columns:1fr}.story-feature img{height:240px}.story-list{display:block}.story-list a{margin-bottom:10px}.brief-panel{flex-direction:column;align-items:start}.record-row,.moment{grid-template-columns:1fr;gap:8px}.moment-body{padding-left:20px}.founder-stamp{display:none}.footer-grid{grid-template-columns:1fr}.marquee-inner{justify-content:flex-start;gap:16px;overflow:auto}.logo-caption{font-size:8px}}

/* Expansion: national news, debt and foreign policy */
.nav-links{gap:13px;flex-wrap:wrap}.nav-links a{font-size:11px}
.debt-panel{background:linear-gradient(130deg,#0e203b,#172f4c);color:white;border:1px solid #33506f;border-radius:20px;padding:clamp(25px,4vw,52px);box-shadow:0 24px 60px #09142522}.debt-panel .eyebrow{color:#e3bd75}.metric-label{color:#cad4e1;margin:14px 0 2px;text-transform:uppercase;letter-spacing:.14em;font-weight:800;font-size:12px}.debt-digit{font-size:clamp(27px,4.2vw,62px);font-weight:900;letter-spacing:-.04em;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.metric-status{margin:10px 0 22px;color:#ccd7e4}.debt-panel .btn-ghost{border-color:#ffffff55}.debt-panel .smallprint{color:#c7d4df;margin:22px 0 0}.debt-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:16px 0 0}.debt-quick>div{background:#fff;border:1px solid #dce1e8;border-radius:12px;padding:20px}.debt-quick span{display:block;color:#687484;font-size:12px;text-transform:uppercase;letter-spacing:.08em}.debt-quick strong{display:block;font-size:clamp(16px,1.8vw,24px);font-variant-numeric:tabular-nums;word-break:break-word;margin-top:6px}
.info-grid,.spotlight-links,.history-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:24px}.feature-note,.spotlight-link{border:1px solid #dfe4eb;background:#fff;border-radius:14px;padding:25px;box-shadow:0 6px 20px #0c25450a}.feature-note h3,.spotlight-link h3{margin:0 0 12px}.feature-note p,.spotlight-link p{color:#4e5b6b;line-height:1.65}.spotlight-link{text-decoration:none;display:block;transition:transform .18s}.spotlight-link:hover{transform:translateY(-3px)}.spotlight-link span,.datechip{font-size:11px;color:#9f2834;letter-spacing:.12em;font-weight:800}.spotlight-link h3{color:#182f4f;margin:14px 0}.stats-ribbon{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;margin:30px 0}.stats-ribbon>div{background:#152842;color:#fff;padding:26px;border-radius:14px}.stats-ribbon span{display:block;text-transform:uppercase;letter-spacing:.1em;color:#d6dce6}.stats-ribbon strong{display:block;font-size:clamp(32px,4vw,60px);line-height:1.2;color:#e5bb76;font-variant-numeric:tabular-nums}.stats-ribbon small{display:block;color:#d1d9e5;line-height:1.5}.smallprint{font-size:13px;line-height:1.7;color:#667283;margin-top:20px}.source-line{margin-top:20px;font-size:13px}.source-line a,.feature-note a,.resource-stack a,.founder-view a{color:#b52335;font-weight:700}.aid-bars{display:grid;gap:23px;margin:32px 0}.aid-line{display:grid;grid-template-columns:110px 1fr 120px;align-items:center;gap:15px;font-weight:700}.bar-track{height:27px;background:#e1e7ed;border-radius:99px;overflow:hidden}.bar-track i{display:block;background:linear-gradient(90deg,#9f2639,#c96e67);height:100%;border-radius:99px}.aid-line strong{text-align:right;font-variant-numeric:tabular-nums}.founder-view{border-left:5px solid #b32b38;background:#f5ece5;padding:36px;border-radius:10px;max-width:1000px}.founder-view p{font-size:17px;line-height:1.75}.resource-stack{display:grid;gap:12px}.resource-stack a{display:block;background:#fff;border:1px solid #dfe4eb;border-radius:9px;padding:16px 20px;text-decoration:none}.resource-stack a:hover{background:#f8f2ec}.article-card h3 a{text-decoration:none}.article-card time{font-size:12px}.article-card[hidden]{display:none!important}
@media(max-width:900px){.debt-quick,.info-grid,.spotlight-links,.history-grid,.stats-ribbon{grid-template-columns:1fr}.aid-line{grid-template-columns:80px 1fr 90px;gap:8px}.nav-links{gap:8px}.nav-links a{font-size:11px}}

/* Domestic funding scenario & presidential-question reading layout */
.allocation-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:25px 0}.allocation-grid .feature-note{min-width:0}.allocation-num{font-weight:800;font-size:13px;color:#b63b39;letter-spacing:.05em;text-transform:uppercase;margin:0 0 10px}.comparison-caveat{font-size:14px;line-height:1.75;color:#4a586c;margin:22px 0}.comparison-caveat a{color:#a4363c;text-decoration:underline}.subhead{font-size:26px;margin:34px 0 15px}@media(max-width:760px){.allocation-grid{grid-template-columns:1fr}}
