.et_pb_fullwidth_code_0{.et_pb_fullwidth_code:has(.page-policy){padding-top:100px}.page-policy{--pp-ink:#0F1115;--pp-text:#2B2F36;--pp-muted:#5B564C;--pp-eyebrow:#746F66;--pp-line:#DEDBD3;--pp-brand:#E85D2F;padding:90px 0 80px;background:#F4F1EB;color:var(--pp-text)}.policy-container{max-width:820px;margin:0 auto;padding:0 20px}.policy-header{margin-bottom:40px;text-align:center}.policy-kicker{display:flex;align-items:center;justify-content:center;gap:10px;margin:0 0 18px;padding:0;background:none;border-radius:0;color:var(--pp-eyebrow);font-family:"Inter",Arial,sans-serif;font-size:13.5px;font-weight:500;line-height:1.4;text-transform:none}.policy-kicker::before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--pp-brand)}.policy-header h1{margin:0 0 18px;padding:0;color:var(--pp-ink);font-family:"Fraunces",Georgia,serif;font-size:clamp(2rem,4.4vw,3.2rem);font-weight:500;letter-spacing:-0.01em;line-height:1.15;text-transform:none}.policy-header h1 em{font-style:italic;color:var(--pp-brand)}.policy-lead{max-width:58ch;margin:0 auto 12px;color:var(--pp-muted);font-family:"Inter",Arial,sans-serif;font-size:1.02rem;font-weight:500;line-height:1.65}.policy-meta{margin:0;color:var(--pp-eyebrow);font-family:"Inter",Arial,sans-serif;font-size:14px}.policy-body{background:#FFFFFF;border:1px solid var(--pp-line);border-radius:16px;padding:32px 28px 36px;box-shadow:0 12px 32px rgba(15,17,21,0.06);text-align:left}.policy-body h2{margin:36px 0 16px;padding:0;color:var(--pp-ink);font-family:"Fraunces",Georgia,serif;font-size:24px;font-weight:500;letter-spacing:-0.01em;line-height:1.25}.policy-body h2:first-child{margin-top:0}.policy-body h3{margin:24px 0 12px;padding:0;color:var(--pp-ink);font-family:"Fraunces",Georgia,serif;font-size:19px;font-weight:500;letter-spacing:-0.005em;line-height:1.3}.policy-body p{margin:0 0 14px;color:var(--pp-text);font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.7}.policy-body ul{margin:0 0 16px;padding:0;list-style:none}.policy-body li{position:relative;margin:0 0 8px;padding-left:22px;color:var(--pp-text);font-family:"Inter",Arial,sans-serif;font-size:15px;line-height:1.65}.policy-body li::before{content:"";position:absolute;top:0.62em;left:4px;width:6px;height:6px;border-radius:50%;background:var(--pp-brand)}.policy-body strong{color:var(--pp-ink);font-weight:600}.policy-body a{color:var(--pp-ink);font-weight:600;text-decoration:underline;text-underline-offset:3px;transition:color 0.2s ease}.policy-body a:hover{color:var(--pp-brand)}.policy-body h2#cookies{scroll-margin-top:40px}.policy-body #cmplz-document{max-width:none;margin:0;padding:0;font-family:"Inter",Arial,sans-serif}.policy-body #cmplz-document h2:first-of-type{margin-top:0}.policy-body #cmplz-document details,.policy-body #cmplz-document .cmplz-dropdown{border-color:var(--pp-line)}@media (max-width:980px){.page-policy{padding:70px 0 60px}.policy-body{padding:26px 22px 28px}.policy-body h2{font-size:22px}.policy-body h3{font-size:18px}}@media (max-width:600px){.page-policy{padding:50px 0 40px}.policy-header{margin-bottom:28px}.policy-kicker{font-size:13px}.policy-meta{font-size:13px}.policy-body{padding:20px 18px 22px;border-radius:12px}.policy-body h2{margin:24px 0 12px;font-size:20px}.policy-body h3{margin:18px 0 10px;font-size:17px}.policy-body p,.policy-body li{font-size:14px;line-height:1.6}}}