summary{cursor:pointer;padding:23px 35px 23px 0;font-weight:500;line-height:1.65;list-style:none;position:relative}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--hotel-text-accent);font-size:24px;font-weight:400;position:absolute;top:20px;right:0}details[open]>summary:after{content:"−"}summary:focus-visible{outline:none;background:var(--pale, #f2f6f8);text-decoration:underline 2px;text-underline-offset:5px}.editorial-layout{grid-template-columns:230px 1fr;gap:85px;padding-bottom:100px;display:grid}.editorial-layout--reading{grid-template-columns:230px minmax(0,780px)}@media(max-width:1050px){.editorial-layout{grid-template-columns:180px 1fr;gap:45px}}.page-nav{flex-direction:column;align-self:start;gap:12px;font-size:14px;display:flex;position:sticky;top:30px}.page-nav a{text-decoration:none}.page-nav a:hover{color:var(--hotel-text-accent)}@media(max-width:760px){.editorial-layout{padding-bottom:60px;display:block}.page-nav{border-bottom:1px solid var(--line);flex-flow:wrap;gap:10px 20px;margin-bottom:35px;padding-bottom:25px;position:static}.page-nav a{font-size:13px}}.faq-group{margin-bottom:54px}.faq-group h2{margin-bottom:25px;font-size:1.9rem}.faq-group details{border-top:1px solid var(--line)}.faq-group details:last-child{border-bottom:1px solid var(--line)}.answer{color:var(--muted);padding:0 35px 10px 0;font-size:15px}.answer a{color:var(--hotel-text-accent)}@media(max-width:760px){.faq-group h2{font-size:1.8rem}.answer{padding-right:10px}}
