body.policy-page{background:#10171d;color:#e9e0d0}.policy-page header{position:relative;height:auto;min-height:96px}.policy-page header::before,.policy-page header::after{content:none;display:none}.policy-page header nav a{display:inline!important}.policy-page .policy-main{display:block;width:min(100%,800px);margin:auto;padding:52px 28px 64px;box-sizing:border-box}.policy-main h1,.policy-main h2{font-family:AppGaramond,Garamond,serif;font-weight:400;letter-spacing:0}.policy-main h1{font-size:clamp(38px,7vw,56px);line-height:1.1;margin:0 0 16px}.policy-main h2{font-size:28px;margin:36px 0 12px}.policy-main p{font:20px/1.55 AppGaramond,Garamond,serif;margin:0 0 16px;color:#d3cebf}.policy-main .policy-intro{font-size:25px}.policy-main .policy-status{font-size:17px;padding:16px;border-left:2px solid #a59674;background:#ffffff06}.policy-main a,.policy-page footer a{color:#e7d7b0;text-decoration:underline;text-underline-offset:4px}.policy-main section{padding:0;margin:0;border:0}.policy-page footer{display:flex;flex-wrap:wrap;gap:18px;justify-content:center;padding:28px}.policy-page header{gap:20px}.policy-page header nav{display:flex;gap:20px}@media(max-width:480px){.policy-page header{padding:20px;flex-wrap:wrap}.policy-page .policy-main{padding:35px 22px 45px}.policy-main p{font-size:19px}}
.policy-main section{margin-top:32px}.policy-main section h2{margin-top:0;line-height:1.2}.policy-main p{overflow-wrap:break-word}.policy-page footer a{margin-left:0}.policy-page footer span{width:auto;order:0}.policy-page header nav{flex-wrap:wrap}.policy-page .policy-main{max-width:760px}@media(max-width:480px){.policy-page header{min-height:88px;gap:14px}.policy-page header nav{font-size:17px}.policy-main h2{font-size:27px}.policy-page footer{gap:16px 24px}}
