.mc-legal-hero{padding:72px 0;background:radial-gradient(circle at 85% 20%,rgba(112,189,22,.13),transparent 28%),linear-gradient(135deg,#eafaff,#fff 62%)}.mc-legal-hero h1{margin:11px 0 15px;font-size:48px;line-height:1.08}.mc-legal-hero p{max-width:760px;color:var(--muted);font-size:19px}.mc-legal-hero small{color:#6a7f88}.mc-legal-layout{display:grid;grid-template-columns:245px minmax(0,1fr);gap:62px;align-items:start;padding-top:65px;padding-bottom:85px}.mc-legal-index{position:sticky;top:105px;display:flex;flex-direction:column;padding:21px;border:1px solid var(--line);border-radius:15px;background:#f6fbfc}.mc-legal-index strong{margin-bottom:10px}.mc-legal-index a{padding:8px 0;color:#4c6570;font-size:14px}.mc-legal-content{max-width:850px}.mc-legal-content section{scroll-margin-top:105px;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid var(--line)}.mc-legal-content section:last-child{border-bottom:0}.mc-legal-content h2{margin:0 0 16px;font-size:29px}.mc-legal-content h3{margin:24px 0 7px;font-size:19px}.mc-legal-content p,.mc-legal-content li{color:#425d68;line-height:1.7}.mc-legal-content a{color:var(--mc-dark);font-weight:700}.mc-cookie-table{overflow:hidden;margin:19px 0;border:1px solid var(--line);border-radius:12px}.mc-cookie-row{display:grid;grid-template-columns:.7fr 1.8fr .6fr}.mc-cookie-row>*{padding:13px 15px;border-top:1px solid var(--line)}.mc-cookie-row>*+*{border-left:1px solid var(--line)}.mc-cookie-row:first-child>*{border-top:0}.mc-cookie-head{background:#edf8fa;color:#425d68;font-size:12px;font-weight:900;text-transform:uppercase}.mc-cookie-row code{color:var(--mc-dark);font-weight:800}@media(max-width:800px){.mc-legal-layout{grid-template-columns:1fr;gap:28px;padding-top:42px}.mc-legal-index{position:static}.mc-legal-hero h1{font-size:38px}.mc-cookie-row{grid-template-columns:1fr}.mc-cookie-row>*+*{border-left:0}.mc-cookie-row>*{border-top:1px solid var(--line)}.mc-cookie-head{display:none}}
