.privacy-page{--privacy-brand:#f6883e;--privacy-ink:#262321;--privacy-copy:#5f5a56;--privacy-muted:#8a817b;--privacy-line:#e9e3dd;--privacy-soft:#faf8f5;color:var(--privacy-ink);background:#fff;padding:90px 24px 100px;font-family:mont-book,Arial,sans-serif}.privacy-page *{box-sizing:border-box}.privacy-shell{width:min(1180px,100%);margin:0 auto}.privacy-head{border-bottom:1px solid var(--privacy-line);max-width:850px;padding-bottom:42px}.privacy-kicker{color:var(--privacy-brand);letter-spacing:.16em;text-transform:uppercase;margin:0 0 14px;font-family:mont-semibold,Arial,sans-serif;font-size:11px;line-height:1.3}.privacy-head h1{color:var(--privacy-ink);letter-spacing:-.025em;margin:0 0 16px;font-family:mont-book,Arial,sans-serif;font-size:clamp(38px,4vw,56px);font-weight:400;line-height:1.08}.privacy-head p{max-width:720px;color:var(--privacy-copy);margin:0;font-family:mont-book,Arial,sans-serif;font-size:15px;line-height:1.75}.privacy-layout{grid-template-columns:220px minmax(0,1fr);gap:70px;padding-top:46px;display:grid}.privacy-toc{flex-direction:column;align-self:start;padding:0;display:flex;position:sticky;top:100px}.privacy-toc-label{color:var(--privacy-brand);letter-spacing:.15em;margin:0 0 13px;font-family:mont-semibold,Arial,sans-serif;font-size:10px;line-height:1.3}.privacy-toc a{color:#716a65;border-left:1px solid #ddd6d0;padding:9px 0 9px 15px;font-family:mont-book,Arial,sans-serif;font-size:12px;line-height:1.45;text-decoration:none;transition:color .2s,border-color .2s;display:block;position:relative}.privacy-toc a:hover,.privacy-toc a:focus-visible{border-left-color:var(--privacy-brand);color:var(--privacy-brand)}.privacy-content{min-width:0;max-width:820px}.privacy-section{margin:0;padding:0 0 36px;scroll-margin-top:110px}.privacy-section+.privacy-section{border-top:1px solid var(--privacy-line);padding-top:36px}.privacy-section h2{color:var(--privacy-ink);letter-spacing:-.01em;margin:0 0 18px;font-family:mont-semibold,Arial,sans-serif;font-size:22px;font-weight:400;line-height:1.3}.privacy-section p,.privacy-section li{color:var(--privacy-copy);font-family:mont-book,Arial,sans-serif;font-size:14px;font-weight:400;line-height:1.8}.privacy-section p{margin:0}.privacy-section ul,.privacy-section ol{margin:0;padding-left:20px}.privacy-section li{margin:0 0 11px;padding-left:4px}.privacy-section li:last-child{margin-bottom:0}.privacy-section li::marker{color:var(--privacy-brand)}.privacy-section li ol{margin-top:11px}.privacy-section strong{color:#373330;font-family:mont-semibold,Arial,sans-serif;font-weight:400}.privacy-section a{color:var(--privacy-brand);border-bottom:1px solid #f6883e66;text-decoration:none}.privacy-overview{background:var(--privacy-soft);box-shadow:none;border:0;border-radius:0;padding:28px 30px;position:relative}.privacy-overview:before{content:"";background:var(--privacy-brand);width:3px;position:absolute;top:0;bottom:0;left:0}.privacy-overview h2{font-size:20px}@media (max-width:900px){.privacy-page{padding:70px 22px 80px}.privacy-layout{grid-template-columns:190px minmax(0,1fr);gap:40px}.privacy-head h1{font-size:42px}}@media (max-width:720px){.privacy-page{padding:55px 18px 65px}.privacy-head{padding-bottom:30px}.privacy-head h1{margin-bottom:13px;font-size:36px}.privacy-head p{font-size:14px;line-height:1.7}.privacy-layout{grid-template-columns:1fr;gap:32px;padding-top:30px}.privacy-toc{flex-flow:wrap;gap:7px;display:flex;position:static}.privacy-toc-label{width:100%;margin-bottom:5px}.privacy-toc a{border:1px solid #e4ddd7;padding:7px 10px;font-size:10px}.privacy-toc a:hover,.privacy-toc a:focus-visible{border-color:var(--privacy-brand)}.privacy-section{padding-bottom:28px}.privacy-section+.privacy-section{padding-top:28px}.privacy-section h2{margin-bottom:15px;font-size:19px}.privacy-section p,.privacy-section li{font-size:13px;line-height:1.75}.privacy-overview{padding:22px 20px 22px 23px}.privacy-overview h2{font-size:18px}}@media (prefers-reduced-motion:reduce){.privacy-page *{transition:none!important}}
