/* FRiO Flower Clock Investment Roadmap ? pre-shell foundation stylesheet | folded from: assets/bundles/projects--frio-floriculture-cold-chain.css */
/* === Variables and foundations === */
:root{--standard-pill:999px;--button-radius:999px;--green-700:#1a6440;--green-500:#4f9a63;--gold:#b78b28;--forest:var(--green-700);--accent:var(--green-500);--serif:"Playfair Display",Georgia,serif;--sans:"Inter",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI", sans-serif;--mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--ease:var(--cv-ease-enter);--editorial-container:1360px;--gutter:clamp(20px,5vw,72px);--type-body:clamp(0.96rem,0.92vw,1.02rem);--type-copy-leading:1.55;--paper:#f7f8f4;--ink:#141714;--line:rgba(20,23,20,0.105)}
*,
::after,
::before{box-sizing:border-box}
.skip-link{border-radius:var(--standard-pill);background:var(--ink)}
main[tabindex="-1"]:focus{outline:0}
.container{padding-inline:var(--gutter)}
a,
button{color:inherit}
a{text-decoration:none}
button{border:0;background:0 0;cursor:pointer;font:inherit}
img{display:block;max-width:100%;color:transparent}
:focus-visible{outline:2px solid var(--forest);outline-offset:4px;border-radius:4px}
/* === Reduced motion === */
@media (prefers-reduced-motion:reduce){
  *,
  ::after,
  ::before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}
}
.hero-copy,
li{text-wrap:pretty}
body.mobile-menu-open{overscroll-behavior:none}
.btn,
.button{gap:10px;font-family:var(--sans);text-align:center;line-height:1.12;box-shadow:none}
body,
html{max-width:100%}
html{scroll-padding-top:calc(var(--global-nav-height) + 72px);scroll-behavior:smooth;overflow-x:hidden;background:var(--paper);font-size:16px;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-synthesis:none;font-kerning:normal}
@media (max-width:700px){
  :root{--type-copy-leading:1.6}
}
@media (max-width:1120px){
  .funding-mobile-menu{display:block;margin:2px 0 8px;padding:12px 0 8px;border-bottom:1px solid rgba(23,24,19,.08)}
  .funding-mobile-menu__head{display:flex;align-items:baseline;justify-content:space-between;gap:18px;padding:8px 0 6px}
  .funding-mobile-menu__label{font-family:var(--mono,"JetBrains Mono",monospace);font-size:.62rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(20,23,20,.46)}
  .funding-mobile-menu__head small{font-family:var(--mono,"JetBrains Mono",monospace);font-size:.57rem;color:rgba(20,23,20,.38)}
  .funding-mobile-menu__list{display:grid}
  .funding-mobile-menu__priority{min-height:46px;display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;padding:0;border:0;border-top:1px solid rgba(23,24,19,.065);background:transparent;color:rgba(20,23,20,.74);text-align:left;font:500 .9rem/1.25 var(--sans,"Inter",sans-serif)}
  .funding-mobile-menu__priority small{font-family:var(--mono,"JetBrains Mono",monospace);font-size:.56rem;font-weight:500;color:rgba(20,23,20,.4)}
  .funding-mobile-menu__priority.is-active{color:#16382a}
  .funding-mobile-menu__detail{padding:12px 0 8px;border-top:1px solid rgba(23,24,19,.08)}
  .funding-mobile-menu__detail p{display:grid;gap:5px;margin:0;color:rgba(20,23,20,.62);font-size:.76rem;line-height:1.4}
  .funding-mobile-menu__detail p strong{color:#16382a;font-size:.8rem}
  .funding-mobile-menu__detail p em{font-style:normal;font-family:var(--mono,"JetBrains Mono",monospace);font-size:.56rem;letter-spacing:.02em;color:rgba(20,23,20,.44)}
  .funding-mobile-menu__detail a{margin-top:4px;padding:7px 0 0;border:0}
}
body.project-theme main,
body.project-theme .project-page{width:100%;min-width:0}
body.project-theme{accent-color:var(--accent);padding:0;min-width:0;color:var(--ink);background:var(--paper);font-family:var(--sans);font-size:var(--type-body);line-height:var(--type-copy-leading);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;--cd-section-space:clamp(64px,6.8vw,104px);--cd-section-space-mobile:56px}
body.project-theme a:focus-visible,
body.project-theme button:focus-visible{outline:3px solid var(--focus-ring-light);outline-offset:4px}
body.project-theme{overflow-x:clip}
:where(body.project-theme) .section:not(.closing-section){position:relative;border-bottom:1px solid var(--line);background:var(--paper)}
body.project-theme .section:not(.closing-section) > .container,
body.project-theme .section:not(.closing-section) > :not(.section-head){width:100%;max-width:var(--editorial-container);margin-inline:auto}
body.project-theme main .section:not(.closing-section){padding-block:var(--cd-section-space)}
@media (max-width:720px){
  body.project-theme main .section:not(.closing-section){padding-block:var(--cd-section-space-mobile)}
}
body.project-theme .mono{font-weight:600;text-transform:uppercase}
body.project-theme .evidence,
body.project-theme .kicker{width:fit-content}
body.project-theme .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.project-theme :is(section[id],article[id],.project-workbench,.project-sticky-workbench,.closing-section--project){scroll-margin-top:calc(var(--global-nav-height,64px) + var(--project-subnav-height,52px) + 24px)}
body.theme-frio{--project-accent-text:#2d687b}
@keyframes project-image-arrival{from { opacity: 0.72; transform: scale(1.015);} to { opacity: 1; transform: scale(1);} }
.frio-roadmap-page{--project-nav-h:54px;--paper:#f4f1e8;--paper2:#fbfaf6;--ink:#151817;--line:rgba(21,24,23,.14);--teal:#285d59;--teal2:#173c39;--rose:#d4a5bd;--serif:"Playfair Display",Georgia,serif;--sans:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono",Consolas,monospace;--ease:var(--cv-ease-enter)}
.frio-roadmap-page,
.frio-roadmap-page *{box-sizing:border-box}
.frio-roadmap-page{scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--project-nav-h) + 24px)}
.frio-roadmap-page{margin:0}
.frio-roadmap-page img,
.frio-roadmap-page video{display:block;max-width:100%}
.frio-roadmap-page a{color:inherit}
.frio-roadmap-page button,
.frio-roadmap-page input,
.frio-roadmap-page textarea,
.frio-roadmap-page select{font:inherit}
.frio-roadmap-page .mono{font:600 .69rem/1.35 var(--mono)}
.frio-roadmap-page :focus-visible{outline:3px solid #a53c75;outline-offset:4px}
.frio-roadmap-page h1,
.frio-roadmap-page h2,
.frio-roadmap-page h3{font-weight:500}
.frio-roadmap-page .button{font-size:.88rem;font-weight:700;transition:transform .25s var(--ease),background-color .25s var(--ease),color .25s var(--ease)}
.frio-roadmap-page .button:hover{transform:translateY(-2px)}
.frio-roadmap-page .section{padding:clamp(86px,9vw,142px) 0}
.frio-roadmap-page .section-head.light p{color:rgba(255,255,255,.66)}
/* === Flower Clock === */
.frio-roadmap-page .clock-section{padding:clamp(92px,9vw,146px) 0}
.frio-roadmap-page .clock-steps::before,
.frio-roadmap-page .clock-steps::after{content:"";min-height:max(180px,calc((100svh - var(--nav-h) - var(--project-nav-h))/2 - 16px))}
.frio-roadmap-page .clock-step{scroll-margin-top:calc(var(--nav-h) + var(--project-nav-h) + 18px);align-content:center}
.frio-roadmap-page .clock-step strong{font:500 clamp(2rem,3.2vw,3.8rem)/.98 var(--serif);letter-spacing:-.04em}
.frio-roadmap-page .clock-stage{align-self:start}
.frio-roadmap-page .clock-stage[data-changing="true"] .clock-media img{transform:scale(1.015)}
.frio-roadmap-page .clock-counter{top:22px;left:24px;display:flex;gap:7px}
.frio-roadmap-page .clock-counter span:first-child{color:#fff}
/* === Corridor study === */
.frio-roadmap-page .campaign{background:var(--teal2)}
.frio-roadmap-page .design-grid{border-top:1px solid rgba(255,255,255,.15)}
.frio-roadmap-page .design-grid>div{border-bottom:1px solid rgba(255,255,255,.14)}
.frio-roadmap-page .design-grid b{display:block;margin-bottom:6px}
/* === Decision gate === */
.frio-roadmap-page .mandate{padding-bottom:0;background:var(--paper2)}
.frio-roadmap-page .mandate-panel{position:relative;z-index:2;display:grid;grid-template-columns:1fr auto;gap:42px;padding:clamp(44px,6vw,76px);border-radius:30px;background:var(--teal);color:#fff}
.frio-roadmap-page .mandate-panel p{max-width:55ch}
/* === Responsive states === */
@media (max-width:1100px) and (min-width:981px){
  .frio-roadmap-page .clock-content{padding-inline:30px}
}
@media (max-width:980px){
  .frio-roadmap-page{--project-nav-h:50px}
  .frio-roadmap-page .clock-steps{overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px}
  .frio-roadmap-page .clock-steps::before,
  .frio-roadmap-page .clock-steps::after{display:none}
  .frio-roadmap-page .clock-step{min-width:190px;scroll-snap-align:start}
  .frio-roadmap-page .mandate-panel{grid-template-columns:1fr}
}
@media (max-width:640px){
  .frio-roadmap-page .section{padding:78px 0}
  .frio-roadmap-page .clock-section{padding:82px 0}
  .frio-roadmap-page .mandate-panel{padding:38px 26px 60px}
}
.frio-roadmap-page{--nav-h:var(--global-nav-height,76px);isolation:isolate;font-family:var(--sans);-webkit-font-smoothing:antialiased;overflow:clip}
@media (max-width:980px){
  .frio-roadmap-page{--nav-h:var(--global-nav-height,56px)}
}
body.theme-frio{--project-closing-bg:#1f2e2b;--project-closing-accent:#e4a7b9}
.frio-roadmap-page .clock-stage,
.frio-roadmap-page .clock-stage.project-workbench--sticky{display:flex;flex-direction:column;block-size:auto;height:auto;max-block-size:none}
.frio-roadmap-page .clock-media{inset:auto;flex:0 0 34%}
.frio-roadmap-page .clock-content{position:relative;inset:auto;flex:1 0 auto;min-height:0;background:linear-gradient(180deg,rgba(32,47,44,.96),#1f2e2b 15%)}
.frio-roadmap-page .clock-content h3{margin-block:10px 11px}
.frio-roadmap-page .mandate-panel{align-items:start}
@media (max-width:980px){
  .frio-roadmap-page .clock-media{flex-basis:auto}
  .frio-roadmap-page .clock-content{min-height:0}
}
@media (max-width:640px){
  .frio-roadmap-page .clock-stage,
  .frio-roadmap-page .clock-stage.project-workbench--sticky{block-size:auto;height:auto}
}
/* === No-JS behavior === */
@media (max-height:820px) and (min-width:981px){
  .frio-roadmap-page .clock-content{overflow:auto;overscroll-behavior:contain}
}
@media (max-width:760px){
  .frio-roadmap-page .clock-content{overflow:visible}
}
.frio-roadmap-page .clock-step>.clock-step__copy>.mono{display:block;margin-bottom:8px}
.frio-roadmap-page .clock-step__description{max-width:31ch;margin:12px 0 0}
.frio-roadmap-page :is(#campaign,#configurations,#decision).section{padding-block:66px}
.frio-roadmap-page #mandate.section{padding-block:46px}
@media (max-width:640px){
  .frio-roadmap-page .frio-corridor-compact>span,
  .frio-roadmap-page .frio-risk-register span,
  .frio-roadmap-page .frio-roadmap-compact li{border-top:1px solid rgba(255,255,255,.12)}
  .frio-roadmap-page .frio-corridor-compact>span:first-child,
  .frio-roadmap-page .frio-risk-register span:first-child,
  .frio-roadmap-page .frio-roadmap-compact li:first-child{border-top:0}
}
:root{--cultivera-type-label-floor:.78rem;--cultivera-type-source-floor:.78rem;--cultivera-type-functional-leading:1.45;--cultivera-type-label-track:.055em;--cultivera-space-instrument-section:clamp(3.5rem, 5vw, 4.5rem);--cultivera-space-instrument-section-mobile:3.5rem;--cultivera-action-primary-height:3rem;--cultivera-action-inline-pad:1.25rem;--cultivera-action-gap:.625rem;--cultivera-focus-ring-dark:0 0 0 3px rgba(183, 223, 98, .72), 0 0 0 6px rgba(255, 255, 255, .28)}
:root{--award-type-label-floor:var(--cultivera-type-label-floor);--award-type-source-floor:var(--cultivera-type-source-floor);--award-type-functional-leading:var(--cultivera-type-functional-leading);--award-type-label-track:var(--cultivera-type-label-track)}
body.project-theme :is(.mono, .project-eyebrow, .evidence, .kicker, .project-source){font-size:var(--award-type-label-floor)!important;line-height:var(--award-type-functional-leading);letter-spacing:var(--award-type-label-track)}
body.project-theme :is(.source-links a, .comparator-note, .route-note, .sources-grid p, .source-note summary, .budget-disclosure__label){font-size:var(--award-type-source-floor)!important}
body.theme-frio :is(.clock-ledger dt, .route-node span, .measurement-register > div > span:not(.mono), .baseline-panel dt, .config-grid dt, .decision-row.heading, .hero-signal > span, .clock-kicker, .clock-key .mono, .clock-commercial .mono, .market-copy article > span, .funding-boundary span){font-size:var(--award-type-label-floor)!important;line-height:var(--award-type-functional-leading)}
body.theme-frio :is(.sources h2, .clock-step .mono, .clock-counter.mono, .config-top .mono, .risk-grid .mono, .roadmap-list .mono, .hero-scroll){font-size:var(--award-type-label-floor)!important;line-height:var(--award-type-functional-leading)}
:root{--award-density-section:var(--cultivera-space-instrument-section)}
@media (min-width: 761px){
  body.theme-frio .frio-roadmap-page > :is(#market, #route, #exposure, #campaign, #configurations, #decision, #roadmap).section{padding-block:var(--award-density-section)}
}
@media (max-width: 760px){
  :root{--award-density-section:var(--cultivera-space-instrument-section-mobile)}
}
:root{--award-control-primary-height:var(--cultivera-action-primary-height);--award-control-inline-pad:var(--cultivera-action-inline-pad);--award-control-gap:var(--cultivera-action-gap);--award-control-focus-dark:var(--cultivera-focus-ring-dark)}
body:not(.page-home):not(.page-insights) :is(.btn:not(.text-link), .button, .copy-brief, .project-action){min-height:var(--award-control-primary-height)!important;padding-inline:var(--award-control-inline-pad);border-radius:var(--button-radius, 999px);display:inline-flex;align-items:center;justify-content:center;gap:var(--award-control-gap);touch-action:manipulation;-webkit-tap-highlight-color:transparent}
body.project-theme :is(.hero, .closing-section--project, .mandate-panel) :is(.btn, .button, .project-action):focus-visible{box-shadow:var(--award-control-focus-dark)}
@media (max-width: 640px){
  body:not(.page-home):not(.page-insights) :is(.btn:not(.text-link), .button, .copy-brief, .project-action){min-height:var(--award-control-primary-height)!important}
}
.frio-roadmap-page .clock-intro-copy{margin-top:clamp(34px, 4.5vw, 70px)}
.frio-roadmap-page .clock-step{margin-block:5px}
.frio-roadmap-page .clock-step::after{bottom:24px;text-transform:uppercase}
.frio-roadmap-page .clock-step:hover{border-color:rgba(212,165,189,.28);border-left-color:var(--rose)}
.frio-roadmap-page .clock-step.is-active{border-color:rgba(212,165,189,.36)}
@media (max-width: 640px){
  .frio-roadmap-page .clock-intro-copy{margin-top:0}
  .frio-roadmap-page .clock-step{margin-block:3px}
}
@keyframes methodFlow{to{stroke-dashoffset:-38}}
@keyframes projectRelayArrival{0%,48%{opacity:1}100%{opacity:0;visibility:hidden}}
@keyframes projectRelayMediaArrival{0%{clip-path:inset(0);transform:translateX(0) scale(1)}100%{clip-path:inset(0 92% 0 0);transform:translateX(3vw) scale(1.04);opacity:.18}}
@media (max-width: 760px){
  :root{--mobile-dtp-label:.75rem}
  main :is(dt,.definition-ledger dt){font-size:var(--mobile-dtp-label)!important;line-height:1.35!important}
  body.project-theme main :is(figcaption,.project-caption,.media-caption){line-height:1.42!important}
}
@media (max-width: 760px){
  body.theme-frio .frio-roadmap-page #mandate .mandate-copy h2{max-width:20ch;font-size:clamp(2.45rem,10.7vw,2.9rem);line-height:1.01;text-wrap:pretty}
}
.frio-roadmap-page .clock-step:not(.is-active) :is(.clock-index,.clock-step__copy>.mono){color:#898e8c}
.theme-frio .frio-roadmap-page .clock-section{position:relative;overflow:clip;background:radial-gradient(circle at 76% 18%,rgba(228,167,185,.09),transparent 28%), linear-gradient(rgba(255,255,255,.017) 1px,transparent 1px), linear-gradient(90deg,rgba(255,255,255,.017) 1px,transparent 1px), #17231f;background-size:auto,72px 72px,72px 72px,auto}
.theme-frio .frio-roadmap-page .clock-stage{border:1px solid rgba(228,167,185,.22)}
.theme-frio .frio-roadmap-page .clock-step{position:relative}
.theme-frio .frio-roadmap-page .clock-step::after{content:attr(data-clock);position:absolute;right:0;top:50%;transform:translateY(-50%);color:rgba(255,255,255,.035);font:500 clamp(4.5rem,7vw,7.5rem)/1 var(--serif);letter-spacing:-.08em;pointer-events:none}
.theme-frio .frio-roadmap-page .clock-step.is-active{background:linear-gradient(90deg,rgba(228,167,185,.07),transparent 74%)}
.theme-frio .frio-roadmap-page .mandate-panel{border-color:rgba(228,167,185,.22);box-shadow:0 26px 70px rgba(16,25,22,.08)}
@media (max-width:640px){
  .theme-frio .frio-roadmap-page .clock-section{background-size:auto,48px 48px,48px 48px,auto}
  .theme-frio .frio-roadmap-page .clock-step::after{font-size:4.6rem;right:8px}
}
@media (max-width:760px){
  body.theme-frio .frio-roadmap-page .clock-section{padding-block:64px}
  body.theme-frio .frio-roadmap-page .clock-layout{gap:18px;margin-top:28px}
  body.theme-frio .frio-roadmap-page .clock-steps{display:flex;overflow-x:auto;gap:6px;scroll-snap-type:x mandatory;padding-bottom:8px}
  body.theme-frio .frio-roadmap-page .clock-steps::before,
  body.theme-frio .frio-roadmap-page .clock-steps::after{display:none}
  body.theme-frio .frio-roadmap-page .clock-step{flex:0 0 74vw;min-height:132px;padding:18px;scroll-snap-align:start;border:1px solid rgba(255,255,255,.14);border-radius:12px}
  body.theme-frio .frio-roadmap-page .clock-step__description{font-size:.86rem;line-height:1.4}
  body.theme-frio .frio-roadmap-page .clock-stage{padding:18px;min-height:0}
}
@media (max-width:760px){
  body.theme-frio .frio-roadmap-page .clock-intro{gap:18px}
  body.theme-frio .frio-roadmap-page .clock-intro-copy{display:grid;gap:8px}
}
@media (min-width:761px){
  body.theme-frio .frio-roadmap-page .section-head p{max-width:48ch}
  body.theme-frio .frio-roadmap-page .configurations .section-head,
  body.theme-frio .frio-roadmap-page .campaign .section-head{margin-bottom:44px}
}
@media (min-width:761px){
  body.theme-frio .frio-roadmap-page .clock-step{min-height:clamp(155px,20vh,190px)}
  body.theme-frio .frio-roadmap-page .clock-stage,
  body.theme-frio .frio-roadmap-page .clock-stage.project-workbench--sticky{min-height:580px}
  body.theme-frio .frio-roadmap-page .clock-media{min-height:185px;flex-basis:30%}
  body.theme-frio .frio-roadmap-page .clock-content{padding:24px 30px 25px}
  body.theme-frio .frio-roadmap-page .clock-content h3{font-size:clamp(2rem,2.75vw,3.2rem)}
  body.theme-frio .frio-roadmap-page #campaign.section,
  body.theme-frio .frio-roadmap-page #configurations.section{padding-block:64px}
}
@media (max-width:680px){
  .frio-roadmap-page :is(#campaign,#configurations,#decision).section{padding-block:44px}
  .frio-roadmap-page #mandate.section{padding-block:42px}
  .frio-roadmap-page .design-grid>div{padding-block:14px}
}
body.project-theme figure figcaption{font-family:var(--sans)}
body.project-theme figure[data-media-class]:not([data-media-class="human-pause"]) figcaption,
body.project-theme .media-frame:not([data-media-class="human-pause"]) figcaption{align-items:baseline;border:0;border-top:1px solid rgba(23,32,25,.16);border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-shadow:none}
body.project-theme figure[data-media-class]:not([data-media-class="human-pause"]) figcaption strong,
body.project-theme .media-frame:not([data-media-class="human-pause"]) figcaption strong{margin:0;font:600 .62rem/1.35 var(--mono);letter-spacing:.1em;text-transform:uppercase}
body.project-theme figure[data-media-class]:not([data-media-class="human-pause"]) figcaption span,
body.project-theme .media-frame:not([data-media-class="human-pause"]) figcaption span{color:rgba(23,32,25,.64);font:400 .76rem/1.45 var(--sans)!important;letter-spacing:0;text-transform:none}
@media (max-width:640px){
  body.project-theme figure figcaption{grid-template-columns:1fr!important}
}
body.project-theme .section-head>p{max-width:43ch}
body.project-theme :is(.decision-table,.finance-table,.measurement-register,.release-board,.design-grid){box-shadow:none}
body.project-theme :is(.dark-bg,.surface-dark,.campaign,.clock-section) figure figcaption strong{color:#fff!important}
body.project-theme :is(.dark-bg,.surface-dark,.campaign,.clock-section) figure figcaption span{color:rgba(255,255,255,.68)!important}
.frio-roadmap-page .clock-stage{border-radius:0!important;box-shadow:none!important;border-color:rgba(255,255,255,.18)!important}
.frio-roadmap-page #campaign .design-grid{grid-template-columns:1fr 1fr}
.frio-roadmap-page .clock-step{border-radius:0}
.frio-roadmap-page .clock-step::after{display:none}
.frio-roadmap-page .clock-step:hover{border-color:var(--rose);transform:none}
.frio-roadmap-page .clock-step:not(.is-active){opacity:.68}
.frio-roadmap-page .clock-step.is-complete{opacity:.82}
.frio-roadmap-page .clock-step.is-active{opacity:1;border-left:3px solid var(--rose)}
.frio-roadmap-page .clock-step.is-active strong{color:#fff}
.frio-roadmap-page .clock-step.is-active .clock-index,
.frio-roadmap-page .clock-step.is-active .clock-step__copy>.mono{color:var(--rose)}
.frio-roadmap-page .clock-content{transition:opacity 220ms var(--ease),transform 220ms var(--ease)}
.frio-roadmap-page .clock-stage[data-changing="true"] .clock-content{opacity:.72;transform:translateY(4px)}
.frio-roadmap-page .clock-decision-grid{border-block:1px solid rgba(255,255,255,.16)}
.frio-roadmap-page .clock-decision-grid dt{margin-bottom:7px;font:600 .66rem/1.35 var(--mono)}
.frio-roadmap-page #campaign .campaign-grid{margin-top:0}
.frio-roadmap-page #mandate .mandate-copy h2{max-width:17ch}
@media (max-width:980px){
  .frio-roadmap-page .clock-decision-grid>div,
  .frio-roadmap-page .clock-decision-grid>div+div{border-left:0;border-bottom:1px solid rgba(255,255,255,.12)}
  .frio-roadmap-page .clock-decision-grid>div:last-child{border-bottom:0}
}
@media (max-width:640px){
  .frio-roadmap-page .clock-step.is-active{opacity:1}
}
@media (prefers-reduced-motion:reduce){
  .frio-roadmap-page .clock-content,
  .frio-roadmap-page .clock-step{transition:none}
}
