.hnh-policy-heading{max-width:780px}.hnh-policy-heading .hnh-page-title{text-wrap:balance}.hnh-policy-heading a,.hnh-cancellation-policy .hnh-policy-body a:not(.hnh-button){text-underline-offset:3px;text-decoration:underline}.hnh-cancellation-policy a:focus-visible,.hnh-policy-previous summary:focus-visible{outline-offset:4px;outline:3px solid #b76531}.hnh-cancellation-layout{margin-top:40px}.hnh-policy-body{color:#536174;max-width:75ch;font-size:16px;line-height:1.85}.hnh-policy-body>section{margin-bottom:48px;scroll-margin-top:150px}.hnh-policy-body>section+section{border-top:1px solid #e0e5ec;padding-top:40px}.hnh-policy-body h2{color:var(--hnh-navy);margin:0 0 16px;font-size:28px;line-height:1.3}.hnh-policy-body h3{color:var(--hnh-navy);margin:28px 0 10px;font-size:20px;line-height:1.4}.hnh-policy-body p{margin:0 0 16px}.hnh-policy-body .hnh-source-copy{color:inherit}.hnh-policy-previous{border-block:1px solid #e0e5ec;margin-top:20px}.hnh-policy-previous summary{cursor:pointer;color:var(--hnh-navy);padding-block:18px;font-weight:700;line-height:1.5}.hnh-policy-previous summary:hover{color:#9b4b21}.hnh-policy-previous[open]>.hnh-source-copy{padding-bottom:16px}@media (width<=600px){.hnh-cancellation-layout{margin-top:32px}.hnh-policy-body h2{font-size:25px}.hnh-policy-body>section{scroll-margin-top:130px}.hnh-policy-body>section+section{padding-top:32px}}
