.privacy-header{border-bottom:1px solid var(--line);background:var(--paper)}.privacy-nav{justify-content:space-between;align-items:center;gap:24px;min-height:76px;display:flex}.privacy-back{min-height:44px;color:var(--ink);text-underline-offset:4px;align-items:center;font-size:14px;font-weight:500;display:inline-flex}.privacy-main{padding:clamp(72px,9vw,120px) 0}.privacy-document{max-width:900px}.privacy-intro{border-bottom:1px solid var(--line);padding-bottom:clamp(56px,7vw,80px)}.privacy-date{color:var(--gold-ink);margin:0 0 24px;font-size:14px;font-weight:500}.privacy-intro h1{color:var(--ink-deep);font-family:var(--serif);letter-spacing:-.035em;margin:0;font-size:clamp(52px,8vw,92px);font-weight:500;line-height:.95}.privacy-intro h1 span{color:var(--slate);font-size:.62em}.privacy-intro>p:not(.privacy-date){max-width:68ch;color:var(--slate);margin:30px 0 0}.privacy-language{padding:clamp(56px,7vw,80px) 0 10px}.privacy-language+.privacy-language{border-top:1px solid var(--line);margin-top:clamp(40px,5vw,64px)}.privacy-language>h2{color:var(--ink-deep);font-family:var(--serif);letter-spacing:-.025em;margin:0 0 52px;font-size:clamp(36px,5vw,54px);font-weight:500;line-height:1}.privacy-language section{border-top:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:40px;padding:30px 0;display:grid}.privacy-language h3{color:var(--ink-deep);margin:0;font-size:16px;font-weight:500;line-height:1.45}.privacy-language p{max-width:68ch;color:var(--slate);grid-column:2;margin:0}.privacy-language p+p{margin-top:14px}.privacy-language a,.privacy-footer a{color:var(--ink);overflow-wrap:anywhere;text-underline-offset:3px}.privacy-footer{justify-content:space-between;gap:24px;display:flex}@media (width<=700px){.privacy-nav{min-height:68px}.privacy-nav .brand-legal{display:none}.privacy-main{padding-top:56px}.privacy-language section{grid-template-columns:1fr;gap:14px;padding:26px 0}.privacy-language p{grid-column:1}.privacy-footer{flex-direction:column}}
