.policy-main{max-width:1100px;margin:auto;padding:65px 6%;background:#151515;color:#eee}.policy-main h1{font-size:42px;line-height:1.5}.policy-section{padding:25px 0;border-bottom:1px solid #444}.policy-section h2{font-size:24px;margin:0 0 15px}.policy-section p{font-size:16px;line-height:2.1;color:#d0d0d0;margin:0}.policy-summary{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:35px 0}.policy-summary>div{padding:22px;background:#242424;border-inline-start:3px solid #db062b;line-height:1.8;font-size:16px;font-weight:bold}.policy-actions{display:flex;align-items:center;gap:20px;flex-wrap:wrap;margin-top:35px}.policy-links{display:flex;flex-wrap:wrap;gap:18px;grid-column:1/-1;margin:25px 0;font-size:14px;font-weight:700;line-height:1.9}.policy-links a{border-bottom:1px solid #777;padding-bottom:5px}.policy-footer{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap}.policy-footer .policy-links{margin:0}#policy-lang{background:transparent;border:1px solid #a10722;color:#111;padding:12px 18px;font:inherit;font-weight:bold;cursor:pointer}.policy-main .eyebrow{color:#f85b79}body:has(.policy-main){background:#151515}.policy-main .primary{font-weight:700}@media(max-width:800px){.policy-main{padding:35px 5%}.policy-main h1{font-size:30px}.policy-section h2{font-size:21px}.policy-section p{font-size:15px}.policy-summary{grid-template-columns:1fr}.policy-links{font-size:13px}}
