.support-body{max-width:1120px;margin:auto;padding-bottom:70px}.support-section{margin:50px 0 70px}.support-section>p{max-width:790px}.support-split{display:grid;grid-template-columns:1.2fr 1fr;gap:7%;margin:35px 0 75px;align-items:center}.support-split img{width:100%;max-height:650px;object-fit:cover}.support-columns,.contact-options{display:grid;grid-template-columns:1fr 1fr;gap:50px}.support-columns h3,.contact-options h3,.guide-list h3{font-size:29px;margin:15px 0}.actions{display:flex;flex-wrap:wrap;gap:15px;margin-top:30px}.outline{background:transparent;color:var(--gold)}.guide-list{border-top:1px solid var(--line)}.guide-list>a{display:block;padding:28px 0;border-bottom:1px solid var(--line);text-decoration:none}.guide-list>a:hover h3{text-decoration:underline;text-underline-offset:5px}.guide-list p{margin:10px 0 0;color:var(--muted)}.faq-list{max-width:900px}.faq-list summary{font-size:22px}.faq-list details{padding:23px 0}.contact-options{margin-top:35px}.contact-options>div{padding:25px 0;border-top:1px solid var(--line)}.contact-options .button{letter-spacing:.06em}.section-nav{display:none}.footer-nav,.property-footer-nav{display:flex;flex-wrap:wrap;gap:20px;font:11px/1.6 Arial,sans-serif;letter-spacing:.08em}.footer-nav a,.property-footer-nav a{text-decoration:none}nav a[aria-current]{color:var(--gold)}@media(max-width:1000px){header nav{gap:14px}header nav>a:not(.button){font-size:9px;letter-spacing:.08em}}@media(max-width:760px){.section-nav{display:flex;flex-wrap:wrap;gap:20px;padding:5px 0 24px;border-bottom:1px solid var(--line)}.section-nav>a:not(.button){display:block}.support-body{padding-bottom:40px}.support-split{grid-template-columns:1fr;gap:25px;margin:30px 0 45px}.support-split img{max-height:480px}.support-section{margin:35px 0 45px}.support-columns,.contact-options{grid-template-columns:1fr;gap:16px}.faq-list summary{font-size:19px}.contact-options{margin-top:20px}}

.host-intro{grid-template-columns:1.15fr 1fr}.host-portrait{margin:0}.host-portrait img{display:block;width:100%;height:auto;max-height:none;object-fit:contain}.host-portrait figcaption{color:var(--muted);text-align:left;margin-top:12px;font:11px/1.6 Arial,sans-serif;letter-spacing:.1em;text-transform:uppercase}.host-role{color:var(--gold);font:12px/1.6 Arial,sans-serif;letter-spacing:.06em;margin-bottom:24px}@media(max-width:760px){.host-intro{grid-template-columns:1fr}.host-portrait{max-width:460px}}
