
.home.guide .guide-hero{background:var(--navy);padding-top:44px}
.home.guide .breadcrumbs{display:flex;flex-wrap:wrap;font:400 12px/1.6 OniriInter,Arial,sans-serif;color:rgba(255,255,255,.7);margin:0 0 48px;gap:9px}
.home.guide h1{font-size:52px;line-height:1.1;letter-spacing:-.01em;margin:20px 0 26px}
.home.guide .guide-image{width:100%;aspect-ratio:4/5;object-fit:cover;object-position:65% center}
.home.guide .guide-body{background:var(--teal)}
.home.guide .guide-body .container>section{max-width:800px;margin:0 auto 64px}
.home.guide .guide-body .container>section:last-child{margin-bottom:0}
.home.guide .guide-body h2{font-size:38px;line-height:1.15}
.home.guide .guide-body p{color:rgba(255,255,255,.8)}
.home.guide .guide-body a,.home .inline-route{color:inherit;text-decoration:underline;text-decoration-color:var(--tan);text-decoration-thickness:1.5px;text-underline-offset:4px}
.home.guide .guide-related{background:var(--navy)}
.home.guide .guide-route-links{display:grid;grid-template-columns:1fr 1fr;gap:16px 36px;margin:36px 0 40px}
.home.guide .guide-route-links a{width:fit-content}
.home.guide .guide-faq details{padding:22px 0;border-color:rgba(255,255,255,.2)}
.home.guide .guide-faq details p{margin-top:18px;margin-bottom:0}
.home.guide .guide-faq summary{font-size:18px}
@media(max-width:1000px){.home.guide .split-section{grid-template-columns:1fr}.home.guide .guide-image{aspect-ratio:16/9;max-height:440px}.home.guide .guide-hero h1{max-width:650px}}
@media(max-width:760px){.home.guide h1{font-size:40px}.home.guide .guide-body h2{font-size:32px}.home.guide .guide-hero{padding-top:28px}.home.guide .breadcrumbs{margin-bottom:32px}.home.guide .guide-body .container>section{margin-bottom:48px}.home.guide .guide-route-links{grid-template-columns:1fr}.home.guide .guide-faq summary{font-size:17px}.home.guide .guide-hero .btn{width:100%}}
