/* Веселиум — изолированные стили юридических страниц */
:root{color-scheme:light;--bg:#fff7e8;--wine:#79243d;--wine2:#58172c;--gold:#d5ad58;--ink:#402c31;--line:#ebd8b3}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);font:16px/1.75 system-ui,-apple-system,"Segoe UI",Arial,sans-serif;color:var(--ink)}
a{color:var(--wine);text-underline-offset:3px}a:hover{color:#a53656}a:focus-visible{outline:3px solid var(--gold);outline-offset:4px;border-radius:4px}
.l-top{background:var(--wine);border-bottom:4px solid var(--gold);color:#fff}.l-top__in{max-width:1040px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}
.l-logo{display:inline-flex;align-items:center;gap:12px;color:#fff;text-decoration:none;font-weight:850;font-size:23px;letter-spacing:.02em}.l-logo:hover{color:#ffe8b6}.l-hex{display:inline-block;width:23px;height:26px;background:var(--gold);clip-path:polygon(50% 0,96% 25%,96% 75%,50% 100%,4% 75%,4% 25%)}
.l-back{color:#f8e6db;text-decoration:none;font-weight:650;font-size:14px}.l-back:hover{color:#fff}.l-hero{max-width:1040px;margin:0 auto;padding:45px 24px 15px}.l-kicker{color:var(--wine);font-size:12px;letter-spacing:.16em;text-transform:uppercase;font-weight:800}.l-hero h1{font-size:clamp(27px,4.2vw,42px);line-height:1.19;letter-spacing:-.025em;margin:14px 0 12px;color:var(--wine)}.l-hero .l-sub{color:#69545b;max-width:760px;margin:0 0 24px}.l-gold-line{width:105px;height:4px;background:var(--gold);border-radius:20px}
.l-sheet{background:#fffdfa;border:1px solid var(--line);border-radius:22px;padding:clamp(20px,4vw,44px);box-shadow:0 14px 45px rgba(83,30,43,.055);max-width:992px;margin:18px auto 42px}
.l-sheet h2{font-size:21px;line-height:1.4;color:var(--wine);margin:32px 0 9px}.l-sheet h2:first-child{margin-top:0}.l-sheet h3{font-size:17px;margin:20px 0 8px;color:var(--wine2)}.l-sheet p{margin:9px 0 15px}.l-sheet ul{padding-left:22px}.l-sheet li{margin:6px 0}.l-sheet strong{color:var(--wine2)}.l-small{font-size:14px;color:#725e65}.l-pill{display:inline-block;padding:2px 12px;background:#fbf1de;border:1px solid #e7ce9e;border-radius:20px;font-size:13px;color:#69462c}.l-muted{background:#fff7e8;border-left:4px solid var(--gold);border-radius:10px;padding:12px 18px;margin:18px 0}.l-wrap{padding:0 24px}.l-foot{border-top:3px solid var(--gold);background:var(--wine);color:#f7e9e1}.l-foot__in{max-width:1040px;padding:24px;margin:auto;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;align-items:center}.l-foot a{color:#fff4df}.l-foot__links{display:flex;gap:10px 18px;flex-wrap:wrap;font-size:13px}.l-foot__copy{font-size:13px;opacity:.88}
@media(max-width:600px){.l-top__in{padding:13px 18px}.l-hero{padding:30px 19px 10px}.l-wrap{padding:0 12px}.l-sheet{border-radius:16px;padding:20px}.l-sheet h2{font-size:19px}.l-foot__in{padding:20px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
