.privacy-intro,.privacy-document{position:relative;background:#121212;color:#fff;padding:0 40px 0 280px;border-bottom:1px solid var(--rule-dark)}.privacy-page .chapter-rail{background:#121212;color:#fff;border-color:var(--rule-dark)}.privacy-page .chapter-name{white-space:nowrap;font-size:13px}.privacy-breadcrumbs{height:76px;display:flex;gap:16px;align-items:center;font-size:11px;color:#aaa;border-bottom:1px solid var(--rule-dark)}.privacy-breadcrumbs a{color:white}.privacy-heading{display:grid;grid-template-columns:360px 740px;gap:20px;padding:55px 0}.privacy-heading>span{font-size:10px;letter-spacing:.1em;color:#aaa;padding-top:12px}.privacy-page h1{position:static;font-size:66px;line-height:1.07;font-weight:300;letter-spacing:-.045em;margin:0}.privacy-heading p{font-size:14px;color:#aaa;line-height:1.8;margin:25px 0 0}.privacy-columns{display:grid;grid-template-columns:360px 740px;gap:20px;padding:45px 0 65px}.privacy-toc{align-self:start;position:sticky;top:25px;padding-right:30px}.privacy-toc>span{font-size:10px;letter-spacing:.1em;color:#999;display:block;margin-bottom:25px}.privacy-toc a{display:flex;gap:14px;border-top:1px solid var(--rule-dark);padding:13px 0;color:#bbb;font-size:12px;line-height:1.5}.privacy-toc a>span{color:#777;font-size:10px;min-width:22px}.privacy-note{border:1px solid var(--rule-dark);padding:22px;font-size:12px;line-height:1.8;color:#aaa;margin-bottom:35px}.privacy-copy section{padding:30px 0;border-top:1px solid var(--rule-dark);scroll-margin-top:25px}.privacy-copy section>span{font-size:10px;color:#888;letter-spacing:.1em}.privacy-copy h2{font-size:27px;line-height:1.3;font-weight:300;letter-spacing:-.025em;margin:16px 0 22px}.privacy-copy p{font-size:14px;line-height:1.9;color:#bcbcbc;margin:14px 0}.privacy-copy .back-top{display:flex;justify-content:space-between;border:1px solid var(--rule-dark);padding:20px;font-size:12px;margin-top:30px}.privacy-page a:focus-visible{outline:2px solid #aaa;outline-offset:4px}
.privacy-copy .legal-item{padding-left:26px;position:relative}.legal-item b{position:absolute;left:0;font-weight:400;color:#888}
.privacy-copy ol{padding-left:24px}.privacy-copy li{font-size:14px;line-height:1.9;color:#bcbcbc;padding:0 0 17px 7px}.privacy-copy li::marker{color:#888}
