.terms-module__MHYekq__hero{border-bottom:1px solid var(--mk-line);padding:70px max(24px,5.5vw) 60px}.terms-module__MHYekq__page .terms-module__MHYekq__hero h1{font-family:var(--mk-serif);letter-spacing:-.03em;margin:0 0 22px;font-size:clamp(46px,5vw,84px);font-weight:500;line-height:1.02}.terms-module__MHYekq__page .terms-module__MHYekq__hero h1 em{color:var(--mk-orange);font-style:italic}.terms-module__MHYekq__hero>p:last-child{max-width:56ch;color:var(--mk-muted);margin:0;font-size:19px;line-height:1.6}.terms-module__MHYekq__document{grid-template-columns:minmax(200px,1fr) 3fr;gap:clamp(32px,6vw,96px);padding:70px max(24px,5.5vw) 40px;display:grid}.terms-module__MHYekq__meta{align-content:start;gap:8px;display:grid;position:sticky;top:110px}.terms-module__MHYekq__meta span{letter-spacing:.18em;text-transform:uppercase;color:var(--mk-faint);font-size:12px;font-weight:600}.terms-module__MHYekq__meta strong{color:var(--mk-ink);font-size:17px;font-weight:600}.terms-module__MHYekq__content{border-top:1px solid var(--mk-line);max-width:860px}.terms-module__MHYekq__content section{border-bottom:1px solid var(--mk-line);grid-template-columns:56px 1fr;gap:18px;padding:34px 0;display:grid}.terms-module__MHYekq__content section>span{color:var(--mk-orange);padding-top:6px;font-size:14px;font-weight:600}.terms-module__MHYekq__page .terms-module__MHYekq__content h2{font-family:var(--mk-serif);letter-spacing:-.015em;margin:0 0 14px;font-size:28px;font-weight:500;line-height:1.2}.terms-module__MHYekq__content p{color:var(--mk-muted);margin:0 0 14px;font-size:16px;line-height:1.75}.terms-module__MHYekq__content p:last-child{margin-bottom:0}.terms-module__MHYekq__content ul{color:var(--mk-muted);margin:0 0 14px;padding-left:20px;line-height:1.75}.terms-module__MHYekq__highlight{background:var(--mk-surface);box-shadow:var(--mk-shadow);border-radius:16px;margin:18px 0;border:1px solid var(--mk-line)!important;padding:30px 28px!important}@media (max-width:1080px){.terms-module__MHYekq__document{grid-template-columns:1fr;gap:24px}.terms-module__MHYekq__meta{position:static}}@media (max-width:560px){.terms-module__MHYekq__hero{padding:36px 18px 44px}.terms-module__MHYekq__document{padding:44px 18px 20px}.terms-module__MHYekq__content section{grid-template-columns:1fr;gap:6px}.terms-module__MHYekq__highlight{padding:24px 20px!important}}
