.mkp-head:has(.mkp-head-shop){background:#e0dee9}.mkp-head{background:var(--mk-tint);text-align:center;padding:96px 0 56px}.mkp-head h1{text-wrap:balance;max-width:16ch;margin-inline:auto;font-size:clamp(40px,10vw,72px);font-weight:800}.mkp-head .mk-lead{max-width:36ch;margin:16px auto 0}.mkp-head .mk-scan{margin:28px auto 0}.mkp-head .mk-terms,.mkp-sec .mk-terms{font-size:16px}.mkp-head .mk-scan+.mk-terms{margin-top:14px}.mkp-head .mk-terms,.mkp-head .mk-disc,.mkp-head .mk-small,.mkp-head .mk-muted,.mkp-head small{color:var(--mk-ink2)}.mkp-head-shop{-webkit-mask-composite:source-in;width:200px;height:auto;margin:28px auto 0;display:block;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000),linear-gradient(#0000,#000 6% 94%,#0000);-webkit-mask-composite:source-in;mask-composite:intersect}.mkp-w-prose{max-width:720px;margin-inline:auto}.mkp-w-table{max-width:1040px;margin-inline:auto}.mk-wrap.mkp-w-prose{max-width:760px}.mk-wrap.mkp-w-table{max-width:1080px}.mkp-sec{padding:72px 0}.mkp-sec h2,.mk .mkp-h2{font-size:clamp(32px,8.4vw,64px);font-weight:800;line-height:1.03}.mkp-tint{background:var(--mk-tint)}.mkp-prose{max-width:720px;margin:0 auto}.mkp-prose>:first-child,.mkp-prose>:first-child>h2:first-child{margin-top:0}.mkp-prose h2{letter-spacing:-.03em;margin-top:44px;font-size:26px;font-weight:700;line-height:1.15}.mkp-prose h3{margin-top:28px}.mkp-prose p,.mkp-prose li{color:var(--mk-ink2);margin-top:12px}.mkp-prose ul{padding-left:22px;list-style:outside}.mkp-prose a{color:var(--mk-ink);text-underline-offset:3px;-webkit-text-decoration:underline #c4c4ca;text-decoration:underline #c4c4ca}@media (min-width:900px){.mkp-head{padding:128px 0 72px}.mkp-head .mk-lead{max-width:640px;font-size:20px}.mkp-head-shop{width:280px;margin-top:36px}.mk-wrap.mkp-w-prose{max-width:800px}.mk-wrap.mkp-w-table{max-width:1120px}.mkp-sec{padding:128px 0}}.mkp-list{border-radius:var(--mk-r-m);background:#fff;max-width:720px;margin:0 auto;padding:6px 24px;list-style:none;box-shadow:0 0 0 1px #14141e0f}.mkp-list li{border-top:1px solid var(--mk-line);gap:2px;padding:16px 0;display:grid}.mkp-list li:first-child{border-top:0}.mkp-list a{font:600 17px/1.35 var(--font-hanken),system-ui,sans-serif;text-underline-offset:3px;justify-self:start;-webkit-text-decoration:underline #c4c4ca;text-decoration:underline #c4c4ca}.mkp-list span{color:var(--mk-ink3);font-size:15px}.mkp-empty{text-align:center;margin:0 auto}.mkp-inner:not(#x) .mkp-head h1{font-size:clamp(40px,10vw,72px)}.mkp-inner:not(#x) .mkp-sec h2,.mkp-inner:not(#x) .mkp-h2{font-size:clamp(32px,8.4vw,64px)}.mkp-inner:not(#x) .mk-plan .mkp-pricing-name{font-size:22px}.mkp-inner:not(#x) .mkp-head .mk-lead,.mkp-inner:not(#x) .mkp-sec .mk-lead{font-size:19px}@media (min-width:900px){.mkp-inner:not(#x) .mkp-head .mk-lead,.mkp-inner:not(#x) .mkp-sec .mk-lead{font-size:20px}}.mk main{animation:none}.mk :is(h1,h2):not([data-ui] *){font-family:var(--font-newsreader),serif;letter-spacing:-.025em;font-weight:500}
