.privacy-page{padding-top:148px;padding-bottom:60px}.privacy-shell{width:min(960px,calc(100% - 36px));margin:0 auto}.privacy-page h1{font-size:clamp(28px,4vw,42px);line-height:1.2;margin:18px 0}.privacy-page h2{font-size:24px;margin:0 0 18px}.privacy-page h3{font-size:18px;margin:20px 0 12px}.privacy-page p,.privacy-page li{font-size:16px;line-height:1.8;color:var(--text)}.privacy-page a{overflow-wrap:anywhere;text-decoration:underline}.privacy-card{margin:24px 0;scroll-margin-top:130px}.privacy-contacts{display:grid;grid-template-columns:1fr 1fr;gap:24px}.privacy-contacts article{min-width:0}.privacy-contacts h3{margin-top:0}.privacy-review{border-left:4px solid var(--accent);padding:16px 20px;background:var(--white);border-radius:12px}.privacy-review p{margin:0}.privacy-check{font-size:14px!important;border-left:3px solid var(--accent);padding:8px 12px;background:var(--light)}.privacy-page ul{padding-left:22px}.privacy-toc{display:flex;flex-wrap:wrap;gap:10px 20px}.privacy-toc a{min-height:32px;display:inline-flex;align-items:center}.privacy-page :focus-visible{outline:3px solid var(--accent);outline-offset:3px}.privacy-footer a{display:inline-block;min-height:32px;padding:4px 0}.privacy-skip{position:fixed;top:8px;left:8px;z-index:11000;padding:12px 16px;background:var(--white);color:var(--primary);transform:translateY(-200%);border-radius:8px}.privacy-skip:focus{transform:none}@media(max-width:767px){.privacy-page{padding-top:138px}.privacy-card{padding:22px;scroll-margin-top:120px}.privacy-contacts{grid-template-columns:1fr}.privacy-page h2{font-size:22px}}

