.bs-section{--bs-paper:var(--folio-paper,#f4f5ea);--bs-ink:var(--folio-ink,#0b342f);--bs-lime:var(--folio-lime,#a1d679);--bs-aqua:var(--folio-aqua,#79d9d5);line-height:1.52}.bs-section .bs-wrap{width:min(calc(100% - 2 * var(--bs-gutter,var(--folio-gutter,clamp(16px, 4.35vw, 76px)))), var(--bs-max,var(--dv2-content,1440px)));margin-inline:auto}.bs-section#dates,.bs-section #bs-credits{scroll-margin-top:92px}.bs-section :focus-visible{outline-color:var(--bs-aqua)}.bs-section .bs-link{width:fit-content;min-height:44px;color:inherit;text-underline-offset:.3em;align-items:center;gap:.75em;font-weight:650;text-decoration:underline 1px;display:inline-flex}.bs-section .bs-link svg{transition:transform .2s var(--dv2-ease);flex:none}@media (hover:hover){.bs-section .bs-link:hover svg{transform:translate(4px)}}.bs-section .bs-section-title{letter-spacing:-.047em;word-spacing:.02em;text-wrap:initial;font-size:clamp(2.65rem,6vw,6.6rem);font-weight:700;line-height:.93}.bs-section .bs-story-head .bs-link{margin-top:.9rem}.bs-dates{background:var(--bs-ink);color:var(--bs-paper)}.bs-dates__layout{grid-template-columns:minmax(0,.74fr) minmax(0,1.26fr);gap:1.75rem clamp(30px,7vw,108px);padding-block:clamp(54px,7vw,106px);display:grid}.bs-dates .bs-section-title{color:var(--bs-lime)}.bs-dates .bs-story-head p{margin-top:1em}.bs-dates .bs-link{color:var(--bs-aqua)}.bs-milestones{border-top:1px solid #547b70;list-style:none}.bs-milestones li{border-bottom:1px solid #547b70;grid-template-columns:minmax(11ch,1fr) minmax(0,1.6fr);align-items:baseline;gap:.45rem 1.2rem;padding-block:.75rem;display:grid}.bs-milestones time{font-size:clamp(1rem,1.65vw,1.35rem);font-weight:650;line-height:1.2}.bs-milestones time span{color:var(--bs-aqua);font-variant-numeric:tabular-nums;font-size:.8em}.bs-milestones li>span{color:#dfede6}.bs-milestones .bs-milestones__event :is(time,time span,span){color:var(--bs-lime)}.bs-footer{background:var(--bs-ink);color:var(--bs-paper);padding-block:clamp(36px,5vw,73px) 24px}.bs-footer__top{grid-template-columns:minmax(0,.92fr) minmax(0,1.6fr);gap:2rem clamp(20px,6vw,100px);display:grid}.bs-footer .bs-footer__brand img{width:100%;max-width:350px;height:auto;display:block}.bs-footer .bs-footer__brand p{color:#d5e9e0;margin-block:1rem .5rem}.bs-footer .bs-link{color:var(--bs-aqua)}.bs-footer__nav{grid-template-columns:repeat(3,minmax(0,1fr));gap:.8rem;display:grid}.bs-footer .bs-footer__nav h2{color:var(--bs-lime);text-wrap:wrap;margin-bottom:.55rem;font-size:.93rem}.bs-footer ul{list-style:none}.bs-footer__nav a{align-items:center;min-height:44px;line-height:1.3;display:flex}.bs-footer a{color:inherit;text-underline-offset:.25em;font-size:.93rem;text-decoration-thickness:1px}.bs-footer__nav a{text-decoration:none}.bs-footer a:hover{text-decoration:underline}.bs-footer__bottom{border-top:1px solid #547b70;flex-wrap:wrap;align-items:baseline;gap:.5rem 1.6rem;margin-top:clamp(25px,4vw,54px);padding-top:1rem;display:flex}.bs-footer__bottom summary{cursor:pointer;min-height:44px;padding-block:.63rem;font-size:.93rem}.bs-footer__bottom details[open]{flex-basis:100%}.bs-footer__bottom details ul{color:#d5e9e0;font-size:.875rem}.bs-footer__bottom details li+li{margin-top:.4rem}.bs-footer__back{margin-left:auto}.bs-footer .bs-footer__logo{width:fit-content;max-width:100%;display:block}@media (prefers-reduced-motion:reduce){.bs-section .bs-link svg{transition:none}}@media (width<=860px){.bs-footer__top{grid-template-columns:1fr}.bs-footer__nav{max-width:700px}}@media (width<=760px){.bs-dates__layout{grid-template-columns:1fr}.bs-dates .bs-section-title br{display:none}}@media (width<=460px){.bs-milestones li{grid-template-columns:minmax(8.5ch,.78fr) minmax(0,1.25fr);gap:.25rem .8rem}.bs-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.bs-footer__bottom{gap:.25rem .85rem}}
