/* СКС-Макс: только страница политики конфиденциальности */
.sks-privacy-page { background:#f5f7fa; color:#142536; min-height:55vh; }
.sks-privacy-page *, .sks-privacy-page *::before, .sks-privacy-page *::after { box-sizing:border-box; }
.sks-privacy-hero { background:radial-gradient(circle at 82% 20%,#1d4159 0,transparent 45%),linear-gradient(115deg,#06131f,#11283b); color:#fff; padding:64px 0 68px; }
.sks-privacy-hero-inner { max-width:1180px; }
.sks-privacy-back { display:inline-block; color:#c2d2df; font-size:13px; margin-bottom:36px; }
.sks-privacy-back:hover { color:#ffca12; }
.sks-privacy-kicker { color:#ffca12; letter-spacing:2px; font-size:11px; font-weight:800; margin-bottom:14px; }
.sks-privacy-hero h1 { max-width:950px; color:#fff; font-size:clamp(29px,4vw,52px); line-height:1.14; overflow-wrap:anywhere; margin:0 0 15px; }
.sks-privacy-hero p { color:#c2d0db; font-size:15px; margin:0; }
.sks-privacy-section { padding:48px 0 85px; }
.sks-privacy-card { background:#fff; border:1px solid #e0e7ed; border-radius:16px; box-shadow:0 16px 42px #0b253212; padding:clamp(22px,4vw,60px); width:100%; max-width:1060px; margin:0 auto; }
.sks-privacy-content { width:100% !important; max-width:100% !important; margin:0 !important; padding:0 !important; color:#35495b; font-size:15px; line-height:1.85; text-align:left !important; overflow-wrap:anywhere; }
.sks-privacy-content > * { max-width:100% !important; }
.sks-privacy-content :is(p,div,li,td,th) { overflow-wrap:anywhere; }
.sks-privacy-content p { margin:0 0 17px; line-height:1.85; text-align:left !important; }
.sks-privacy-content :is(h1,h2,h3,h4,h5,h6) { color:#0d2538; line-height:1.35; text-align:left !important; font-weight:800; letter-spacing:-.3px; margin:32px 0 13px; }
.sks-privacy-content h1 { font-size:28px; }
.sks-privacy-content h2 { font-size:23px; padding-left:15px; border-left:4px solid #ffca12; }
.sks-privacy-content h3 { font-size:18px; }
.sks-privacy-content :is(ul,ol) { margin:12px 0 22px; padding-left:27px; text-align:left !important; }
.sks-privacy-content li { padding-left:3px; margin-bottom:8px; text-align:left !important; }
.sks-privacy-content a { color:#14618d; text-decoration:underline; text-underline-offset:3px; }
.sks-privacy-content a:hover { color:#b88700; }
.sks-privacy-content strong { color:#1a3041; }
.sks-privacy-content table { border-collapse:collapse; width:100% !important; margin:20px 0; font-size:14px; }
.sks-privacy-content :is(th,td) { border:1px solid #dce5eb; padding:11px; text-align:left !important; vertical-align:top; }
.sks-privacy-content th { background:#eef3f6; color:#122d40; }
.sks-privacy-content img { max-width:100%; height:auto; }
.sks-privacy-content .wp-block-columns { gap:20px; }
.sks-privacy-content :is(.alignwide,.alignfull) { width:100% !important; max-width:100% !important; margin-left:0 !important; margin-right:0 !important; }
.sks-privacy-content [style*="text-align: center"],.sks-privacy-content [style*="text-align:center"],.sks-privacy-content [align="center"] { text-align:left !important; }
.sks-privacy-content [style*="text-align: justify"],.sks-privacy-content [style*="text-align:justify"],.sks-privacy-content [align="justify"] { text-align:left !important; }
@media(max-width:700px){.sks-privacy-hero{padding:42px 0 46px}.sks-privacy-section{padding:22px 0 55px}.sks-privacy-card{border-radius:12px}.sks-privacy-content{font-size:14px}.sks-privacy-content h2{font-size:20px}.sks-privacy-content table{display:block;overflow-x:auto;max-width:100%;}}
