.mk-legal-site{padding-top:100px}.mk-legal-hero{border-radius:var(--mk-radius);background:linear-gradient(180deg, #16260f, var(--mk-forest) 65%, #3d6b41);color:var(--mk-canvas);padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px)}.mk-legal-hero>.mk2-section-inner{justify-content:space-between;align-items:flex-end;gap:32px;display:flex}.mk-legal-heading{min-width:0}.mk-legal-heading>.mk-overline{color:#faf9f7ad;margin-bottom:24px}.mk-legal-hero h1{letter-spacing:-.045em;text-wrap:balance;max-width:12em;font-size:clamp(42px,6vw,80px);font-weight:700;line-height:1.02}.mk-legal-heading>.mk-legal-meta{color:#faf9f7bf;flex-wrap:wrap;align-items:center;gap:12px;margin-top:28px;font-size:14px;display:flex}.mk-legal-version{border:1px solid #faf9f740;border-radius:999px;padding:4px 10px;font-size:12px}.mk-legal-page-nav{flex-wrap:wrap;flex:none;gap:8px;display:flex}.mk-legal-page-nav a{border:1px solid #faf9f759;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;font-size:14px;line-height:1.4;display:inline-flex}.mk-legal-page-nav a[aria-current=page]{border-color:var(--mk-canvas);background:var(--mk-canvas);color:var(--mk-forest)}.mk-legal-page-nav a:hover{background:#faf9f71f}.mk-legal-page-nav a[aria-current=page]:hover{background:var(--mk-canvas)}.mk-legal-document{border-radius:var(--mk-radius);background:var(--mk-canvas);border:1px solid #24222012;padding:clamp(32px,5vw,64px) clamp(20px,5vw,64px);box-shadow:0 24px 48px -32px #918d8626}.mk-legal-content{color:#242220d9;overflow-wrap:anywhere;width:100%;max-width:780px;margin-inline:auto;font-size:17px;line-height:1.7}.mk-legal-content .acceptance-box{background:color-mix(in srgb, var(--mk-pink) 30%, var(--mk-canvas));color:var(--mk-forest);border-radius:20px;margin-bottom:44px;padding:24px 28px}.mk-legal-content .acceptance-box>strong:first-child{margin-bottom:8px;font-size:14px;display:block}.mk-legal-content .terms-section{scroll-margin-top:112px}.mk-legal-content .terms-section h2{color:var(--mk-forest);letter-spacing:-.035em;text-wrap:pretty;margin-bottom:16px;font-size:clamp(24px,3vw,30px);font-weight:700;line-height:1.15}.mk-legal-content ul{flex-direction:column;gap:12px;margin:0;padding-left:24px;list-style:outside;display:flex}.mk-legal-content a{color:var(--mk-blue);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.mk-legal-content a:hover{color:var(--mk-forest)}.mk-legal-content .inline-strong{color:var(--mk-ink);font-weight:600}.mk-legal-content .terms-divider{background:#2422201a;border:0;height:1px;margin:36px 0}@media (width<900px){.mk-legal-hero>.mk2-section-inner{flex-direction:column;align-items:flex-start;gap:28px}}@media (width<600px){.mk-legal-site{padding-top:92px}.mk-legal-hero{padding:32px 20px}.mk-legal-heading>.mk-overline{margin-bottom:20px}.mk-legal-heading>.mk-legal-meta{margin-top:22px}.mk-legal-page-nav a{padding-inline:14px;font-size:13px}.mk-legal-document{padding:28px 20px}.mk-legal-content{font-size:16px;line-height:1.65}.mk-legal-content .acceptance-box{border-radius:16px;margin-bottom:32px;padding:20px}.mk-legal-content .terms-divider{margin-block:28px}}
