.privacy-main{width:100%;min-width:0;padding:100px 80px 120px}.privacy-header{max-width:880px;margin-bottom:72px}.privacy-eyebrow{color:var(--brand);font-size:14px;line-height:22px}.privacy-header h1{letter-spacing:-.035em;margin-top:20px;font-size:clamp(36px,5vw,64px);font-weight:600;line-height:1.1}.privacy-intro{color:#cfcfcf;max-width:680px;margin-top:24px;font-size:18px;line-height:30px}.privacy-updated{color:#a3a3a3;margin-top:24px;font-size:14px;line-height:22px}.privacy-layout{grid-template-columns:minmax(200px,280px) minmax(0,720px);justify-content:space-between;align-items:start;gap:64px;display:grid}.privacy-contents{border-top:1px solid var(--border);padding-top:24px;font-size:14px;line-height:22px;position:sticky;top:32px}.privacy-contents h2{font-size:14px;font-weight:600}.privacy-contents ol{color:#a3a3a3;gap:12px;margin:20px 0 0;padding-left:20px;list-style:decimal;display:grid}.privacy-contents a:hover{color:var(--foreground)}.privacy-body{color:#cfcfcf;min-width:0;font-size:17px;line-height:28px}.privacy-body section{border-top:1px solid var(--border);padding-top:28px}.privacy-body section+section{margin-top:44px}.privacy-body h2{color:var(--foreground);letter-spacing:-.02em;font-size:26px;font-weight:600;line-height:34px}.privacy-body p,.privacy-body ul{margin:18px 0 0}.privacy-body ul{padding-left:22px;list-style:outside}.privacy-body li+li{margin-top:10px}.privacy-body a{color:var(--foreground);text-underline-offset:4px;text-decoration:underline}.privacy-body a:hover{color:var(--brand)}@media (width<=900px){.privacy-main{padding:64px 32px 80px}.privacy-header{margin-bottom:40px}.privacy-layout{grid-template-columns:minmax(0,1fr);gap:40px}.privacy-contents{position:static}}@media (width<=639px){.privacy-main{padding:48px 24px 64px}.privacy-body{font-size:16px;line-height:27px}}
