.legal-links{display:flex;flex-wrap:wrap;gap:12px 24px;padding:24px 0;font:400 13px/1.6 sans-serif;color:#555c49}.legal-links a,.legal-links button{color:inherit;text-decoration:underline;text-underline-offset:4px}.legal-links button{font:inherit;border:0;padding:0;background:none;cursor:pointer}.cookie-note{position:fixed;z-index:10000;bottom:20px;left:20px;width:min(540px,calc(100% - 40px));box-sizing:border-box;display:flex;gap:22px;align-items:center;padding:20px 22px;background:#f8f4ee;color:#303628;border:1px solid #c6c7b8;border-radius:16px;box-shadow:0 8px 36px #24251e18;font:400 13px/1.55 sans-serif}.cookie-note[hidden]{display:none}.cookie-note strong{font-size:15px;font-weight:500}.cookie-note p{font:inherit;margin:7px 0 0}.cookie-note a{color:inherit;text-decoration:underline}.cookie-note button{border:0;background:#62694f;color:#fff;border-radius:30px;padding:12px 17px;font:inherit;cursor:pointer;flex-shrink:0}.cookie-note :focus-visible,.legal-links :focus-visible{outline:2px solid #62694f;outline-offset:4px}.legal-date{color:#646b59;font-size:14px}.legal-summary{padding:24px 28px;background:#e8eadf;border-radius:6px 30px 6px 6px;margin:28px 0}.prose ul{padding-left:24px}.prose li{margin:10px 0}.legal-table{width:100%;border-collapse:collapse;font-size:15px}.legal-table th,.legal-table td{padding:15px 12px;text-align:left;border-bottom:1px solid #d9d7c9;vertical-align:top;overflow-wrap:anywhere}.legal-table th{font-weight:500}.legal-table-wrap{overflow-x:auto}.platform-footer{flex-wrap:wrap}.platform-footer .legal-links{width:100%;padding:10px 0 0}.legal-shell{padding-inline:clamp(22px,5vw,90px)}@media(max-width:600px){.cookie-note{bottom:12px;left:12px;width:calc(100% - 24px);padding:17px;gap:12px;align-items:flex-start;flex-direction:column}.cookie-note button{align-self:flex-end;padding:9px 18px}.legal-table{font-size:13px}.legal-table th,.legal-table td{padding:12px 8px}.legal-summary{padding:20px}.legal-links{gap:12px 18px}}
@media(max-width:600px){.legal-table thead{display:none}.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table tr{padding:14px 0;margin:12px 0;background:#e8eadf;border-radius:12px}.legal-table td{border:0;padding:6px 16px}.legal-table td:first-child{font-family:monospace;font-size:14px;font-weight:600}.legal-table td:last-child::before{content:'Строк: ';font-weight:500}}
.legal-shell{width:min(72%,1200px);margin-inline:auto;padding-inline:0}.legal-shell .legal-links{font-family:inherit;font-size:12px}@media(max-width:768px){.legal-shell{width:calc(100% - 44px)}}
