.mk-subpage .mk-top{position:static;background:var(--ink);-webkit-backdrop-filter:none;backdrop-filter:none;border-bottom:0}.mk-sub-head{padding:clamp(2.2rem,6vw,4.2rem) var(--gut) clamp(2.2rem,5vw,3.4rem);background:var(--ink)}.mk-sub-head .inner{max-width:1140px;margin:0 auto}.mk-sub-head h1{font-size:clamp(2.1rem,5vw,3.4rem);margin:.35rem 0 0}.mk-sub-head .lede{max-width:var(--measure);margin-top:.9rem}.mk-sub-head .stamp{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--dim-2);margin-top:1.4rem}.mk-sub-body{background:linear-gradient(var(--paper),var(--paper-2));color:var(--paper-ink);padding:clamp(2.6rem,6vw,4.5rem) var(--gut) clamp(4rem,8vw,6rem);border-top:1px solid var(--seam);-webkit-font-smoothing:auto;-moz-osx-font-smoothing:auto}.mk-sub-body>.inner{max-width:1140px;margin:0 auto}.mk-lane{display:grid;grid-template-columns:var(--rail) minmax(0,1fr);grid-gap:clamp(1.25rem,4vw,4rem);gap:clamp(1.25rem,4vw,4rem);padding:clamp(1.8rem,4vw,2.8rem) 0}.mk-lane+.mk-lane{border-top:1px solid var(--line-light)}.mk-lane h2{font-size:clamp(1.3rem,2.4vw,1.7rem);color:var(--paper-ink);margin:0 0 .35rem}.mk-lane h2 .mk-tag{vertical-align:.28em;margin-left:.35rem}.mk-lane>div>.why{color:var(--dim-warm);max-width:var(--measure);margin:0 0 1.2rem}.mk-lane ul{list-style:none;margin:0;padding:0;display:grid;grid-gap:0;gap:0}.mk-lane li{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:.15rem;gap:.15rem;padding:.85rem 0;border-top:1px solid var(--line-light)}.mk-lane li:first-child{border-top:0}.mk-lane li b{font-weight:600;font-size:.98rem;letter-spacing:-.005em}.mk-lane li span{color:var(--dim-warm);font-size:.92rem;line-height:1.55;max-width:var(--measure)}.mk-tag.done{background:rgba(111,186,191,.22);color:#1f5c60}.mk-tag.doing{background:rgba(189,77,40,.14);color:var(--flame-ink)}.mk-tag.plan{background:rgba(18,21,27,.055);color:#5e5752}.mk-tag.no{background:transparent;border:1px solid var(--line-light);color:#6d6560}.mk-doc{max-width:720px;margin:0 auto}.mk-doc section{padding:1.6rem 0;border-top:1px solid var(--line-light)}.mk-doc section:first-of-type{border-top:0;padding-top:0}.mk-doc h2{font-size:1.18rem;color:var(--paper-ink);margin:0 0 .6rem;display:flex;gap:.7rem;align-items:baseline}.mk-doc h2 .no{font-family:var(--mono);font-weight:500;font-size:.82rem;color:var(--flame-ink);letter-spacing:.04em}.mk-doc li,.mk-doc p{color:#3d3a36;font-size:.97rem;line-height:1.65}.mk-doc ul{margin:.6rem 0;padding-left:1.2rem}.mk-doc li{margin:.3rem 0}.mk-doc li b{color:var(--paper-ink);font-weight:600}.mk-draft{border:1px solid rgba(189,77,40,.35);border-left:4px solid var(--flame);background:rgba(189,77,40,.06);border-radius:10px;padding:.9rem 1.1rem;margin:0 auto 2rem;max-width:720px}.mk-draft p{margin:0;font-size:.92rem;color:#6a3013}.mk-draft b{font-family:var(--mono);font-weight:500;font-size:.78rem;text-transform:uppercase;letter-spacing:.08em;display:block;margin-bottom:.25rem;color:var(--flame-ink)}.mk-attorney{border:1px dashed rgba(18,21,27,.28);border-radius:8px;padding:.7rem .9rem;margin:.7rem 0 0;color:#6d6560;font-size:.9rem;font-style:italic}.mk-attorney:before{content:"For your attorney · ";font-family:var(--mono);font-style:normal;font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--flame-ink)}.mk-doc-nav.centered{max-width:720px;margin-left:auto;margin-right:auto}.mk-doc-nav{margin-top:2.4rem;padding-top:1.4rem;border-top:1px solid var(--line-light);display:flex;flex-wrap:wrap;gap:.5rem 1.6rem;font-size:.9rem}.mk-doc-nav a{color:var(--flame-ink);text-decoration:none;border-bottom:1px solid rgba(169,69,35,.35)}.mk-doc-nav a:hover{border-bottom-color:var(--flame-ink)}@media (max-width:720px){.mk-lane{grid-template-columns:minmax(0,1fr);gap:.8rem}}