:where(.lg26) .mg-legal-hero{background:#111a14;color:#f6f8f3;padding:65px 0}:where(.lg26) .mg-legal-hero h1{font-size:clamp(36px,5vw,64px)}:where(.lg26) .mg-legal-hero .mg-eyebrow{color:#c6f66b}:where(.lg26) .mg-review{background:#fff2cd;border:1px solid #cfad55;border-radius:8px;padding:20px 24px;margin-top:28px;color:#403416}:where(.lg26) .mg-legal-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:58px;padding:60px 0 90px}:where(.lg26) .mg-legal-nav{position:sticky;top:100px;align-self:start;font-size:13px;max-height:75vh;overflow:auto}:where(.lg26) .mg-legal-nav a{display:block;padding:7px 0;text-decoration:none}:where(.lg26) .mg-legal-copy h2{font-size:29px;padding-top:25px;margin-top:28px}:where(.lg26) .mg-legal-copy li,:where(.lg26) .mg-legal-copy p{font-size:16px}:where(.lg26) .mg-legal-copy mark{background:#fff0ba;color:#593d00;padding:2px 4px;-webkit-box-decoration-break:clone;box-decoration-break:clone}:where(.lg26) .mg-table-wrap{overflow-x:auto;margin:24px 0;border:1px solid #dbe1d4;border-radius:8px}:where(.lg26) .mg-legal-copy table{width:100%;min-width:680px;border-collapse:collapse;font-size:14px}:where(.lg26) .mg-legal-copy td,:where(.lg26) .mg-legal-copy th{text-align:left;vertical-align:top;padding:15px;border-bottom:1px solid #dbe1d4}:where(.lg26) .mg-legal-copy th{background:#eef3e8}:where(.lg26) .mg-legal-copy blockquote{margin:24px 0;padding:24px;border-left:3px solid #89b243;background:#f2f5ee;overflow-wrap:anywhere}:where(.lg26) .mg-legal-copy a{overflow-wrap:anywhere}:where(.lg26) .mg-cookie-link{background:none;border:0;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}:where(.lg26) .mg-legal-copy section{scroll-margin-top:110px}@media(max-width:850px){:where(.lg26) .mg-legal-layout{grid-template-columns:1fr;gap:22px}:where(.lg26) .mg-legal-nav{position:static;max-height:none;column-count:2;border-bottom:1px solid #dbe1d4;padding-bottom:22px}:where(.lg26) .mg-legal-nav a{break-inside:avoid}:where(.lg26) .mg-legal-copy h2{font-size:25px}}@media(max-width:500px){:where(.lg26) .mg-legal-nav{column-count:1}:where(.lg26) .mg-wrap{width:calc(100% - 36px)}}@media (max-width:850px){:where(.lg26) .mg-legal-layout{grid-template-columns:minmax(0,1fr)}}