/* Confirmed copy, same hand-drawn road. Scoped to avoid changing other About modules. */
.m-future .fu-s0-stick{padding-top:80px;padding-bottom:28px}
.m-future .fu-cover-copy{flex-basis:46%;justify-content:flex-start;min-height:0}
.m-future .fu-cover{font-size:clamp(48px,5.4vw,82px)}
.m-future .fu-eyebrow{margin-bottom:14px}
.m-future .fu-cover-lede{font-size:20px;margin-top:10px}
.m-future .fu-guide{display:block;flex:1;min-height:0;margin-top:20px;padding-top:16px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--dim) transparent;padding-right:12px;overscroll-behavior-y:contain}
.m-future .fu-guide>li{display:none}
.m-future .fu-guide>li.on{display:block}
.m-future .fu-guide .say{max-width:none}
.m-future .fu-guide .fu-label{display:block;font:500 10px/1.6 var(--sans);letter-spacing:.14em;color:var(--faint);margin:10px 0 3px}
.m-future .fu-walk{flex:none;margin-top:18px;flex-wrap:wrap}
.m-future .fu-cover-grid{min-height:0}
.m-future .fu-map{min-width:0}
.m-future .fu-guide:focus-visible{outline:1px solid var(--dim);outline-offset:3px}
@media(max-width:760px){
.m-future .fu-cover-copy{flex:1;min-height:0}
.m-future .fu-cover-grid{flex-direction:column;height:100%;width:100%}
.m-future .fu-s0-stick{padding:72px var(--gutter) 16px}
.m-future .fu-cover{font-size:38px}
.m-future .fu-cover-lede{font-size:15px}
.m-future .fu-guide{min-height:0;margin-top:12px;padding-top:12px}
.m-future .fu-walk{position:static;margin-top:12px}
.m-future .fu-map{flex:0 0 22svh;height:22svh;min-height:0}
}
@media(prefers-reduced-motion:reduce){
.m-future.is-static .fu-cover-grid{height:auto}
.m-future.is-static .fu-cover-copy{flex:1}
.m-future.is-static .fu-guide{overflow:visible;flex:none}
.m-future.is-static .fu-guide>li{display:block}
.m-future.is-static .fu-map{display:none}
}

#branch-body li{list-style:none}#branch-body h3{font:900 28px/1.4 var(--serif-cn);margin:12px 0 20px}#branch-body p{margin:16px 0;color:var(--dim);font-size:15px;line-height:1.9}#branch-body b{display:block;color:var(--text);font-weight:500}#branch-body .when{font-size:12px}
