.policy-page{color:#514b3e;width:calc(min(800px,100vw - 36px));min-height:100dvh;margin:0 auto;padding:calc(clamp(28px,7vw,70px)) 0 95px;font-family:DM Sans,sans-serif}.policy-back{color:#8d733c;margin-bottom:38px;font-size:12px;text-decoration:none;display:inline-block}.policy-back:hover,.policy-page a:hover{text-underline-offset:3px;text-decoration:underline}.policy-eyebrow{color:#a58b4a;letter-spacing:1.6px;text-transform:uppercase;font-size:10px;font-weight:700}.policy-page h1{color:#46473e;letter-spacing:-1.8px;margin:10px 0 13px;font-family:Manrope,DM Sans,sans-serif;font-size:calc(clamp(34px,7vw,52px))}.policy-intro{color:#797466;max-width:690px;font-size:15px;line-height:1.75}.policy-date{color:#999180;margin-top:14px;font-size:11px}.policy-page section{background:#fffdf8;border:1px solid #e9e2d3;border-radius:13px;margin-top:28px;padding:23px 24px}.policy-page h2{color:#655a43;letter-spacing:-.4px;margin-bottom:10px;font-family:Manrope,DM Sans,sans-serif;font-size:18px}.policy-page dd,.policy-page li,.policy-page section p{color:#716b5e;font-size:13px;line-height:1.8}.policy-page section p+p{margin-top:11px}.policy-page ul{padding-left:19px;list-style:outside}.policy-page li+li{margin-top:6px}.policy-page a{color:#8e702a;text-underline-offset:3px}.policy-page code{color:#816d3f;overflow-wrap:anywhere;background:#f2eddf;border-radius:4px;padding:2px 5px;font-size:11px}.policy-links{flex-wrap:wrap;gap:14px;margin-top:28px;padding:0 3px;font-size:12px;display:flex}@media (width<=540px){.policy-page section{padding:19px 17px}}.settings-policy-links{flex-wrap:wrap;gap:7px 14px;margin:0 0 16px;font-size:11px;display:flex}.settings-policy-links a{color:#8e702a;text-underline-offset:3px;text-decoration:underline}
