.privacy-page{color:var(--sd-text)}.privacy-hero{border-bottom:1px solid var(--sd-border);background:#08111f7a;padding:112px 0 56px}.privacy-hero-inner{max-width:940px}.privacy-eyebrow{color:var(--sd-accent);letter-spacing:0;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:700}.privacy-hero h1{margin:0 0 18px;font-size:clamp(34px,6vw,58px)}.privacy-hero p{max-width:820px;color:var(--sd-text-muted);margin:0;font-size:clamp(16px,2vw,19px);line-height:1.75}.privacy-version{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.privacy-version span{border:1px solid var(--sd-border);border-radius:var(--radius-btn);min-height:34px;color:var(--sd-text-muted);background:#ffffff0b;align-items:center;padding:6px 12px;font-size:14px;display:inline-flex}.privacy-content{padding:56px 0 88px}.privacy-layout{grid-template-columns:minmax(220px,300px) minmax(0,820px);align-items:start;gap:48px;display:grid}.privacy-summary{border:1px solid var(--sd-border);border-radius:var(--radius-lg);background:#ffffff0b;padding:22px;position:sticky;top:96px}.privacy-summary h2{margin:0 0 10px;font-size:18px}.privacy-summary p{color:var(--sd-text-muted);margin:0 0 14px;font-size:15px;line-height:1.7}.privacy-summary a,.privacy-article a{color:var(--sd-accent);text-underline-offset:4px;text-decoration:underline}.privacy-article{max-width:820px}.privacy-article section{border-bottom:1px solid var(--sd-border);margin:0 0 34px;padding:0 0 34px}.privacy-article section:last-child{border-bottom:0;margin-bottom:0}.privacy-article h2{margin:0 0 16px;font-size:clamp(22px,3vw,30px);line-height:1.25}.privacy-article h3{margin:24px 0 8px;font-size:18px;line-height:1.35}.privacy-article p,.privacy-article li,.privacy-article dd,.privacy-article address{color:var(--sd-text-muted);font-size:16px;line-height:1.82}.privacy-article p{margin:0 0 16px}.privacy-article ul{margin:0 0 16px;padding-left:22px}.privacy-article li{margin-bottom:8px}.privacy-identity{gap:14px;margin:20px 0 0;display:grid}.privacy-identity div{border-top:1px solid var(--sd-border);grid-template-columns:minmax(150px,220px) minmax(0,1fr);gap:16px;padding:14px 0;display:grid}.privacy-identity dt{color:var(--sd-text);font-weight:700}.privacy-identity dd{margin:0}.privacy-table-wrap{border:1px solid var(--sd-border);border-radius:var(--radius-lg);margin:18px 0 8px;overflow-x:auto}.privacy-table-wrap table{border-collapse:collapse;width:100%;min-width:620px}.privacy-table-wrap th,.privacy-table-wrap td{border-bottom:1px solid var(--sd-border);text-align:left;vertical-align:top;padding:14px 16px}.privacy-table-wrap tr:last-child td{border-bottom:0}.privacy-table-wrap th{color:var(--sd-text);background:#ffffff0b;font-size:14px}.privacy-table-wrap td{color:var(--sd-text-muted);line-height:1.65}.privacy-article address{margin:0;font-style:normal}@media (max-width:900px){.privacy-layout{grid-template-columns:1fr;gap:28px}.privacy-summary{position:static}}@media (max-width:640px){.privacy-hero{padding:92px 0 42px}.privacy-content{padding:38px 0 64px}.privacy-identity div{grid-template-columns:1fr;gap:4px}.privacy-article section{margin-bottom:28px;padding-bottom:28px}}
