.footer-legal{align-items:center;display:flex;gap:26px}.privacy-hero{background:var(--soft);border-bottom:1px solid var(--line);padding:92px 0 78px}.privacy-hero-grid{align-items:end;display:grid;gap:90px;grid-template-columns:minmax(0,1.5fr) minmax(280px,.5fr)}.privacy-hero h1{font-family:var(--display);font-size:clamp(52px,6.3vw,92px);letter-spacing:-.055em;line-height:.94}.privacy-hero h1 span{color:var(--red)}.privacy-hero-grid>div:first-child>p{color:var(--muted);font-size:19px;line-height:1.7;margin-top:30px;max-width:700px}.privacy-hero-meta{border-left:3px solid var(--red);padding:6px 0 6px 24px}.privacy-hero-meta span{color:var(--muted);display:block;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.privacy-hero-meta strong{display:block;font-size:16px;margin:7px 0 14px}.privacy-hero-meta p{color:var(--muted);font-size:13px;line-height:1.65}.privacy-content-section{padding:96px 0 120px}.privacy-layout{display:grid;gap:100px;grid-template-columns:230px minmax(0,780px);justify-content:center}.privacy-nav{align-self:start;position:sticky;top:124px}.privacy-nav>p{font-size:11px;font-weight:800;letter-spacing:.16em;margin-bottom:18px;text-transform:uppercase}.privacy-nav nav{border-left:1px solid var(--line);display:grid}.privacy-nav a{color:var(--muted);font-size:13px;font-weight:600;padding:8px 0 8px 20px;transition:.2s}.privacy-nav a:hover{border-left:2px solid var(--red);color:var(--ink);margin-left:-1px;padding-left:19px}.privacy-article>section{border-top:1px solid var(--line);padding:42px 0 54px;scroll-margin-top:120px}.privacy-article>section:first-child{border-top:0;padding-top:0}.privacy-number{color:var(--red);display:block;font-size:11px;font-weight:800;letter-spacing:.18em;margin-bottom:12px}.privacy-article h2{font-family:var(--display);font-size:clamp(28px,3vw,42px);letter-spacing:-.035em;line-height:1.08;margin-bottom:22px}.privacy-article h3{font-size:16px;line-height:1.35;margin-bottom:8px}.privacy-article p,.privacy-article li{color:var(--muted);font-size:16px;line-height:1.85}.privacy-article p+p{margin-top:16px}.privacy-article ul{display:grid;gap:11px;list-style:none;margin:22px 0}.privacy-article li{padding-left:22px;position:relative}.privacy-article li:before{background:var(--red);content:'';height:6px;left:0;position:absolute;top:.78em;width:6px}.privacy-article li strong{color:var(--ink)}.privacy-detail-list{display:grid;gap:0;grid-template-columns:1fr 1fr;margin-top:28px}.privacy-detail-list>div{border-top:1px solid var(--line);padding:24px 26px 26px 0}.privacy-detail-list>div:nth-child(odd){margin-right:28px}.privacy-contact{align-items:start;background:var(--dark);border:0!important;color:#fff;display:grid;gap:52px;grid-template-columns:1.05fr .95fr;margin-top:30px;padding:46px!important}.privacy-contact h2{margin-bottom:14px}.privacy-contact p,.privacy-contact address{color:#ffffffa8}.privacy-contact-links a{align-items:center;border-bottom:1px solid #ffffff30;display:flex;font-size:14px;font-weight:800;justify-content:space-between;padding:12px 0}.privacy-contact-links a:hover{color:#fff}.privacy-contact-links svg{fill:none;height:18px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;width:18px}.privacy-contact-links address{font-size:13px;font-style:normal;line-height:1.7;padding-top:18px}
@media(max-width:1050px){.privacy-hero-grid{gap:50px}.privacy-layout{gap:56px;grid-template-columns:200px minmax(0,1fr)}}
@media(max-width:760px){.privacy-hero{padding:62px 0 54px}.privacy-hero-grid,.privacy-layout{grid-template-columns:1fr}.privacy-hero-grid{align-items:start;gap:42px}.privacy-hero h1{font-size:52px}.privacy-hero-grid>div:first-child>p{font-size:17px}.privacy-content-section{padding:58px 0 80px}.privacy-nav{display:none}.privacy-detail-list,.privacy-contact{grid-template-columns:1fr}.privacy-detail-list>div:nth-child(odd){margin-right:0}.privacy-contact{gap:32px;padding:32px 24px!important}.footer-legal{align-items:flex-start;flex-direction:column;gap:10px}}
@media(max-width:430px){.privacy-hero h1{font-size:42px}.privacy-article p,.privacy-article li{font-size:15px}}
