
.slingi-legal-main{padding-block:30px 55px;max-width:1160px}.slingi-legal-hero{display:flex;align-items:center;gap:25px;padding:25px 0 36px}.slingi-legal-hero img{width:94px;height:94px;object-fit:cover;border-radius:25px;box-shadow:var(--raised-small);flex:none}.slingi-legal-hero h1{font-size:clamp(32px,6vw,50px);letter-spacing:-.04em;line-height:1.12;margin:10px 0 14px}.slingi-legal-hero p{margin:8px 0;max-width:720px}.slingi-legal-date{font-size:13px}.slingi-legal-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:0 0 35px}.slingi-legal-tabs a{min-height:44px;padding:12px 18px;border-radius:22px;box-shadow:var(--raised-small);color:var(--ink);font-size:14px}.slingi-legal-tabs a[aria-current=page]{background:#27656b;color:white}.slingi-legal-layout{display:grid;grid-template-columns:230px minmax(0,1fr);gap:35px;align-items:start}.slingi-legal-toc{padding:20px;border-radius:25px;box-shadow:var(--inset)}.slingi-legal-toc h2{font-size:15px;margin:0 0 12px}.slingi-legal-toc ol{padding-left:20px;margin:0}.slingi-legal-toc li{padding:5px 0;font-size:13px;line-height:1.6}.slingi-legal-toc a{color:#245b72}.slingi-legal-article{min-width:0;background:#ffffff60;padding:clamp(22px,4vw,40px);border-radius:30px;box-shadow:var(--raised-small);overflow-wrap:anywhere}.slingi-legal-article section{scroll-margin-top:25px;padding-bottom:25px;margin-bottom:28px;border-bottom:1px solid #cad5df}.slingi-legal-article section:last-child{margin-bottom:0;border:0;padding-bottom:0}.slingi-legal-article h2{font-size:22px;line-height:1.35;margin:0 0 16px;letter-spacing:-.025em}.slingi-legal-article p{font-size:15px;line-height:1.85;margin:12px 0;color:#40556a}.slingi-legal-article ul{padding-left:22px}.slingi-legal-article li{margin:8px 0;font-size:14px}.slingi-legal-article a{text-decoration:underline;text-underline-offset:3px;color:#205c72}.slingi-legal-contact{margin-top:32px;font-size:14px;padding:25px;border-radius:25px;box-shadow:var(--inset);color:#40556a}.slingi-legal-contact a{text-decoration:underline}.slingi-legal-main .back-link{display:inline-block;min-height:44px;padding-block:10px;font-size:14px}
@media(max-width:760px){.slingi-legal-layout{grid-template-columns:minmax(0,1fr);gap:24px}.slingi-legal-toc ol{columns:2;column-gap:28px}.slingi-legal-toc li{break-inside:avoid}.slingi-legal-hero{align-items:flex-start;gap:18px}.slingi-legal-hero img{width:70px;height:70px;border-radius:20px}.slingi-legal-main{padding-top:15px}.slingi-legal-article{box-shadow:none;background:#ffffff66}}
@media(max-width:420px){.slingi-legal-hero{display:block}.slingi-legal-hero img{margin-bottom:8px}.slingi-legal-toc ol{columns:1}.slingi-legal-tabs{gap:9px}.slingi-legal-tabs a{font-size:13px;padding-inline:15px}}
