.fs-enrichment{margin-top:clamp(48px,7vw,88px);color:#171717}.fs-enrichment--lead{margin-top:0}.fs-enrichment__intro{max-width:760px;margin:0 0 clamp(36px,5vw,64px);color:#414345;font-size:clamp(1.15rem,2.1vw,1.55rem);line-height:1.55}.fs-enrichment>h2{margin:clamp(64px,8vw,104px) 0 28px;font-size:clamp(2rem,4vw,3.4rem);line-height:1}.fs-story-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fs-story-grid img{width:100%;height:100%;min-height:280px;margin:0;object-fit:cover}.fs-story-grid img:first-child{grid-row:span 2}.fs-story-grid--team img:first-child{grid-row:auto}.fs-wide-photo{margin:0}.fs-wide-photo img{display:block;width:100%;height:auto;margin:0}.fs-guide-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,4vw,44px) 20px}.fs-guide-grid--two{grid-template-columns:repeat(2,minmax(0,1fr))}.fs-guide-card{display:flex;min-width:0;flex-direction:column;border-top:1px solid #d5d5d0;background:#f4f4f0;overflow:hidden}.fs-guide-card__media,.fs-guide-card__placeholder{display:block;aspect-ratio:16/10;overflow:hidden;background:#242628}.fs-guide-card__placeholder{background:linear-gradient(135deg,#202224 0 62%,#d2272e 62% 68%,#ecece7 68%)}.fs-guide-card__media img{display:block;width:100%;height:100%;margin:0;object-fit:cover;transition:transform 320ms cubic-bezier(.22,1,.36,1)}.fs-guide-card__body{display:flex;flex:1;flex-direction:column;padding:24px}.fs-guide-card__body h2,.fs-guide-card__body h3{margin:0 0 12px!important;color:#171717;font-size:clamp(1.35rem,2.1vw,1.75rem)!important;line-height:1.05!important}.fs-guide-card__body p{margin:0 0 22px;color:#4a4c4e;font-size:1rem;line-height:1.6}.fs-guide-card__body>a{align-self:flex-start;margin-top:auto;color:#171717;font-family:var(--font-subheading--family);font-size:.93rem;font-weight:700;text-decoration-color:#d2272e;text-decoration-thickness:2px;text-underline-offset:5px}.fs-guide-jump{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:80px;border-top:1px solid #c9c9c3}.fs-guide-jump a{padding:20px 18px;border-right:1px solid #c9c9c3;border-bottom:1px solid #c9c9c3;color:#171717;font-family:var(--font-subheading--family);font-weight:700;text-decoration:none}.fs-guide-jump a:first-child{border-left:1px solid #c9c9c3}.fs-link-list{display:grid;border-top:1px solid #c9c9c3}.fs-link-list a{display:grid;grid-template-columns:minmax(180px,.65fr) 1fr;gap:24px;padding:22px 4px;border-bottom:1px solid #c9c9c3;color:#171717;text-decoration:none}.fs-link-list strong{font-family:var(--font-subheading--family)}.fs-link-list span{color:#5c5e60}.fs-gallery{columns:3 260px;column-gap:14px}.fs-gallery img{display:block;width:100%;height:auto;margin:0 0 14px;break-inside:avoid;background:#ecece7}.fs-page--gallery .fs-page__layout{grid-template-columns:1fr}.fs-page--gallery .fs-page__aside{display:none}@media (hover:hover){.fs-guide-card:hover .fs-guide-card__media img{transform:scale(1.025)}.fs-guide-jump a:hover,.fs-link-list a:hover{color:#d2272e}}@media screen and (max-width:799px){.fs-story-grid,.fs-guide-grid,.fs-guide-grid--two{grid-template-columns:1fr}.fs-story-grid img:first-child{grid-row:auto}.fs-guide-jump{grid-template-columns:1fr}.fs-guide-jump a{border-left:1px solid #c9c9c3}.fs-link-list a{grid-template-columns:1fr;gap:5px}.fs-gallery{columns:2 140px}}@media (prefers-reduced-motion:reduce){.fs-guide-card__media img{transition:none!important}}
.fs-faq>h2,.fs-enrichment--lead>h2{margin:0 0 28px;font-size:clamp(2.35rem,5vw,4.6rem);letter-spacing:-.045em;line-height:.94}.fs-faq__list{border-top:1px solid #bdbdb7}.fs-faq details{border-bottom:1px solid #bdbdb7}.fs-faq summary{display:flex;align-items:center;justify-content:space-between;gap:28px;padding:24px 2px;color:#171717;font-family:var(--font-subheading--family);font-size:clamp(1.08rem,2vw,1.35rem);font-weight:700;cursor:pointer;list-style:none}.fs-faq summary::-webkit-details-marker{display:none}.fs-faq__plus{font-size:1.8rem;font-weight:400;line-height:1;transition:transform 180ms ease}.fs-faq details[open] .fs-faq__plus{transform:rotate(45deg)}.fs-faq details>div{max-width:760px;padding:0 52px 24px 2px;color:#505255}.fs-faq details p{margin:0}.fs-rider-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fs-rider-card{position:relative;min-height:230px;padding:28px;border-top:4px solid #d2272e;background:#202224;color:#fff;overflow:hidden}.fs-rider-card>span{position:absolute;right:12px;bottom:-18px;color:#ffffff12;font-family:var(--font-subheading--family);font-size:8rem;font-weight:800;line-height:1}.fs-rider-card h3{position:relative;max-width:10ch;margin:0!important;color:#fff!important;font-size:clamp(1.55rem,2.6vw,2.25rem)!important;line-height:.98!important}.fs-rider-card p{position:absolute;bottom:24px;left:28px;margin:0;color:#d9d9d3;font-family:var(--font-subheading--family);font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em}.fs-team-sessions{display:grid;grid-template-columns:1.25fr .75fr;grid-template-rows:repeat(2,minmax(220px,32vw));gap:14px;margin-top:56px}.fs-team-sessions img{width:100%;height:100%;margin:0;object-fit:cover}.fs-team-sessions img:first-child{grid-row:1/3}.fs-video-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.fs-video-card{aspect-ratio:9/16;margin:0;overflow:hidden;background:#171717}.fs-video-card video{display:block;width:100%;height:100%;object-fit:cover;background:#171717}@media screen and (max-width:799px){.fs-rider-grid,.fs-video-grid{grid-template-columns:1fr}.fs-rider-card{min-height:190px}.fs-team-sessions{grid-template-columns:1fr;grid-template-rows:auto}.fs-team-sessions img:first-child{grid-row:auto}.fs-team-sessions img{aspect-ratio:4/3}.fs-video-card{aspect-ratio:16/11}}@media (prefers-reduced-motion:reduce){.fs-faq__plus{transition:none}}
