.legal-skip-link{position:fixed;top:12px;left:12px;z-index:100;transform:translateY(-160%);border-radius:4px;padding:10px 16px;background:#f5f4f0;color:#0a0a0a}.legal-skip-link:focus{transform:translateY(0)}.legal-page a:focus-visible,.legal-page summary:focus-visible{outline:2px solid #c9a37e;outline-offset:4px}.legal-prose{color:#f5f4f0c4;font-size:16px;line-height:1.85;overflow-wrap:anywhere}.legal-prose .legal-introduction{margin:0;color:#f5f4f0;font-size:18px;line-height:1.75}.legal-prose section{margin-top:44px;scroll-margin-top:112px}.legal-prose h2{margin-bottom:18px;color:#f5f4f0;font-size:23px;font-weight:500;line-height:1.35;letter-spacing:-.02em}.legal-prose p+p,.legal-prose p+ul,.legal-prose ul+p{margin-top:18px}.legal-prose ul{list-style:disc;padding-left:22px}.legal-prose li+li{margin-top:10px}.legal-prose strong{color:#f5f4f0;font-weight:500}.legal-prose a{color:#e0bb95;text-decoration:underline;text-underline-offset:4px}.legal-prose a:hover{color:#f5f4f0}@media print{.legal-page aside,.legal-page footer,.legal-page nav,.legal-skip-link{display:none}.legal-page,.legal-page *{background:white!important;color:black!important}.legal-page main{max-width:none;padding:0}.legal-prose{max-width:none;font-size:11pt}.legal-prose h2{break-after:avoid}}