.information-hero{padding:28px 0 55px;max-width:820px}.information-hero h1{font-size:clamp(2.625rem,5.4vw,4.5rem);line-height:1.06;letter-spacing:-2.8px;font-weight:400}.information-hero h1 span{display:block;color:#7b8288}.information-hero>p:not(.home-eyebrow){max-width:690px;margin-top:24px;font-size:1.1875rem;line-height:1.55;color:#68717a}.information-hero .home-text-link{margin-top:23px;font-size:.875rem}.information-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:70px;border-top:1px solid #e3e8df;padding-block:40px 65px;align-items:start}.information-sidebar{position:sticky;top:28px}.information-sidebar .home-eyebrow{font-size:.75rem;letter-spacing:1.4px}.information-sidebar nav>a{display:flex;align-items:baseline;gap:12px;padding:15px 0;border-bottom:1px solid #e7ebe3;font-size:.8125rem;line-height:1.5;color:#566252}.information-sidebar nav>a:hover{color:#344d17}.information-sidebar nav>a>span{font-size:.75rem;color:#88917e}.information-sidebar nav>a>svg{flex-shrink:0;margin-left:auto;align-self:center}.faq-category{scroll-margin-top:30px;margin-bottom:44px}.faq-category>.home-eyebrow{font-size:.75rem;margin-bottom:10px;color:#6b852d}.faq-category h2{font-size:1.8125rem;font-weight:400;letter-spacing:-.9px;margin-bottom:23px}.info-question{border-bottom:1px solid #e0e5dc}.info-question:first-child{border-top:1px solid #e0e5dc}.info-question summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:22px;padding:22px 0;cursor:pointer;font-size:1.0625rem;line-height:1.4}.info-question summary::-webkit-details-marker{display:none}.info-question summary>svg{flex-shrink:0;color:#748657;transition:transform .2s}.info-question[open] summary>svg{transform:rotate(45deg)}.info-question[open] summary{color:#3a501e}.info-question summary:focus-visible,.information-sidebar a:focus-visible{outline:2px solid #71972a;outline-offset:5px}.info-answer{padding:0 30px 25px 0;max-width:740px}.info-answer p{font-size:1rem;line-height:1.75;color:#667078}.info-answer .home-text-link{font-size:.8125rem;margin-top:17px}.information-contact{display:flex;align-items:center;justify-content:space-between;gap:35px;background:#eff5e5;border-radius:10px;padding:36px;margin-bottom:45px}.information-contact h2{font-size:1.875rem;letter-spacing:-1px}.information-contact p:not(.home-eyebrow){max-width:530px;font-size:.9375rem;line-height:1.6;margin-top:13px;color:#627058}.privacy-document{min-width:0;overflow-wrap:anywhere}.privacy-document>section{scroll-margin-top:30px;margin-bottom:45px}.privacy-document h2{font-size:1.75rem;line-height:1.25;font-weight:400;letter-spacing:-.7px;margin-bottom:25px}.privacy-document h3{font-size:1.1875rem;line-height:1.4;font-weight:600;margin:30px 0 14px}.privacy-document h4{font-size:1.0625rem;margin:23px 0 12px}.privacy-document li,.privacy-document p{font-size:.9375rem;line-height:1.8;color:#5b656c}.privacy-document p{margin:14px 0}.privacy-document a{color:#456124;text-decoration:underline;text-underline-offset:3px}.privacy-document ol,.privacy-document ul{padding-left:23px;margin:18px 0}.privacy-document ul{list-style:disc}.privacy-document ol{list-style:decimal}.privacy-document li{padding-left:5px;margin-block:7px}@media (max-width:1000px){.information-layout{grid-template-columns:210px minmax(0,1fr);gap:35px}.information-contact{align-items:flex-start;flex-direction:column}}@media (max-width:700px){.information-hero{padding:15px 0 35px}.information-hero h1{font-size:2.6875rem;letter-spacing:-1.8px}.information-hero>p:not(.home-eyebrow){font-size:1rem;margin-top:20px}.information-layout{grid-template-columns:1fr;gap:35px;padding-top:25px}.information-sidebar{position:static}.information-sidebar nav>a{padding-block:11px}.faq-category h2,.privacy-document h2{font-size:1.5625rem}.info-question summary{font-size:1rem;padding-block:19px}.info-answer{padding-right:0}.info-answer p{font-size:.9375rem}.information-contact{padding:25px}.information-contact h2{font-size:1.625rem}.information-contact .home-booking{font-size:.875rem;padding-inline:18px}.privacy-document h3{font-size:1.125rem}}@media (prefers-reduced-motion:reduce){.info-question summary>svg{transition:none}}