:root{--sh-dark:#244b43;--sh:#4f8067;--sh-soft:#e5f0e8;--sh-gold:#b39139;--sh-red:#9a5d53}.social-page{background:linear-gradient(180deg,#edf7f5 0,#f8fbfa 32%,#eef6f3 100%)}
.social-hero{display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:34px;align-items:center;background:linear-gradient(135deg,#173c5d 0,#365f68 52%,#56765f 100%)}.social-hero>div{min-width:0}.social-hero h1{overflow-wrap:anywhere}.social-hero-net{display:grid;grid-template-columns:1fr auto 1fr;gap:8px;align-items:stretch;padding:21px;border:2px solid rgba(255,255,255,.32);border-radius:24px;background:rgba(255,255,255,.09)}.social-hero-net span,.social-hero-net strong{display:grid;place-items:center;padding:16px 9px;border-radius:14px;color:var(--sh-dark);background:#f2f8f4;font-size:11px;font-weight:900;text-align:center}.social-hero-net>b{align-self:center;color:#fff;text-align:center}.social-hero-net>b:nth-of-type(2){grid-column:1/-1}.social-hero-net>strong{grid-column:1/-1;color:#fff;background:var(--sh)}
.social-page-nav{position:sticky;top:0;z-index:5;display:flex;gap:8px;overflow-x:auto;margin:18px 0;padding:10px;border:1px solid #d5e5df;border-radius:16px;background:rgba(247,251,250,.95);box-shadow:0 8px 18px rgba(32,57,68,.08);backdrop-filter:blur(8px)}.social-page-nav a{flex:0 0 auto;padding:9px 12px;border-radius:10px;color:var(--sh-dark);font-size:12px;font-weight:900;text-decoration:none}.social-page-nav a:hover,.social-page-nav a:focus-visible{color:#fff;background:var(--sh);outline:none}
.social-foundation,.social-eligibility,.social-budget,.social-rights,.social-repayment,.social-boundary,.social-process,.social-cases{scroll-margin-top:85px;margin:30px 0;padding:clamp(25px,4vw,42px);border:1px solid var(--sozv-line);border-radius:23px;background:#fff;box-shadow:var(--sozv-shadow)}.social-foundation h2,.social-eligibility h2,.social-budget h2,.social-rights h2,.social-repayment h2,.social-boundary h2,.social-process h2,.social-cases h2{margin:6px 0 12px;color:var(--sozv-primary-dark);font-size:clamp(29px,4vw,44px)}
.social-foundation{display:grid;grid-template-columns:1fr .85fr;gap:25px;align-items:center;background:linear-gradient(145deg,#fff,#edf6f1)}.social-foundation>div:first-child>p:last-child{color:var(--sozv-muted);line-height:1.62}.social-law{padding:24px;border-left:7px solid var(--sh);border-radius:0 18px 18px 0;background:var(--sh-soft)}.social-law span,.social-law strong{display:block}.social-law span{color:var(--sh);font-size:10px;font-weight:900;text-transform:uppercase}.social-law strong{margin:8px 0;color:var(--sh-dark);font-size:25px}.social-law p{margin:0;color:#547066;line-height:1.5}.social-skos{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr;gap:15px;padding:17px 19px;border-left:6px solid var(--sh-gold);border-radius:0 14px 14px 0;background:#fff8df}.social-skos b{color:#715819}.social-skos span{color:var(--sozv-muted);line-height:1.48}
.social-eligibility{background:linear-gradient(145deg,#fff,#eff7f4)}.social-priority{display:grid;grid-template-columns:1fr auto 1fr auto 1fr auto 1fr;gap:9px;align-items:stretch}.social-priority article{min-width:0;padding:20px;border-top:6px solid var(--sh);border-radius:17px;background:#fff}.social-priority article.is-result{color:#fff;background:var(--sh-dark)}.social-priority span{display:grid;place-items:center;width:36px;height:36px;border-radius:11px;color:#fff;background:var(--sh);font-weight:900}.social-priority h3{margin:11px 0 7px;color:var(--sh-dark);font-size:17px}.social-priority p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.social-priority .is-result h3,.social-priority .is-result p{color:#fff}.social-priority>b{align-self:center;color:var(--sh-gold);font-size:22px}.social-memory,.social-warning,.social-consequence{display:grid;grid-template-columns:auto 1fr;gap:15px;align-items:center;margin-top:16px;padding:18px 20px;border-left:6px solid var(--sh-gold);border-radius:0 15px 15px 0;background:#fff}.social-memory strong,.social-warning b,.social-consequence strong{color:var(--sh-dark)}.social-memory span,.social-warning span,.social-consequence span{color:var(--sozv-muted);line-height:1.5}
.social-budget{background:linear-gradient(145deg,#fff,#f7f2e9)}.social-equation{display:grid;grid-template-columns:1fr auto 1fr auto .85fr;gap:11px;align-items:stretch}.social-equation article{display:grid;gap:7px;padding:21px;border-radius:17px;background:#fff}.social-equation article.is-result{align-content:center;color:#fff;background:var(--sh-dark);text-align:center}.social-equation span{color:var(--sh);font-size:9px;font-weight:900;text-transform:uppercase}.social-equation strong{padding:8px 10px;border-radius:9px;color:var(--sh-dark);background:var(--sh-soft);font-size:12px}.social-equation .is-result span,.social-equation .is-result strong,.social-equation .is-result p{color:#fff}.social-equation .is-result strong{font-size:18px;background:transparent}.social-equation .is-result p{margin:0;font-size:10px}.social-equation>b{align-self:center;color:var(--sh-gold);font-size:25px}.social-components{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;margin-top:17px}.social-components article{padding:20px;border-top:6px solid var(--sh);border-radius:16px;background:#fff}.social-components span{display:inline-flex;padding:6px 8px;border-radius:9px;color:#fff;background:var(--sh);font-size:10px;font-weight:900}.social-components h3{margin:11px 0 7px;color:var(--sh-dark);font-size:17px}.social-components p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}
.social-rights{background:linear-gradient(145deg,#fff,#edf5f6)}.social-rights-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.social-rights-grid article{padding:23px;border-top:7px solid var(--sh);border-radius:18px;background:#fff}.social-rights-grid article.is-duty{border-color:var(--sh-gold)}.social-rights-grid span{color:var(--sh-dark);font-size:22px;font-weight:900}.social-rights-grid ul{margin:13px 0 0;padding-left:20px;color:var(--sozv-muted);line-height:1.65}.social-consequence{border-color:var(--sh-red);background:#f8ece9}.social-consequence strong{color:#743f37}
.social-repayment{background:linear-gradient(145deg,#fff,#f7f2e9)}.social-repayment-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.social-repayment-grid article{padding:21px;border-left:6px solid var(--sh);border-radius:0 16px 16px 0;background:#fff}.social-repayment-grid article:nth-child(2n){border-color:var(--sh-gold)}.social-repayment-grid span{color:var(--sh);font-size:9px;font-weight:900;text-transform:uppercase}.social-repayment-grid h3{margin:7px 0;color:var(--sh-dark);font-size:18px}.social-repayment-grid p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}
.social-boundary{background:#f8fbfb}.social-comparison{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:12px;align-items:stretch}.social-comparison article{padding:22px;border-top:7px solid var(--sozv-primary);border-radius:18px;background:#fff}.social-comparison article.is-main{border-color:var(--sh);background:#f1f7f3}.social-comparison article.is-last{color:#fff;border-color:var(--sh-red);background:#5d3b36}.social-comparison span{color:var(--sozv-primary);font-size:9px;font-weight:900;text-transform:uppercase}.social-comparison h3{margin:9px 0;color:var(--sozv-primary-dark);font-size:20px}.social-comparison p{margin:0;color:var(--sozv-muted);font-size:13px;line-height:1.5}.social-comparison strong{display:block;margin-top:13px;color:var(--sh);font-size:11px;text-transform:uppercase}.social-comparison .is-last span,.social-comparison .is-last h3,.social-comparison .is-last p,.social-comparison .is-last strong{color:#fff}.social-comparison>b{align-self:center;color:var(--sh-gold);font-size:22px}
.social-process{background:linear-gradient(145deg,#fff,#eff7f4)}.social-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.social-steps article{padding:20px;border-radius:17px;background:#fff}.social-steps b{display:grid;place-items:center;width:37px;height:37px;border-radius:11px;color:#fff;background:var(--sh)}.social-steps h3{margin:12px 0 7px;color:var(--sh-dark);font-size:17px}.social-steps p{margin:0;color:var(--sozv-muted);font-size:12px;line-height:1.48}.social-memory-final{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:center;margin:30px 0;padding:clamp(28px,4vw,44px);border-radius:23px;color:#fff;background:linear-gradient(135deg,#173c5d,#456d5b)}.social-memory-final h2{margin:6px 0 0;color:#fff;font-size:clamp(28px,4vw,43px);line-height:1.12}.social-memory-final>p{margin:0;color:#e5f1eb;font-size:18px;line-height:1.62}
@media(max-width:1000px){.social-priority{grid-template-columns:1fr}.social-priority>b,.social-priority>b:last-of-type{grid-column:auto;transform:rotate(90deg);text-align:center}.social-priority article.is-result{grid-column:auto}.social-components,.social-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:820px){.social-hero,.social-foundation,.social-memory-final{grid-template-columns:1fr}.social-hero-net{display:none}.social-equation,.social-comparison{grid-template-columns:1fr}.social-equation>b,.social-comparison>b{transform:rotate(90deg);text-align:center}.social-rights-grid,.social-repayment-grid{grid-template-columns:1fr}.social-skos{grid-column:auto}}
@media(max-width:580px){.social-page-nav{position:static}.social-foundation,.social-eligibility,.social-budget,.social-rights,.social-repayment,.social-boundary,.social-process,.social-cases{padding:22px 16px}.social-priority,.social-components,.social-steps{grid-template-columns:1fr}.social-priority>b,.social-priority>b:last-of-type{grid-column:auto;transform:rotate(90deg);text-align:center}.social-priority article.is-result{grid-column:auto}.social-skos,.social-memory,.social-warning,.social-consequence{grid-template-columns:1fr}}
