.ma-legal__grid{display:grid;grid-template-columns:minmax(0,686px) 254px;column-gap:100px;justify-content:center;align-items:start;padding-inline:20px}.ma-legal__head{padding-bottom:60px;border-bottom:1px solid #cccccc;margin-bottom:60px}.ma-legal__title{margin:0 0 20px;font-family:var(--ma-font-body);font-weight:500;font-size:40px;line-height:1.2}.ma-legal__updated{margin:0;font-family:var(--ma-font-body);font-size:19px;line-height:1.4;text-align:left;padding-left:8px}.ma-legal__body{font-family:var(--ma-font-body);font-size:13px;line-height:1.7}.ma-legal__body h2{font-family:var(--ma-font-body);font-weight:500;font-size:19px;line-height:1.4;margin:40px 0 12px;scroll-margin-top:140px}.ma-legal__body h3{font-family:var(--ma-font-body);font-weight:500;font-size:16px;line-height:1.4;margin:28px 0 8px;scroll-margin-top:140px}.ma-legal__body h2:first-child,.ma-legal__body h3:first-child{margin-top:0}.ma-legal__body p,.ma-legal__body li{margin:0 0 12px}.ma-legal__body ul,.ma-legal__body ol{padding-left:20px;margin:0 0 12px}.ma-legal__body a{color:var(--ma-olive)}.ma-legal__body table{width:100%;border-collapse:collapse;font-size:13px;margin:0 0 16px}.ma-legal__body th,.ma-legal__body td{border:1px solid #eee;padding:8px 10px;text-align:left}.ma-legal__aside{position:sticky;top:140px}.ma-legal__toc{background:#fafafa;padding:20px}.ma-legal__toc-label{margin:0 0 12px;font-family:var(--ma-font-display);font-size:16px}.ma-legal__toc-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.ma-legal__toc-item--h3{padding-left:14px}.ma-legal__toc a{font-family:var(--ma-font-body);font-size:13px;line-height:1.35;color:#666;text-decoration:none}.ma-legal__toc a:hover,.ma-legal__toc a.is-active{color:var(--ma-olive)}@media screen and (max-width:989px){.ma-legal__grid{grid-template-columns:1fr;row-gap:32px}.ma-legal__aside{position:static;order:-1}.ma-legal__toc-list{flex-direction:row;flex-wrap:wrap;gap:8px 16px}.ma-legal__toc-item--h3{display:none}}@media screen and (max-width:749px){.ma-legal{padding-block:40px 100px!important}.ma-legal__title{font-size:32px}.ma-legal__updated{font-size:16px}.ma-legal__head{padding-bottom:32px;margin-bottom:32px}.ma-legal__body{font-size:14px}}
/*# sourceMappingURL=/cdn/shop/t/37/assets/section-ma-legal-v2.css.map */
