.landing.privacy-page{overflow:visible}.privacy-header{border-bottom:1px solid var(--landing-line)}.privacy-header>div{justify-content:space-between;align-items:center;gap:24px;min-height:86px;display:flex}.privacy-back{align-items:center;gap:12px;font-size:13px;display:inline-flex;color:var(--landing-muted)!important}.privacy-back:hover{color:var(--landing-purple)!important}.privacy-intro{max-width:830px;padding:78px 0 54px}.privacy-page .privacy-intro h1{font-size:clamp(42px,5vw,64px);line-height:1.15}.privacy-intro>p{max-width:670px;color:var(--landing-muted);margin-top:24px;font-size:17px;line-height:1.8}.privacy-meta{color:var(--landing-muted);flex-wrap:wrap;gap:12px 28px;margin-top:25px;font-size:12px;display:flex}.privacy-layout{border-top:1px solid var(--landing-line);grid-template-columns:235px minmax(0,750px);gap:65px;padding:46px 0 80px;display:grid}.privacy-nav{flex-direction:column;align-self:start;gap:3px;display:flex;position:sticky;top:35px}.privacy-nav>span{letter-spacing:1.7px;color:var(--landing-muted);margin-bottom:17px;font-size:9px;font-weight:700}.privacy-nav a{color:var(--landing-muted);padding:9px 0;font-size:12px;line-height:1.5}.privacy-nav a:hover{color:var(--landing-purple)}.privacy-content{min-width:0}.privacy-note{background:#edf3ec;border:1px solid #dce8de;border-radius:20px;margin-bottom:52px;padding:27px 30px}.privacy-note>strong{color:#345747;font-size:17px;font-weight:500}.privacy-page .privacy-note p{color:#526657;margin-top:10px;font-size:14px}.privacy-content section{border-bottom:1px solid var(--landing-line);margin-bottom:35px;padding-bottom:35px;scroll-margin-top:30px;position:relative}.privacy-section-number{color:var(--landing-purple);letter-spacing:1.4px;margin-bottom:12px;font-size:10px;font-weight:600;display:block}.privacy-page .privacy-content h2{letter-spacing:-.8px;font-size:30px;line-height:1.3}.privacy-content p,.privacy-content li{color:#62596f;overflow-wrap:anywhere;font-size:15px;line-height:1.85}.privacy-content p{margin-top:18px}.privacy-content ul,.privacy-content ol{margin:20px 0 0;padding-left:23px}.privacy-content li+li{margin-top:13px}.privacy-content strong{color:var(--landing-ink);font-weight:600}.privacy-content a{color:var(--landing-purple);text-underline-offset:3px;text-decoration:underline}.privacy-page .privacy-contact{background:#f4eefb;border:1px solid #e3d9f3;border-radius:20px;margin-bottom:0;padding:30px}.privacy-content .privacy-email{overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:18px;font-weight:500;display:inline-flex}.privacy-footer{border-top:1px solid var(--landing-line);color:var(--landing-muted);justify-content:space-between;gap:24px;padding-block:25px;font-size:11px;display:flex}@media (width<=900px){.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:35px}}@media (width<=700px){.privacy-header>div{gap:15px;min-height:74px}.privacy-header .brand-logo{width:129px;height:auto}.privacy-back{gap:6px;font-size:11px}.privacy-intro{padding:45px 0 35px}.privacy-intro>p{font-size:15px}.privacy-meta{flex-direction:column;gap:10px;font-size:11px}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:34px;padding:30px 0 45px}.privacy-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid;position:static}.privacy-nav>span{grid-column:1/-1;margin-bottom:12px}.privacy-nav a{font-size:11px}.privacy-note{margin-bottom:36px;padding:23px}.privacy-page .privacy-content h2{font-size:28px}.privacy-content p,.privacy-content li{font-size:14px}.privacy-page .privacy-contact{padding:23px}.privacy-content .privacy-email{font-size:16px}.privacy-footer{flex-direction:column;gap:15px}}@media print{.privacy-nav,.privacy-back,.privacy-footer{display:none}.privacy-layout{display:block}.landing-container{width:100%}.privacy-intro{padding-block:25px}.privacy-content section{break-inside:avoid}}
