.mk-nav{min-width:0;grid-template-columns:auto 1fr auto}.mk-nav nav{flex-wrap:wrap}.mk-nav nav a[aria-current=page]{color:var(--pub-orange-strong)}.mk-main{width:min(100% - 2rem,72rem);margin:0 auto}.mk-crumbs ol{display:flex;flex-wrap:wrap;gap:.35rem;list-style:none;margin:.5rem 0 0;padding:0;font-size:.9rem;color:#6b5a47}.mk-crumbs li+li:before{content:"/";margin-right:.35rem;color:#a08f7a}.mk-crumbs a{color:inherit}.mk-hero{padding:clamp(1.75rem,6vw,4.5rem) 0 2.5rem;border-bottom:1px solid rgba(26,18,8,.12)}.pub .mk-hero h1{font-size:clamp(2.2rem,6vw,4.2rem);line-height:1.02;max-width:20ch}.mk-hero .pub-lede{margin-top:1.25rem}.mk-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:2rem;gap:2rem;padding:3rem 0;border-bottom:1px solid rgba(26,18,8,.12)}.pub .mk-section h2{font-size:clamp(1.6rem,3.2vw,2.4rem);line-height:1.05}.mk-section p{line-height:1.6;margin:0 0 1rem;max-width:40rem}.mk-items{display:grid;grid-gap:.9rem;gap:.9rem;margin:0;padding:0;list-style:none}ol.mk-items{counter-reset:mk-step}.mk-items li{background:var(--pub-cream);border:1px solid rgba(26,18,8,.08);border-radius:1rem;padding:1rem 1.15rem}ol.mk-items li{counter-increment:mk-step}ol.mk-items li h3:before{content:counter(mk-step,decimal-leading-zero) "  ";color:var(--pub-orange-strong);font-family:var(--font-mak-sans),system-ui,sans-serif;font-size:.85rem;letter-spacing:.04em}.pub .mk-items h3{font-size:1.25rem;line-height:1.15;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.mk-items p{margin:.4rem 0 0}.mk-status{font-family:var(--font-mak-sans),system-ui,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.06em;text-transform:uppercase;border-radius:999px;padding:.2rem .55rem;background:#e3f1e9;color:#1c5f41}.mk-status-inDevelopment{background:#f3e6d6;color:#7a4512}.mk-limits{background:var(--pub-charcoal);color:var(--pub-cream);border-radius:1.25rem;padding:clamp(1.5rem,4vw,2.5rem);margin:3rem 0}.pub .mk-limits h2{color:var(--pub-cream);font-size:clamp(1.5rem,3vw,2.2rem)}.mk-limits ul{margin:0;padding-left:1.2rem;display:grid;grid-gap:.55rem;gap:.55rem;line-height:1.5}.mk-faq{padding:1rem 0 3rem}.mk-related{padding:0 0 3rem}.mk-related ul{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));grid-gap:.75rem;gap:.75rem;margin:0;padding:0;list-style:none}.mk-related a{display:block;min-height:44px;padding:1rem 1.15rem;border-radius:1rem;border:1px solid rgba(26,18,8,.14);color:inherit;font-weight:750;text-decoration:none}.mk-related a:hover{border-color:var(--pub-orange)}.mk-notes{padding:0 0 2.5rem;font-size:.92rem;color:#5b4a36;max-width:48rem}.mk-notes p{margin:0 0 .5rem}@media (max-width:960px){.mk-nav{grid-template-columns:auto auto}.pub-nav.mk-nav nav{display:flex;grid-column:1/-1;grid-row:2;justify-content:flex-start;gap:.25rem 1rem}.mk-section{grid-template-columns:1fr;gap:.5rem}}.pub .release-hero{display:grid;grid-template-columns:1.4fr 1fr;grid-gap:3rem;gap:3rem;align-items:center;padding:clamp(2rem,6vw,5rem) 0}.pub .release-hero h1{font-size:clamp(2.4rem,4.5vw,4.5rem);line-height:1.08;letter-spacing:-.045em}.pub .release-hero h1 span{color:var(--pub-forest)}.pub .release-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;margin:1.25rem 0}.pub .release-actions a{min-height:44px;display:inline-flex;align-items:center}.pub .release-illustration{padding:2rem;border-radius:50% 50% 42% 42%;background:#e4ecd9;text-align:center;overflow:hidden}.pub .release-illustration svg{max-width:100%;height:auto}.pub .release-illustration p{font-weight:700;color:var(--pub-forest)}.pub .release-section{padding:2.5rem 0}.pub .release-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));grid-gap:1rem;gap:1rem;margin:1.5rem 0}.pub .release-card,.pub .release-empty{background:#fffcf7;border:1px solid #dddaca;border-radius:1.25rem;padding:1.5rem;min-width:0;overflow-wrap:anywhere}.pub .release-number{color:var(--pub-forest);font-weight:800}.pub .release-professional{background:#e4ecd9;border-radius:1.5rem;padding:clamp(1.5rem,4vw,3rem);display:grid;grid-template-columns:1.4fr 1fr;grid-gap:2rem;gap:2rem}.pub .release-steps{display:grid;grid-gap:1rem;gap:1rem;padding-left:1.3rem;line-height:1.7}.pub .release-form{max-width:42rem;display:grid;grid-gap:1rem;gap:1rem;padding:1.5rem;background:#fffcf7;border:1px solid #dddaca;border-radius:1.25rem}.pub .release-form label{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.pub .release-form input,.pub .release-form select,.pub .release-form textarea{width:100%;max-width:100%;min-width:0;box-sizing:border-box;font:inherit;padding:.8rem;border:1px solid #8e968b;border-radius:.6rem;background:white}.pub .release-form textarea{min-height:10rem;resize:vertical}.pub .release-form .release-check{display:flex;align-items:start;gap:.6rem}.pub .release-check input{width:auto;flex:none;min-height:24px}.pub .release-form [role=alert]{color:#9d2818;overflow-wrap:anywhere}.pub .release-form button{min-height:44px}.pub .release-honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.pub .pub-nav.mk-nav nav{flex-wrap:wrap}.pub .pub-nav-actions .pub-link{display:inline-flex}@media(max-width:700px){.pub .release-hero,.pub .release-professional{grid-template-columns:1fr;gap:1.5rem}.pub .release-illustration{display:none}.pub .pub-nav.mk-nav{grid-template-columns:1fr;gap:.6rem}.pub .pub-nav.mk-nav nav{grid-row:auto;grid-column:auto;gap:.25rem 1rem}.pub .pub-nav-actions{justify-content:flex-start;flex-wrap:wrap}.pub .mk-main{width:calc(100% - 2rem)}}