/* Editorial layouts. All essential copy stays visible in both reading and presentation. */
.slide-head,.slide-content{min-width:0}.slide .slide-head .lead{margin-bottom:30px}.slide .slide-head h2{max-width:1000px}
.idea-bezel{padding:6px;background:#e2e9ec;border-radius:30px;min-width:0;position:relative}
.idea-panel{height:100%;padding:25px 27px;border-radius:24px;background:#fff;display:flex;flex-direction:column;gap:20px}
.idea-sign{display:flex;align-items:center;justify-content:space-between;gap:20px;color:var(--teal)}.idea-number{font-size:15px;font-weight:700;letter-spacing:.08em}.idea-sign svg{width:36px;height:36px;flex:none}.idea-copy h3{font-size:22px;line-height:1.25}.idea-copy p{font-size:18px;line-height:1.55;max-width:none}
.idea-bezel:nth-child(2) .idea-sign{color:#bf462e}.idea-bezel:nth-child(3) .idea-sign{color:#355d7d}
.layout-split,.layout-journey,.layout-closing{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:0 54px;align-content:center;align-items:start}
.layout-split .slide-head,.layout-journey .slide-head,.layout-closing .slide-head{padding-top:20px}.layout-split .slide-head h2,.layout-journey .slide-head h2,.layout-closing .slide-head h2{font-size:clamp(36px,3.3vw,49px);max-width:450px}.layout-split .note,.layout-journey .note,.layout-closing .note{grid-column:1/-1}
.layout-split .reading-sections{gap:16px}.layout-split .idea-panel{flex-direction:row;gap:24px;padding:24px}.layout-split .idea-sign{flex-direction:column;justify-content:flex-start;gap:14px}.layout-split .idea-copy h3{font-size:21px;margin-bottom:10px}.layout-split .idea-bezel:nth-child(1) .idea-panel{background:#dbecec}
.layout-journey .reading-sections{gap:0;position:relative;padding-left:0}.layout-journey .reading-sections:before{content:'';position:absolute;left:35px;top:38px;bottom:38px;width:2px;background:#b5ccd2}.layout-journey .idea-bezel{background:transparent;padding:0;border-radius:0}.layout-journey .idea-panel{background:transparent;border-radius:0;flex-direction:row;padding:0 0 30px;gap:25px}.layout-journey .idea-sign{position:relative;z-index:1;flex-direction:column;justify-content:flex-start;background:var(--wash);min-width:70px;padding:8px 0;align-self:start}.layout-journey .idea-sign svg{width:28px;height:28px}.layout-journey .idea-number{font-size:28px;letter-spacing:-.04em}.layout-journey .idea-copy{padding-top:7px}.layout-journey .idea-copy h3{font-size:24px}.layout-journey .idea-bezel:last-child .idea-panel{padding-bottom:0}
.layout-focus .reading-sections{display:grid;grid-template-columns:1.03fr 1fr;gap:18px}.layout-focus .idea-bezel:first-child{grid-row:span 2;background:#c6dddf}.layout-focus .idea-bezel:first-child .idea-panel{background:#dceff0;padding:32px;justify-content:flex-start;gap:22px}.layout-focus .idea-bezel:first-child .idea-sign{height:62px}.layout-focus .idea-bezel:first-child .idea-sign svg{width:58px;height:58px}.layout-focus .idea-bezel:first-child h3{font-size:31px;max-width:380px}.layout-focus .idea-bezel:first-child p{font-size:20px;line-height:1.55}.layout-focus .idea-bezel:not(:first-child) .idea-panel{padding:22px 26px;flex-direction:row;gap:22px}.layout-focus .idea-bezel:not(:first-child) .idea-sign{flex-direction:column;justify-content:flex-start;gap:15px}
.layout-flow .reading-sections{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.layout-flow .idea-bezel{background:#e1e9eb}.layout-flow .idea-panel{padding:30px 25px;gap:32px}.layout-flow .idea-sign{border-bottom:1px solid var(--line);padding-bottom:22px}.layout-flow .idea-number{font-size:28px;letter-spacing:-.04em}.layout-flow .idea-bezel:not(:last-child):after{content:'→';position:absolute;right:-24px;top:60px;z-index:1;border-radius:50%;width:29px;height:29px;background:#edf2f5;display:grid;place-items:center;color:#537680}.layout-flow .idea-copy h3{font-size:24px;min-height:60px}
.layout-cycle .reading-sections{grid-template-columns:1fr 1fr;gap:20px}.layout-cycle .idea-bezel:last-child{grid-column:1/-1;background:#c7dfdf}.layout-cycle .idea-bezel:last-child .idea-panel{background:#dcefee;flex-direction:row;align-items:center;gap:32px}.layout-cycle .idea-bezel:last-child .idea-sign{min-width:88px}.layout-cycle .idea-bezel:last-child .idea-copy{display:grid;grid-template-columns:.65fr 1.3fr;gap:30px;align-items:center}.layout-cycle .idea-bezel:last-child .idea-copy h3{margin:0;font-size:25px}.layout-cycle .idea-panel{padding:24px 30px}.layout-cycle .idea-sign svg{width:32px;height:32px}
.family-map{display:grid;grid-template-columns:190px 1fr;gap:26px;align-items:stretch}.family-hub{background:var(--ink);border-radius:32px;padding:32px 23px;color:#fff;display:flex;flex-direction:column;justify-content:center;position:relative}.family-hub:after{content:'';position:absolute;right:-27px;top:50%;width:27px;height:2px;background:#a6c2c9}.family-hub span{font-size:13px;line-height:1.5;color:#bdd7dd}.family-hub b{font-size:74px;letter-spacing:-.07em;margin:25px 0;color:#ff9b85}.family-hub p{font-size:17px;line-height:1.5;margin:0;color:#d4e3e9}.family-map .reading-sections{gap:14px;grid-template-columns:1fr 1fr}.family-map .idea-panel{flex-direction:row;gap:16px;padding:20px}.family-map .idea-sign{flex-direction:column;justify-content:flex-start;gap:16px}.family-map .idea-sign svg{width:30px;height:30px}.family-map .idea-copy h3{font-size:20px;line-height:1.25;margin-bottom:10px}.type-portfolio .family-map .idea-copy p{font-size:17px;line-height:1.5}
.layout-closing{background:var(--ink);color:white;border-radius:36px;padding-top:70px;padding-bottom:70px;min-height:650px}.layout-closing .slide-head h2{font-size:53px}.layout-closing .slide-head .lead,.layout-closing .note{color:#c8dbe3}.layout-closing .eyebrow{background:#1f4653;color:#acd8d7}.layout-closing .idea-bezel{background:transparent;border-radius:0;padding:0;border-top:1px solid #45606d}.layout-closing .idea-panel{background:transparent;padding:22px 0;border-radius:0;flex-direction:row;gap:25px}.layout-closing .idea-sign{color:#92ceca;flex-direction:column;justify-content:flex-start;gap:15px}.layout-closing .idea-copy h3{color:white}.layout-closing .idea-copy p{color:#c4d9e2}.layout-closing .note{max-width:100%;font-size:20px}.layout-closing .note:before{width:100px;background:#ff9b85}
/* Numeric panels: the numbers remain derived from the existing model. */
.ambition-layout{grid-template-columns:minmax(0,1fr) 240px;gap:24px;margin:0 0 20px}.product-targets{gap:8px}.product-target{background:white;border:0;border-radius:23px;padding:16px 20px;grid-template-columns:36px minmax(0,1fr) 112px 144px;gap:16px}.product-target h3{font-size:20px}.product-target p{font-size:14px;line-height:1.4}.type-ambition .target-marker{width:34px;height:34px;border:0;background:#e2f0ef;color:#0f6d71;font-size:13px}.product-target:nth-child(even) .target-marker{background:#fae6df;color:#a83c29}.target-value b{font-size:23px}.target-value span{font-size:11px}.cyber-target{grid-template-columns:36px minmax(0,1fr) 220px}.business-input{font-size:12px;line-height:1.4;gap:8px}.business-input input{border:1px solid #c1d3db;border-radius:12px;background:#f5f9fa;padding:10px 12px;min-height:48px;font-size:23px}.ambition-summary{border:6px solid #cddde1;border-radius:30px;background:var(--ink);padding:24px 20px;display:block}.ambition-summary>strong{font-size:64px;letter-spacing:-.05em}.ambition-summary .eyebrow{margin-bottom:10px;padding:7px 10px;font-size:10px;background:#284956;color:#c4e0e3}.ambition-summary p{font-size:15px}.summary-total strong{font-size:30px}.summary-total p{font-size:13px}.business-toolbar button{border:0;border-radius:24px;font-size:12px}.model-foot{font-size:14px;line-height:1.5;margin:18px 0 8px}
.activity-controls{gap:18px;margin:0 0 24px}.coverage-band{border:0;border-radius:24px;padding:24px 30px;background:#dceced;gap:40px}.coverage-band>div{min-width:170px}.coverage-band strong{font-size:48px;letter-spacing:-.05em}.coverage-band span{font-size:14px;line-height:1.5}.coverage-band p{font-size:18px}.backward-flow{gap:10px;margin:24px 0}.backward-flow>div{background:#fff;border:0;border-radius:24px;padding:24px;position:relative}.backward-flow strong{font-size:49px;letter-spacing:-.04em}.backward-flow>div>span{font-size:10px;letter-spacing:.1em;min-height:36px;color:#496675}.backward-flow p{font-size:16px}.backward-flow>div:last-child{background:var(--ink);color:white}.backward-flow>div:last-child strong{color:#ff9b85}.backward-flow>div:last-child>span{color:#a5c9d2}.activity-reading{display:grid;grid-template-columns:.7fr 1.3fr;gap:8px 36px;padding:14px 0 0}.activity-reading h3{font-size:27px;line-height:1.25;grid-row:span 2;margin:0}.activity-reading p{font-size:17px;line-height:1.5;margin:0}.activity-reading .capacity-reading{font-size:15px;border:0;padding:0;color:#685334}
.grant-example{grid-template-columns:1fr 1.05fr;gap:25px;margin:0 0 22px}.grant-costs{padding:30px;border-radius:28px;background:white}.grant-costs h3{font-size:24px;margin-bottom:22px}.grant-costs>div{font-size:17px;padding:17px 0}.grant-costs p{font-size:15px;line-height:1.5}.grant-cost-total{font-size:24px!important;border:0!important}.grant-simulator{border:6px solid #d0e3e3;background:#e1f0ee;border-radius:28px;padding:25px}.grant-simulator .activity-controls{gap:20px}.grant-split{gap:22px;margin:25px 0}.grant-split>div{border:0;padding-top:15px}.grant-split strong{font-size:34px;letter-spacing:-.04em}.grant-split span{font-size:15px;min-height:55px}.grant-split>div:last-child strong{color:#bc452d}.grant-simulator>p{font-size:16px;line-height:1.5}
.calendar{gap:16px;margin:8px 0 0}.week{border:0;border-radius:28px;padding:32px 25px;background:white;min-height:235px}.week span{font-size:12px;letter-spacing:.08em}.week h3{font-size:30px;line-height:1.15;margin:30px 0 18px}.week p{font-size:18px;line-height:1.5}.week.nn{background:var(--ink);color:white;box-shadow:none}.week.nn span{color:#88ccc7}.week.nn h3{color:#ff9b85}.week.nn p{color:#d4e3e9}.continuity{font-size:20px;padding:28px 30px;background:#dcefee;border-radius:24px;border:0;margin-top:20px;color:#165a62;line-height:1.4}
.grant-roles{gap:24px;margin:0 0 25px}.grant-role{border:6px solid #c8dfe0;background:#e0f0ef;border-radius:30px;padding:27px}.grant-role:last-child{border:6px solid #e9d8d0;background:#fae9e1}.role-label{font-size:12px}.grant-role h3{font-size:28px;max-width:none}.grant-role p{font-size:18px;line-height:1.5}.campaign-strip{padding:22px 0 0;gap:30px}.campaign-strip li>span{font-size:24px}.campaign-strip h3{font-size:19px}.campaign-strip p{font-size:16px;line-height:1.5}
.launch-sequence{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;max-width:none;margin-top:15px}.launch-sequence:before{left:50px;right:50px;top:38px;bottom:auto;width:auto;height:2px;background:#bfd6dc}.launch-sequence li{display:block;padding:0}.launch-number{width:76px;height:76px;border:7px solid var(--wash);box-shadow:none;font-size:24px}.launch-sequence li>div{padding:28px;background:white;border-radius:27px;margin-top:25px;min-height:290px}.launch-sequence h3{font-size:25px}.launch-sequence p{font-size:18px;line-height:1.55}
/* Reference maps use information-rich rows, not unlabeled decorative charts. */
.territory-table{border:0;margin-top:0}.territory-head{padding:12px 20px;font-size:12px}.territory-row{padding:15px 20px;border:0;border-radius:16px;margin-bottom:7px;background:#fff;gap:20px}.territory-row>strong{font-size:18px}.territory-row>span{font-size:16px;line-height:1.4}.territory-row small{font-size:13px;margin-top:4px}.grant-status{font-size:11px;line-height:1.4;padding:4px 8px;border-radius:20px}.territory-bottom{font-size:14px;line-height:1.5;gap:20px}.inventory-link{border-radius:24px;font-size:13px;padding:11px 16px;background:var(--ink);color:white}
.ai-grant-grid{gap:14px;grid-template-columns:repeat(2,1fr);margin-top:0}.ai-grant-grid article{padding:22px 24px;border:0;border-radius:24px;background:white}.ai-grant-grid article:first-child{background:#d9eeec}.ai-grant-grid article:last-child{grid-column:1/-1}.ai-grant-grid h3{font-size:21px}.ai-grant-grid h4{font-size:16px;line-height:1.5;margin:12px 0 8px}.ai-grant-grid p{font-size:16px;line-height:1.5;margin-bottom:12px}.ai-grant-grid a{font-size:12px}.ai-grant-grid .grant-status{font-size:10px}
@media(max-width:1100px){.layout-split,.layout-journey,.layout-closing{grid-template-columns:.8fr 1.2fr;gap:0 30px}.family-map{grid-template-columns:1fr}.family-hub{flex-direction:row;align-items:center;justify-content:space-between;gap:30px;padding:20px 30px}.family-hub b{font-size:48px;margin:0;order:-1}.family-hub p{max-width:270px}.family-hub:after{display:none}.ambition-layout{grid-template-columns:1fr}.ambition-summary{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:12px 20px;align-items:center}.ambition-summary .eyebrow{grid-column:1/-1}.ambition-summary>strong{font-size:45px;margin:0}.ambition-summary>p{margin:0}.summary-divider{display:none}.summary-total{grid-column:1/-1}.backward-flow>div{padding:19px}.grant-split strong{font-size:28px}.layout-focus .idea-bezel:first-child h3{font-size:27px}.layout-focus .idea-bezel:first-child p{font-size:19px}}
@media(max-width:800px){.layout-split,.layout-journey,.layout-closing{display:flex;gap:0}.layout-split .slide-head h2,.layout-journey .slide-head h2,.layout-closing .slide-head h2{max-width:none;font-size:36px}.layout-split .slide-head,.layout-journey .slide-head,.layout-closing .slide-head{padding:0}.layout-focus .reading-sections,.layout-flow .reading-sections,.layout-cycle .reading-sections,.family-map .reading-sections{grid-template-columns:1fr}.layout-focus .idea-bezel:first-child{grid-row:auto}.layout-cycle .idea-bezel:last-child{grid-column:auto}.layout-cycle .idea-bezel:last-child .idea-panel{display:block}.layout-cycle .idea-bezel:last-child .idea-sign{margin-bottom:20px}.layout-cycle .idea-bezel:last-child .idea-copy{display:block}.layout-cycle .idea-bezel:last-child .idea-copy h3{margin-bottom:12px}.layout-flow .idea-bezel:not(:last-child):after{right:calc(50% - 14px);top:auto;bottom:-24px;transform:rotate(90deg)}.layout-flow .idea-panel{padding:25px}.layout-flow .idea-copy h3{min-height:0}.family-hub span{display:none}.family-hub p{font-size:16px}.activity-reading{display:block}.activity-reading h3{margin-bottom:16px}.activity-reading p{margin:12px 0}.grant-example{grid-template-columns:1fr}.calendar{grid-template-columns:1fr 1fr}.launch-sequence{display:block}.launch-sequence:before{left:32px;top:40px;bottom:50px;width:2px;height:auto}.launch-sequence li{display:flex;gap:20px;padding:15px 0}.launch-number{width:64px;height:64px;flex:none}.launch-sequence li>div{margin:0;min-height:0;padding:25px}.ai-grant-grid{grid-template-columns:1fr}.ai-grant-grid article:last-child{grid-column:auto}}
@media(max-width:650px){.idea-panel,.layout-split .idea-panel{padding:21px;gap:17px}.idea-copy h3,.layout-split .idea-copy h3{font-size:22px}.idea-copy p{font-size:18px}.layout-focus .idea-bezel:first-child .idea-panel{padding:25px}.layout-focus .idea-bezel:not(:first-child) .idea-panel{padding:22px;flex-direction:column}.layout-focus .idea-bezel:not(:first-child) .idea-sign{flex-direction:row}.family-map .idea-panel{padding:20px;gap:15px}.type-portfolio .family-map .idea-copy p{font-size:18px}.family-map .idea-copy h3{font-size:22px}.family-hub{padding:25px;gap:20px}.layout-journey .idea-panel{gap:16px}.layout-journey .idea-sign{min-width:42px}.layout-journey .reading-sections:before{left:21px}.layout-journey .idea-copy h3{font-size:23px}.layout-closing{padding-top:45px;padding-bottom:40px}.product-target{grid-template-columns:28px 1fr;padding:20px;gap:14px}.product-target .business-input,.target-value{grid-column:2}.product-target h3{font-size:23px}.product-target p{font-size:15px}.target-value b{font-size:27px}.cyber-target{grid-template-columns:28px 1fr}.ambition-summary{grid-template-columns:auto 1fr;padding:25px}.ambition-summary p{font-size:16px}.business-input{font-size:13px}.coverage-band{display:block;padding:24px}.coverage-band p{margin-top:18px}.backward-flow{grid-template-columns:1fr}.backward-flow>div{display:grid;grid-template-columns:1fr 95px;gap:5px 15px}.backward-flow>div>span{min-height:0}.backward-flow strong{font-size:45px}.backward-flow p{font-size:17px}.grant-costs{padding:23px}.grant-costs>div{font-size:16px;flex-wrap:wrap;gap:8px}.grant-cost-total{font-size:22px!important}.grant-simulator{padding:20px}.grant-split{grid-template-columns:1fr}.grant-split strong{font-size:38px}.grant-split span{min-height:0;margin-bottom:10px}.grant-simulator .activity-controls{grid-template-columns:1fr}.calendar{grid-template-columns:1fr}.week{min-height:0;padding:25px}.week h3{margin:20px 0 12px}.grant-roles{grid-template-columns:1fr}.grant-role{padding:24px}.grant-role h3{font-size:25px}.grant-role p{font-size:18px}.campaign-strip{grid-template-columns:1fr}.launch-sequence li{gap:10px}.launch-number{width:48px;height:48px;font-size:17px}.launch-sequence:before{left:24px}.launch-sequence li>div{padding:22px}.launch-sequence h3{font-size:23px}.launch-sequence p{font-size:18px}.territory-row{padding:20px;display:flex;flex-direction:column;gap:10px}.territory-row>strong{font-size:21px}.territory-row>span{font-size:17px}.territory-head{display:none}.territory-bottom{display:block}.inventory-link{display:inline-block}.ai-grant-grid p{font-size:18px}.model-foot{font-size:14px;line-height:1.5}}
@media print{
 .slide{padding:68px 78px;background:#edf2f5!important;print-color-adjust:exact;-webkit-print-color-adjust:exact}.slide.cover,.slide.layout-closing{background:#112c3c!important;color:#fff}.slide-head{min-width:0}.slide .slide-head h2{font-size:45px!important;margin-bottom:22px!important}.slide .slide-head .lead{font-size:21px!important;line-height:1.5!important;margin-bottom:28px!important}
 .slide.layout-split,.slide.layout-journey,.slide.layout-closing{display:grid!important;grid-template-columns:.84fr 1.2fr;gap:0 55px;align-content:center;justify-content:normal}.slide.layout-split .slide-head h2,.slide.layout-journey .slide-head h2{font-size:46px!important}.slide.layout-closing .slide-head h2{font-size:53px!important}
 .slide.type-narrative .reading-sections .idea-copy h3{font-size:24px!important;line-height:1.25!important}.slide.type-narrative .reading-sections .idea-copy p{font-size:20px!important;line-height:1.5!important}.slide.layout-focus .reading-sections .idea-bezel:first-child h3{font-size:31px!important}.layout-focus .idea-bezel:first-child .idea-panel{padding:32px}.slide .note{font-size:16px!important;margin-top:24px!important;padding-top:16px!important}.idea-panel{padding:25px}.layout-flow .idea-copy h3{min-height:60px}.layout-closing .idea-copy h3{color:#fff!important}.layout-closing .idea-copy p{color:#c4d9e2!important}
 .family-map{grid-template-columns:185px 1fr;gap:25px}.family-hub{flex-direction:column;padding:28px 22px;gap:0;justify-content:center;align-items:stretch}.family-hub b{font-size:74px;margin:25px 0;order:0}.family-hub span{display:block}.family-hub:after{display:block}.family-map .reading-sections{gap:14px;grid-template-columns:1fr 1fr}.family-map .idea-panel{padding:20px}.family-map .idea-copy h3{font-size:21px}.type-portfolio .family-map .idea-copy p{font-size:18px;line-height:1.48}.reading-sources{font-size:12px!important;margin-top:16px}
 .ambition-layout{grid-template-columns:minmax(0,1fr) 245px;gap:24px;margin:0 0 18px}.product-target{grid-template-columns:34px minmax(0,1fr) 115px 155px;padding:15px 20px;gap:17px}.product-target h3{font-size:22px}.product-target p{font-size:15px}.cyber-target{grid-template-columns:34px minmax(0,1fr) 228px}.type-ambition .target-marker{width:34px;height:34px;font-size:13px}.business-input{font-size:13px;gap:8px}.business-input input{padding:10px 12px;font-size:23px;min-height:48px}.target-value b{font-size:26px}.target-value span{font-size:12px}.ambition-summary{display:block;padding:25px 20px}.ambition-summary>strong{font-size:63px;margin:12px 0 0}.ambition-summary>p{font-size:16px;margin:8px 0}.summary-divider{display:block;margin:20px 0}.summary-total{padding-top:20px;margin-top:20px}.summary-total strong{font-size:31px}.summary-total p{font-size:14px;margin:10px 0 0}.model-foot{font-size:14px!important;line-height:1.45;margin:16px 0 8px}.business-toolbar{display:none}
 .activity-controls{gap:18px;margin:0 0 22px}.coverage-band{padding:22px 30px;display:flex;gap:35px}.coverage-band strong{font-size:44px}.coverage-band span{font-size:15px}.coverage-band p{font-size:18px}.backward-flow{grid-template-columns:1fr 20px 1fr 20px 1fr 20px 1.2fr;gap:10px;margin:24px 0}.backward-flow>div{display:block;padding:23px}.backward-flow>div>span{font-size:11px;min-height:38px}.backward-flow strong{font-size:49px;text-align:left}.backward-flow p{font-size:17px;margin-top:12px}.flow-op{transform:none}.activity-reading h3{font-size:27px;margin:0}.activity-reading p{font-size:17px;line-height:1.5;margin:0}.activity-reading .capacity-reading{font-size:15px}
 .grant-example{grid-template-columns:1fr 1.05fr;gap:25px;margin:0 0 22px}.grant-costs{padding:30px}.grant-costs h3{font-size:26px}.grant-costs>div{font-size:18px;padding:17px 0}.grant-costs p{font-size:16px}.grant-cost-total{font-size:25px!important}.grant-split{grid-template-columns:1fr 1fr}.grant-split strong{font-size:35px}.grant-split span{font-size:16px}.grant-simulator>p{font-size:17px}.grant-simulator .activity-controls{grid-template-columns:1.2fr 1fr}
 .grant-role{padding:28px;border-width:6px}.role-label{font-size:13px}.grant-role h3{font-size:29px}.grant-role p{font-size:21px;line-height:1.5}.campaign-strip h3{font-size:21px}.campaign-strip p{font-size:18px}.campaign-strip li>span{font-size:25px}.launch-sequence{display:grid;grid-template-columns:repeat(3,1fr)}.launch-sequence li{display:block;padding:0}.launch-number{width:76px;height:76px;font-size:25px}.launch-sequence:before{left:40px;right:40px;top:37px;width:auto;height:2px}.launch-sequence li>div{min-height:300px;padding:28px}.launch-sequence h3{font-size:26px}.launch-sequence p{font-size:21px;line-height:1.5}
 .calendar{grid-template-columns:repeat(4,1fr)}.week{padding:30px 25px;min-height:235px}.week h3{font-size:30px}.week p{font-size:19px}.continuity{font-size:22px}
 .territory-head{font-size:13px;padding:10px 20px}.territory-row{padding:14px 20px;margin-bottom:7px}.territory-row>strong{font-size:20px}.territory-row>span{font-size:17px}.territory-row small{font-size:14px}.territory-row .grant-status{font-size:12px}.territory-bottom{font-size:15px}.inventory-link{font-size:14px}
 .ai-grant-grid{grid-template-columns:1fr 1fr;gap:12px;margin:0}.ai-grant-grid article{padding:17px 22px}.ai-grant-grid h3{font-size:21px}.ai-grant-grid h4{font-size:17px;line-height:1.4;margin:8px 0 5px}.ai-grant-grid p{font-size:16px;line-height:1.4;margin:5px 0 8px}.ai-grant-grid a,.ai-grant-grid .grant-status{font-size:12px}.ai-grant-grid article:last-child{grid-column:1/-1}
}
