/* Shared illustrated system for every public page beyond the homepage. */
.mk-landing.mk-public-editorial{--ink:#193c3d;--text:#3b5557;--muted:#637476;--soft:#6d7b7d;--line:#dce6e2;--hair:#edf1ec;--soft-bg:#f1f5ed;--tint:#eaf3ed;--band:#f5f7f0;--indigo:#2c6567;--indigo-deep:#244e53;--indigo-soft:#edf4f1;--lime:#2c6567;--lime-ink:#315f60;--lime-soft:#edf5ef;background:#fffefb;color:var(--ink);font-size:15px}
.mk-public-editorial .mk-page-top{background:linear-gradient(180deg,#e6f7fc,#fffefb 90%);border-bottom:1px solid #e2e9e4}
.mk-public-editorial.mk-editorial-lilac .mk-page-top{background:linear-gradient(180deg,#f1ebfc,#fffefb 90%)}
.mk-public-editorial.mk-editorial-peach .mk-page-top{background:linear-gradient(180deg,#fff0e1,#fffefb 90%)}
.mk-public-editorial.mk-editorial-butter .mk-page-top{background:linear-gradient(180deg,#fff5d9,#fffefb 90%)}
.mk-public-editorial.mk-editorial-mint .mk-page-top{background:linear-gradient(180deg,#e8f5e9,#fffefb 90%)}
.mk-public-editorial .mk-page-top::before,.mk-public-editorial .mk-ribbon{display:none}
.mk-public-editorial .mk-crumbs{padding-top:19px;font-size:11px;color:#708583}
.mk-public-editorial .mk-crumbs a{color:#708583}
.mk-public-editorial .mk-crumbs .sep{color:#a8bab4}
.mk-landing.mk-public-editorial .mk-page-hero.has-illustration,.mk-landing.mk-public-editorial .mk-hero.has-illustration{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:64px;align-items:center;min-height:520px;padding-block:47px 65px;text-align:left}
.mk-landing.mk-public-editorial .mk-page-head,.mk-landing.mk-public-editorial .mk-hero-copy{display:flex;flex-direction:column;align-items:flex-start;gap:0;max-width:660px;margin:0;min-width:0}
.mk-landing.mk-public-editorial .mk-page-head h1,.mk-landing.mk-public-editorial .mk-hero-copy h1{max-width:15ch;font-size:clamp(38px,4.1vw,59px);font-weight:550;line-height:1.14;letter-spacing:-.047em;margin:20px 0 23px;color:var(--ink)}
.mk-landing.mk-public-editorial .mk-page-head .mk-lead,.mk-landing.mk-public-editorial .mk-hero-copy .mk-lead{font-size:15px;line-height:1.85;color:#617779;max-width:40em;margin:0}
.mk-public-editorial .mk-eyebrow,.mk-landing.mk-public-editorial .mk-kicker{padding:0;background:none;color:#647b7b;font-size:10px;line-height:1.5;font-weight:650;letter-spacing:.13em;text-transform:uppercase}
.mk-public-editorial .mk-kicker::before{display:none}
.mk-public-editorial .mk-page-cta{gap:12px;margin-top:27px}
.mk-public-editorial .mk-page-cta :is(a,button){font-size:12px;height:46px;padding-inline:22px}
.mk-public-editorial .mk-editorial-hero-art{min-width:0;width:100%;position:relative}
.mk-public-editorial .mk-editorial-art{margin:0;display:grid;gap:12px;min-width:0;background:none;box-shadow:none;border:0}
.mk-public-editorial .mk-editorial-art img{display:block;width:100%;height:auto;max-height:470px;aspect-ratio:3/2;object-fit:contain;border:0;box-shadow:none;border-radius:0;background:none}
.mk-public-editorial .mk-editorial-art.is-hero img{aspect-ratio:auto}
.mk-public-editorial .mk-editorial-art figcaption{position:static;margin:0;text-align:center;font:20px/1.2 "Caveat",cursive;letter-spacing:0;color:#71827c;background:none;transform:rotate(-3deg)}
.mk-public-editorial .mk-editorial-example{width:100%;margin:21px 0 0;border:1px dashed #b9cdc3;border-radius:13px;background:#fffefb99}
.mk-public-editorial .mk-editorial-example>summary{display:flex;justify-content:center;align-items:center;gap:20px;padding:14px 17px;font-size:11px;font-weight:550;color:#456a66;cursor:pointer;list-style:none}
.mk-public-editorial .mk-editorial-example>summary::-webkit-details-marker{display:none}
.mk-public-editorial .mk-editorial-example>summary span{font-size:17px;transform:rotate(90deg)}
.mk-public-editorial .mk-editorial-example[open]>summary span{transform:rotate(-90deg)}
.mk-public-editorial .mk-editorial-example>div{padding:15px;min-width:0;overflow-x:auto}
.mk-public-editorial .mk-editorial-example .mkm-wrap{margin:0;max-width:100%}
.mk-public-editorial .mk-editorial-example .mkm{box-shadow:none;border-color:#dbe5df}
.mk-landing.mk-public-editorial .mk-row{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;padding-block:58px;align-items:center}
.mk-public-editorial .mk-rows{padding-block:21px 43px}
.mk-public-editorial .mk-row-copy{min-width:0}
.mk-public-editorial .mk-row-copy h3{font-size:clamp(29px,3vw,42px);font-weight:550;line-height:1.22;letter-spacing:-.045em;margin:18px 0 20px}
.mk-public-editorial .mk-row-copy>p{font-size:15px;line-height:1.85;color:#637677;max-width:40em}
.mk-public-editorial .mk-row-copy .mk-checks{margin-top:25px;gap:13px}
.mk-public-editorial .mk-checks li{font-size:13px;line-height:1.7;gap:11px;color:#526e68}
.mk-public-editorial .mk-checks svg{width:18px;height:18px;color:#60957b}
.mk-public-editorial .mk-row-ask{border:1px solid #d9d0e7;background:#f6f0fa;border-radius:17px 20px 18px 4px;padding:20px;transform:rotate(-1deg);margin-top:28px}
.mk-public-editorial .mk-row-ask .mk-ask-q{font:22px/1.35 "Caveat",cursive;color:#6b5b7b}
.mk-public-editorial .mk-row-visual{min-width:0}
.mk-public-editorial .mk-row:nth-child(3n+1) .mk-editorial-art{position:relative}
.mk-public-editorial .mk-section{padding-block:64px}
.mk-public-editorial .mk-section.tight{padding-block:40px}
.mk-public-editorial .mk-section-head{gap:16px;margin-bottom:34px}
.mk-public-editorial .mk-section-head h2{font-size:clamp(30px,3.1vw,43px);font-weight:550;line-height:1.23;letter-spacing:-.045em;margin-top:0}
.mk-public-editorial .mk-section-head p{font-size:15px;line-height:1.85;max-width:700px;color:#667976}
.mk-public-editorial .mk-section-head.center{max-width:780px;margin-inline:auto}
.mk-public-editorial .mk-band{background:#f4f6ef;border-block:1px solid #e3e8dc}
.mk-public-editorial .mk-band:nth-of-type(2n){background:#f8f0e8;border-color:#eee1d5}
.mk-public-editorial .mk-cards{gap:20px}
.mk-public-editorial .mk-card{background:#fffefb;border:1px solid #d5e0d9;border-radius:17px 22px 18px 20px;padding:28px;box-shadow:none;gap:13px}
.mk-public-editorial .mk-card:nth-child(3n+2){background:#fff6e6;border-color:#e9dcc1}
.mk-public-editorial .mk-card:nth-child(3n){background:#f6eff9;border-color:#e5d9ea}
.mk-public-editorial .mk-card h3{font-size:19px;line-height:1.4;font-weight:550;letter-spacing:-.5px}
.mk-public-editorial .mk-card p,.mk-public-editorial .mk-card li{font-size:13px;line-height:1.8;color:#627570}
.mk-public-editorial .mk-card .mk-card-link{font-size:12px;color:#365d5e;margin-top:9px}
.mk-public-editorial .mk-icon{background:#e9f2e5;color:#4e7663;border-radius:12px 9px 14px 8px;transform:rotate(-4deg);width:43px;height:43px}
.mk-public-editorial .mk-icon.yellow{background:#fff0c8;color:#a67a38;transform:rotate(4deg)}
.mk-public-editorial .mk-icon.orange{background:#f8e2d9;color:#ad7255}
.mk-public-editorial .mk-icon svg{width:24px;height:24px;stroke-width:1.5}
.mk-public-editorial .mk-editorial-card-grid{padding-block:15px;gap:25px}
.mk-public-editorial .mk-editorial-card{background:#c9bdea;border:1px solid #a296bc;transform:rotate(-2deg);box-shadow:3px 5px 0 #4b61580b;transition:transform .2s}
.mk-public-editorial .mk-editorial-card:nth-child(3n+2){background:#ffd1a0;border-color:#d5af83;transform:rotate(2deg)}
.mk-public-editorial .mk-editorial-card:nth-child(3n){background:#edbdd7;border-color:#c9a4bb;transform:rotate(-1deg)}
.mk-public-editorial .mk-editorial-card:nth-child(4n){background:#c8e8d6;border-color:#accbb7;transform:rotate(2deg)}
.mk-public-editorial .mk-editorial-card:hover{transform:translateY(-4px) rotate(0)}
.mk-public-editorial .mk-editorial-card>.mk-icon{display:none}
.mk-public-editorial .mk-editorial-card .mk-editorial-art{margin:-4px -8px 7px}
.mk-public-editorial .mk-editorial-card .mk-editorial-art img{height:190px;width:100%;object-fit:contain}
.mk-public-editorial .mk-editorial-card h3{font-size:23px;letter-spacing:-.7px}
.mk-public-editorial .mk-editorial-card p{color:#405a59}
.mk-public-editorial .mk-editorial-card .mk-card-link{border-top:1px solid #50696030;padding-top:14px;margin-top:5px}
.mk-public-editorial .mk-notes{gap:30px}
.mk-public-editorial .mk-note-item h3{font-size:18px;font-weight:550;letter-spacing:-.3px}
.mk-public-editorial .mk-note-item p{font-size:13px;line-height:1.85}
.mk-public-editorial .mk-prose{gap:18px}
.mk-public-editorial .mk-prose h2{font-weight:550;letter-spacing:-.04em;line-height:1.25}
.mk-public-editorial .mk-prose h3{font-weight:550;font-size:21px}
.mk-public-editorial .mk-prose :is(p,ul,ol){font-size:15px;line-height:1.85;color:#5d7470}
.mk-public-editorial .mk-numbered{gap:25px}
.mk-public-editorial .mk-numbered li::before{background:#ffe4a4;border:1px solid #c6b485;color:#6a6244;border-radius:46% 52% 47% 53%;font:26px "Caveat",cursive;transform:rotate(-6deg)}
.mk-public-editorial .mk-numbered h3{font-size:19px;font-weight:550}
.mk-public-editorial .mk-numbered p{font-size:14px;line-height:1.85}
.mk-public-editorial .mk-steps{padding-block:65px}
.mk-public-editorial .mk-step-list{gap:28px}
.mk-public-editorial .mk-step h3{font-size:20px;font-weight:550;letter-spacing:-.5px}
.mk-public-editorial .mk-step p{font-size:13px;line-height:1.8}
.mk-public-editorial .mk-step-num{background:#ffdfa0;color:#5d593f;border:1px solid #d5c089;border-radius:48% 52% 47% 53%;font:25px "Caveat",cursive;transform:rotate(-5deg)}
.mk-public-editorial .mk-step-visual{background:#edf5eb;border:1px solid #d6e2cd;box-shadow:none;border-radius:18px 24px 18px 21px}
.mk-public-editorial .mk-limits{background:#f2f5eb;border:1px solid #dde5d1;border-radius:24px 28px 20px 25px;padding:38px;gap:40px}
.mk-public-editorial .mk-limits h2{font-size:30px;font-weight:550;line-height:1.25;letter-spacing:-.04em}
.mk-public-editorial .mk-limits p,.mk-public-editorial .mk-limits li{font-size:13px;line-height:1.85}
.mk-public-editorial .mk-table-scroll{border-color:#d2ded6;border-radius:17px;background:#fffefb}
.mk-public-editorial .mk-table{font-size:13px}
.mk-public-editorial .mk-table th,.mk-public-editorial .mk-table td{padding:15px 20px;border-color:#e5ece3;line-height:1.65}
.mk-public-editorial .mk-table thead th{background:#edf4e9;font-size:12px;color:#41645a}
.mk-public-editorial .mk-table tbody tr:hover{background:#f7f9f2}
.mk-public-editorial .mk-table caption{font-size:12px;line-height:1.7}
.mk-public-editorial .mk-plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:25px;align-items:stretch}
.mk-public-editorial .mk-plan{border:1px solid #b8c8b9;border-radius:18px 22px 17px 20px;padding:29px;background:#fffefb;box-shadow:3px 4px 0 #a6bba51a;color:var(--ink)}
.mk-public-editorial .mk-plan:has([data-plan-cta="pro"]){background:#deeff1;border:1.5px solid #88aca9;transform:rotate(1deg);box-shadow:4px 5px 0 #c1d8d570}
.mk-public-editorial .mk-plan-drawing{width:55px;height:55px;margin-bottom:19px;color:#6a9776}
.mk-public-editorial .mk-plan-drawing svg{width:100%;height:100%}
.mk-public-editorial .mk-plan:nth-child(2) .mk-plan-drawing{color:#bb924e}
.mk-public-editorial .mk-plan:nth-child(3) .mk-plan-drawing{color:#9181b1}
.mk-public-editorial .mk-plan h3{font-size:25px;font-weight:550;letter-spacing:-.6px;color:var(--ink)}
.mk-public-editorial .mk-plan .mk-plan-head p{font-size:12px;line-height:1.8;color:#617874}
.mk-public-editorial .mk-plan .mk-price b{font-weight:550;letter-spacing:-2px}
.mk-public-editorial .mk-plan .mk-price span{font-size:12px;color:#68817b}
.mk-public-editorial .mk-plan :is(a,button){height:45px;border-radius:999px;font-size:12px}
.mk-public-editorial .mk-plan li{font-size:12px;line-height:1.7;color:#58746a}
.mk-public-editorial .mk-plan li svg{color:#4d8465}
.mk-public-editorial .mk-plan-note{font-size:12px;line-height:1.85;color:#718174}
.mk-public-editorial .mk-form{background:#fffefb;border:1px solid #c9d8cc;border-radius:22px 28px 20px 25px;box-shadow:6px 7px 0 #e4eddd;padding:32px;gap:20px}
.mk-public-editorial .mk-form h2{font-size:29px;font-weight:550;letter-spacing:-.7px}
.mk-public-editorial .mk-field>span{font-size:12px;font-weight:550;color:#49685e}
.mk-public-editorial .mk-field :is(input,textarea){border-color:#cfdccf;border-radius:11px;background:#fff;font-size:14px;line-height:1.65;padding:13px 15px}
.mk-public-editorial .mk-field textarea{min-height:160px}
.mk-public-editorial .mk-field :is(input,textarea):focus{outline:2px solid #679c8a;outline-offset:2px;border-color:#679c8a;box-shadow:none}
.mk-public-editorial .mk-form-foot small{font-size:11px;line-height:1.8;color:#728475}
.mk-public-editorial .mk-form-status{font-size:13px;line-height:1.75}
.mk-public-editorial .mk-contact{gap:65px}
.mk-public-editorial .mk-faq-page{padding-block:55px 70px;gap:40px}
.mk-public-editorial .mk-faq-group{gap:18px}
.mk-public-editorial .mk-faq-group>h2{font-size:27px;font-weight:550;letter-spacing:-.7px}
.mk-public-editorial .mk-faq-group .mk-faq-list{display:grid;gap:11px;border:0}
.mk-public-editorial .mk-faq-page details{border:1px solid #d5e0d2;border-radius:14px;background:#fffefb;padding-inline:23px}
.mk-public-editorial .mk-faq-page details[open]{background:#f2f5ec;border-color:#bfceb4}
.mk-public-editorial .mk-faq-page summary{font-size:14px;padding-block:19px;line-height:1.7;letter-spacing:-.1px;font-weight:550}
.mk-public-editorial .mk-faq-page details :is(p,ul){font-size:13px;line-height:1.85;max-width:70em;color:#64786c;padding-bottom:7px}
.mk-public-editorial .mk-ask{background:#f1eafa;border:1px solid #e0d4ec;border-radius:24px 30px 20px 27px;padding-block:42px}
.mk-public-editorial .mk-ask h2{font-weight:550;letter-spacing:-.04em}
.mk-public-editorial .mk-ask-q{font-family:"Caveat",cursive;font-size:23px;color:#5d4f72}
.mk-public-editorial .mk-ask-tools .mk-mono{font-size:10px;background:#fffefb;border-color:#ded3e8;color:#6f5c86}
.mk-public-editorial .mk-client{border:1px solid #cbdcd4;border-radius:17px;background:#f5f8f1;box-shadow:none}
.mk-public-editorial .mk-client h3{font-weight:550;letter-spacing:-.5px}
.mk-public-editorial .mk-code{background:#203c3e;border:1px solid #203c3e;border-radius:12px;color:#e7f0e9;max-width:100%;overflow-x:auto}
.mk-public-editorial .mk-copy{border-radius:8px}
.mk-public-editorial .mk-final{display:grid;grid-template-columns:1.6fr .8fr;align-items:center;gap:35px;background:#cceefa;border:1px solid #b3d7e0;border-radius:28px 37px 25px 34px;padding:47px 55px;box-shadow:none}
.mk-public-editorial .mk-final h2{font-size:clamp(30px,3.2vw,43px);line-height:1.22;font-weight:550;letter-spacing:-.045em;color:var(--ink);max-width:17ch}
.mk-public-editorial .mk-final p{font-size:14px;line-height:1.8;color:#567b80;max-width:44em}
.mk-public-editorial .mk-final-cta{align-items:flex-start;margin-top:24px;gap:13px}
.mk-public-editorial .mk-final-cta .mk-black-button{font-size:12px;height:46px}
.mk-public-editorial .mk-final-cta small{font-size:10px;color:#648991}
.mk-public-editorial .mk-editorial-plane{display:block;width:100%;max-width:240px;justify-self:center;transform:rotate(-6deg)}
.mk-public-editorial .mk-final-wrap{padding-block:20px 65px}
.mk-public-editorial.mk-editorial-legal #main{max-width:900px;margin:0 auto;padding:55px var(--pad) 75px}
.mk-public-editorial.mk-editorial-legal #main>article{max-width:720px;padding:35px 0}
.mk-public-editorial.mk-editorial-legal #main h1{font-family:var(--display);font-size:48px;font-weight:550;line-height:1.2;letter-spacing:-.045em;margin:16px 0 25px}
.mk-public-editorial.mk-editorial-legal #main h2{font-size:25px;font-weight:550;letter-spacing:-.5px;margin-top:34px}
.mk-public-editorial.mk-editorial-legal #main p,.mk-public-editorial.mk-editorial-legal #main li{font-size:14px;line-height:1.9;color:#60756b}
.mk-public-editorial.mk-editorial-legal #main .updated{font-size:11px;color:#7c8c80;letter-spacing:.03em}
.mk-landing.mk-public-editorial .mk-tool-search{display:grid;grid-template-columns:1fr auto;border:1px solid #b7c9c0;border-radius:17px;padding:7px;gap:8px;max-width:100%;width:100%;margin-top:26px;min-height:0}
.mk-landing.mk-public-editorial .mk-tool-search>label:first-of-type{grid-column:1/-1;border-bottom:1px solid #e3e9e0;min-height:47px;padding-inline:10px}
.mk-landing.mk-public-editorial .mk-tool-search input{font-size:13px;width:100%;min-width:0}
.mk-landing.mk-public-editorial .mk-tool-search .mk-search-market{min-width:0;padding-inline:10px}
.mk-landing.mk-public-editorial .mk-tool-search select{width:100%;min-width:0;font-size:12px;border:0;background:none}
.mk-landing.mk-public-editorial .mk-tool-search .mk-black-button{font-size:11px;padding-inline:15px;height:44px;width:auto;white-space:normal;line-height:1.3}
.mk-public-editorial .mk-search-note{font-size:11px;line-height:1.75;color:#6f847d;margin-top:13px}
.mk-public-editorial .mk-trust-label{font-size:10px;margin-top:24px;color:#71847f}
.mk-public-editorial .mk-trust{justify-content:flex-start;gap:18px;max-width:100%}
.mk-public-editorial .mk-trust>span{font-size:10px}
.mk-public-editorial .mk-footer{background:#000;color:#aeb9b4;padding-top:55px;border-top:1px solid #222}
.mk-public-editorial .mk-footer .mk-footer-brand>span{font:19px "Caveat",cursive;color:#b8c9bd;max-width:190px}
.mk-public-editorial .mk-footer .mk-footer-brand>a{background:none;padding:0;box-shadow:none}
.mk-public-editorial .mk-footer strong{font-size:12px;color:#fffef6}
.mk-public-editorial .mk-footer a{font-size:12px;line-height:1.7;color:#aeb9b4}
.mk-public-editorial .mk-footer a:hover{color:#fff}
.mk-public-editorial .mk-footer .mk-footer-legal{border-color:#292929;color:#aeb9b4}
.mk-public-editorial a:focus-visible,.mk-public-editorial summary:focus-visible,.mk-public-editorial button:focus-visible{outline:2px solid #407e85;outline-offset:4px}
.mk-public-editorial .mk-404{padding-block:52px 65px;gap:19px}
.mk-public-editorial .mk-404 .mk-404-code{font-weight:550;font-size:85px;color:#7e8d74;letter-spacing:-.05em}
.mk-public-editorial .mk-404 h1{font-size:clamp(30px,3.1vw,43px);font-weight:550;letter-spacing:-.045em;line-height:1.2}
.mk-public-editorial .mk-404>p:not(.mk-404-code){font-size:14px;line-height:1.85}
.mk-public-editorial .mk-404-art{max-width:390px;width:100%}
.mk-public-editorial .mk-404-art img{max-height:245px}
.mk-public-editorial .mk-404-links a{font-size:12px;font-weight:550}
@media(max-width:1100px){.mk-landing.mk-public-editorial .mk-page-hero.has-illustration,.mk-landing.mk-public-editorial .mk-hero.has-illustration{gap:35px;min-height:470px}.mk-landing.mk-public-editorial .mk-page-head h1,.mk-landing.mk-public-editorial .mk-hero-copy h1{font-size:45px}.mk-landing.mk-public-editorial .mk-row{gap:40px}.mk-public-editorial .mk-editorial-card{padding:23px}.mk-public-editorial .mk-contact{gap:35px}.mk-public-editorial .mk-final{padding:40px}}
@media(max-width:850px){.mk-landing.mk-public-editorial .mk-page-hero.has-illustration,.mk-landing.mk-public-editorial .mk-hero.has-illustration{grid-template-columns:1fr;gap:35px;padding-block:33px 43px}.mk-landing.mk-public-editorial .mk-page-head,.mk-landing.mk-public-editorial .mk-hero-copy{max-width:700px}.mk-landing.mk-public-editorial .mk-page-head h1,.mk-landing.mk-public-editorial .mk-hero-copy h1{max-width:20ch;font-size:clamp(38px,6vw,52px)}.mk-public-editorial .mk-editorial-hero-art{max-width:570px;margin-inline:auto}.mk-public-editorial .mk-editorial-art img{max-height:380px}.mk-landing.mk-public-editorial .mk-row{gap:32px}.mk-public-editorial .mk-row-copy h3{font-size:31px}.mk-public-editorial .mk-section{padding-block:50px}.mk-public-editorial .mk-cards.two{grid-template-columns:1fr}.mk-public-editorial .mk-contact{grid-template-columns:1fr}.mk-public-editorial .mk-contact-aside{max-width:700px}.mk-public-editorial .mk-form{max-width:700px}.mk-public-editorial .mk-limits{grid-template-columns:1fr;gap:25px}.mk-public-editorial .mk-final{grid-template-columns:1.6fr .7fr}.mk-public-editorial .mk-faq-page{padding-block:45px 55px}}
@media(max-width:600px){.mk-public-editorial .mk-crumbs{font-size:10px;padding-top:16px;gap:7px}.mk-landing.mk-public-editorial .mk-page-hero.has-illustration,.mk-landing.mk-public-editorial .mk-hero.has-illustration{padding-top:27px;gap:28px}.mk-landing.mk-public-editorial .mk-page-head h1,.mk-landing.mk-public-editorial .mk-hero-copy h1{font-size:37px;margin:17px 0 20px;line-height:1.16;max-width:17ch}.mk-landing.mk-public-editorial .mk-page-head .mk-lead,.mk-landing.mk-public-editorial .mk-hero-copy .mk-lead{font-size:14px;line-height:1.85}.mk-public-editorial .mk-eyebrow,.mk-landing.mk-public-editorial .mk-kicker{font-size:9px}.mk-public-editorial .mk-page-cta{gap:9px;margin-top:23px}.mk-public-editorial .mk-page-cta :is(a,button){height:43px;padding-inline:17px;font-size:11px}.mk-public-editorial .mk-editorial-art img{max-height:290px}.mk-public-editorial .mk-editorial-art figcaption{font-size:18px}.mk-public-editorial .mk-editorial-example>summary{font-size:10px;padding:12px}.mk-public-editorial .mk-rows{padding-top:7px;padding-bottom:20px}.mk-landing.mk-public-editorial .mk-row{grid-template-columns:1fr;padding-block:38px;gap:25px}.mk-public-editorial .mk-row.reverse .mk-row-copy{order:0}.mk-public-editorial .mk-row-copy h3{font-size:30px;margin-top:15px}.mk-public-editorial .mk-row-copy>p{font-size:14px}.mk-public-editorial .mk-row-visual{width:100%;max-width:470px;margin-inline:auto}.mk-public-editorial .mk-checks li{font-size:12px}.mk-public-editorial .mk-section{padding-block:42px}.mk-public-editorial .mk-section.tight{padding-block:29px}.mk-public-editorial .mk-section-head h2{font-size:30px}.mk-public-editorial .mk-section-head p{font-size:13px;line-height:1.85}.mk-public-editorial .mk-cards{grid-template-columns:1fr;gap:17px}.mk-public-editorial .mk-card{padding:23px}.mk-public-editorial .mk-card h3{font-size:19px}.mk-public-editorial .mk-card p,.mk-public-editorial .mk-card li{font-size:13px}.mk-public-editorial .mk-editorial-card-grid{padding-inline:8px;gap:25px}.mk-public-editorial .mk-editorial-card .mk-editorial-art img{height:200px}.mk-public-editorial .mk-editorial-card h3{font-size:24px}.mk-public-editorial .mk-notes{grid-template-columns:1fr;gap:27px}.mk-public-editorial .mk-prose :is(p,ul,ol){font-size:14px}.mk-public-editorial .mk-numbered h3{font-size:18px}.mk-public-editorial .mk-numbered p{font-size:13px}.mk-public-editorial .mk-limits{padding:25px;border-radius:20px}.mk-public-editorial .mk-limits h2{font-size:28px}.mk-public-editorial .mk-table th,.mk-public-editorial .mk-table td{padding:13px 16px;font-size:12px}.mk-public-editorial .mk-steps{padding-block:43px}.mk-public-editorial .mk-step-list{grid-template-columns:1fr;gap:29px}.mk-public-editorial .mk-step h3{font-size:20px}.mk-public-editorial .mk-plan-grid{grid-template-columns:1fr;gap:22px}.mk-public-editorial .mk-plan{padding:26px}.mk-public-editorial .mk-plan .mk-plan-head{min-height:0}.mk-public-editorial .mk-plan:has([data-plan-cta="pro"]){transform:rotate(.5deg)}.mk-public-editorial .mk-form{padding:25px 21px;border-radius:20px 24px 18px 21px;box-shadow:4px 5px 0 #e4eddd}.mk-public-editorial .mk-form h2{font-size:27px}.mk-public-editorial .mk-field :is(input,textarea){font-size:13px}.mk-public-editorial .mk-faq-group>h2{font-size:25px}.mk-public-editorial .mk-faq-page details{padding-inline:17px}.mk-public-editorial .mk-faq-page summary{font-size:13px;gap:15px}.mk-public-editorial .mk-faq-page details :is(p,ul){font-size:12px}.mk-public-editorial .mk-ask{padding-block:30px;border-radius:20px}.mk-public-editorial .mk-ask-q{font-size:21px}.mk-public-editorial .mk-final{grid-template-columns:1fr;padding:30px 25px;gap:0}.mk-public-editorial .mk-final h2{font-size:31px;max-width:18ch}.mk-public-editorial .mk-final p{font-size:13px}.mk-public-editorial .mk-editorial-plane{width:130px;justify-self:end;margin-top:-15px}.mk-public-editorial .mk-final-wrap{padding-bottom:45px}.mk-public-editorial.mk-editorial-legal #main{padding-block:28px 45px}.mk-public-editorial.mk-editorial-legal #main>article{padding:18px 0}.mk-public-editorial.mk-editorial-legal #main h1{font-size:37px}.mk-public-editorial.mk-editorial-legal #main h2{font-size:24px}.mk-public-editorial.mk-editorial-legal #main p,.mk-public-editorial.mk-editorial-legal #main li{font-size:13px}.mk-landing.mk-public-editorial .mk-tool-search{grid-template-columns:1fr;gap:8px}.mk-landing.mk-public-editorial .mk-tool-search>label:first-of-type{grid-column:auto}.mk-landing.mk-public-editorial .mk-tool-search .mk-black-button{width:100%;font-size:12px}.mk-landing.mk-public-editorial .mk-tool-search .mk-search-market{height:39px}.mk-public-editorial .mk-trust{gap:13px;flex-wrap:wrap}}
@media(prefers-reduced-motion:reduce){.mk-public-editorial .mk-editorial-card{transition:none}}
@media(max-width:760px){.mk-public-editorial .mk-plan-grid{grid-template-columns:minmax(0,1fr);max-width:430px;margin-inline:auto}}
