/* Keep the homepage focused; complete galleries remain available on demand. */
.launch-home.fs-brand .section{padding-block:54px}
.launch-home .home-office-feature .fs-update-heading{margin-bottom:24px}
.home-office-brief{display:flex;align-items:center;gap:32px;max-width:1320px;margin:18px auto 0}
.home-office-brief p{flex:1;color:var(--muted);margin:0;max-width:1020px}
.home-office-brief .fs-text-link{flex:none}
.launch-home .fs-cabin-story .fs-update-grid{align-items:center}
.launch-home .home-cabin-more{margin-top:26px;border-block:1px solid #65716a;background:transparent;padding:0;border-radius:0}
.launch-home .home-cabin-more>summary{padding:18px 4px;cursor:pointer;color:#e0c38e;font-size:14px}
.launch-home .home-cabin-more .fs-cabin-gallery{margin:0;padding-top:8px;border:0;padding-bottom:24px}
.launch-home .launch-grid .screenshot-card>span{min-height:0;padding:16px}
.launch-home .launch-grid .screenshot-card strong{font-size:22px}
.launch-home .launch-grid .screenshot-card em{margin-top:6px}
.launch-home.fs-brand .visitor-faq details{padding:0 20px;margin-bottom:10px}
.launch-home.fs-brand .visitor-faq summary{padding:18px 0;font-size:17px}
.launch-home.fs-brand .visitor-faq p{padding-bottom:18px}
@media(max-width:700px){
 .launch-home.fs-brand .section{padding-block:38px}
 .home-office-brief{display:block;padding-inline:6px}.home-office-brief .fs-text-link{display:inline-block;margin-top:16px}
 .launch-home .fs-cabin-closeups{grid-template-columns:1fr 1fr;max-width:none;gap:10px}
 .launch-home .fs-cabin-closeups figcaption{font-size:11px;padding:10px 4px}
 .launch-home .fs-cabin-closeups .fs-original-link{font-size:11px}
 .launch-home .fs-cabin-story .fs-update-grid{gap:24px}
 .launch-home .home-cabin-more{margin-top:22px}
 .launch-home.fs-brand .launch-steps article{padding:20px}
 .launch-home.fs-brand .launch-steps h3{margin-block:12px}
 .launch-home.fs-brand .launch-steps p{margin-bottom:0}
}
