.new-marketing .policy-page{color:#171411;background:#fff;max-width:1400px;margin:auto;padding:70px clamp(24px,6vw,100px) 100px;font-family:inherit}.new-marketing .policy-header{max-width:850px;margin:0 0 70px}.new-marketing .policy-header h1{letter-spacing:-.055em;margin:26px 0;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.08}.new-marketing .policy-links{color:#77726c;gap:24px;font-size:14px;display:flex}.new-marketing .policy-links [aria-current=page]{color:#171411;text-underline-offset:6px;text-decoration:underline}.new-marketing .policy-introduction{color:#77726c;font-size:20px;line-height:1.55}.new-marketing .policy-date{color:#918a82;margin-top:22px;font-size:13px}.new-marketing .policy-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:70px;display:grid}.new-marketing .policy-contents{font-size:13px;line-height:1.5;position:sticky;top:100px}.new-marketing .policy-contents>p{margin-bottom:18px;font-weight:600}.new-marketing .policy-contents ol{margin:0;padding:0;list-style:none}.new-marketing .policy-contents li{color:#77726c;margin:0 0 13px}.new-marketing .policy-body{color:#625d56;max-width:780px;font-size:16px;line-height:1.75}.new-marketing .policy-body section{margin-bottom:45px;scroll-margin-top:110px}.new-marketing .policy-body h2{letter-spacing:-.035em;color:#171411;margin:0 0 20px;font-size:27px;font-weight:400;line-height:1.2}.new-marketing .policy-body p{margin:16px 0}.new-marketing .policy-body ul,.new-marketing .policy-body ol{padding-left:24px}.new-marketing .policy-body a{text-underline-offset:4px;overflow-wrap:anywhere;text-decoration:underline}.new-marketing .sec-page{color:#171411;--bg:#fff;--surface:#faf9f6;--text:#171411;--muted:#7b756d;--border:#e5e1da;background:#fff;font-family:inherit}.new-marketing .sec-page .bp-container{width:calc(100% - clamp(40px,12vw,200px));max-width:1400px;margin:auto}.new-marketing .sec-hero{background:#fff;padding:85px 0}.new-marketing .sec-hero-title{letter-spacing:-.055em;color:#171411;font-size:clamp(42px,5vw,76px);font-weight:400;line-height:1.06}.new-marketing .sec-hero-lead{color:#7b756d;font-size:18px;line-height:1.65}.new-marketing .sec-new-actions{margin-top:28px}.new-marketing .sec-section{background:#faf9f6;padding:85px 0}.new-marketing .sec-section-title{letter-spacing:-.045em;color:#171411;font-size:clamp(32px,3.6vw,52px);font-weight:400}.new-marketing .sec-section-lead,.new-marketing .sec-compliance-body{color:#7b756d;line-height:1.65}.new-marketing .sec-compliance-card{box-shadow:none;background:#fff;border:1px solid #e5e1da;border-radius:4px}.new-marketing .sec-compliance-title{letter-spacing:-.03em;color:#171411;font-size:24px;font-weight:400}.new-marketing .sec-section--faq{background:#fff}.new-marketing .sec-faq-item{box-shadow:none;background:0 0;border-color:#ddd8d0;border-radius:0}.new-marketing .sec-faq-trigger{color:#171411;padding-block:24px;font-size:20px;font-weight:400}.new-marketing .sec-faq-answer{color:#7b756d;font-size:16px;line-height:1.7}.new-marketing .sec-faq-answer a{text-decoration:underline}.new-marketing .sec-hero-visual{background:#faf9f6;border:1px solid #e5e1da;border-radius:4px}@media (max-width:760px){.new-marketing .policy-page{padding-top:42px}.new-marketing .policy-header{margin-bottom:42px}.new-marketing .policy-layout{grid-template-columns:1fr;gap:35px}.new-marketing .policy-contents{border-bottom:1px solid #e5e1da;padding-bottom:20px;position:static}.new-marketing .policy-contents ol{columns:2;column-gap:20px}.new-marketing .policy-contents li{break-inside:avoid}.new-marketing .sec-hero{padding:45px 0}.new-marketing .sec-section{padding:55px 0}.new-marketing .sec-hero-grid-layout,.new-marketing .sec-faq-layout{grid-template-columns:1fr;gap:35px}}.new-marketing .sec-page .bp-reveal{opacity:1!important;filter:none!important;transition:none!important;animation:none!important;transform:none!important}.new-marketing .policy-contents ol{display:block}
