.mf-ed .lgl{padding:max(78px, calc(clamp(150px, 22vh, 220px) - var(--mf-navh))) var(--mf-pad-x) clamp(120px, 20vh, 200px);min-height:calc(52vh - var(--mf-navh))}.mf-ed .lgl h1{font-family:var(--mf-font-d);letter-spacing:-.014em;text-wrap:balance;font-size:clamp(34px,3.6vw,52px);font-weight:500}.mf-ed .lgl__meta{color:var(--mf-muted);margin-top:14px;font-size:15px}.mf-ed .lgl__body{max-width:74ch;color:var(--mf-fg);margin-top:clamp(28px,4vh,44px);font-size:16.5px;line-height:1.72}.mf-ed .lgl__body h2{text-transform:none;font-family:var(--mf-font-d);letter-spacing:-.005em;color:var(--mf-fg);margin:44px 0 12px;font-size:clamp(20px,1.7vw,24px);font-weight:500;line-height:1.3}.mf-ed .lgl__body h3{font-family:var(--mf-font-d);margin:28px 0 8px;font-size:18px;font-weight:600}.mf-ed .lgl__body p{margin:0 0 14px}.mf-ed .lgl__body ul,.mf-ed .lgl__body ol{margin:0 0 16px;padding-left:1.4em}.mf-ed .lgl__body li{margin:0 0 8px}.mf-ed .lgl__body ol>li::marker{color:var(--mf-red)}.mf-ed .lgl__body a{color:var(--mf-fg);text-decoration:underline;-webkit-text-decoration-color:var(--mf-red);text-decoration-color:var(--mf-red);text-underline-offset:3px;word-break:break-word}.mf-ed .lgl__body strong{font-weight:600}.mf-ed .lgl__body hr{border:0;border-top:1px solid var(--mf-line);margin:56px 0 0}.mf-ed .lgl__anchor{width:0;height:0;display:block;position:relative;top:-96px}.mf-ed .lgl__ref{border-left:2px solid var(--mf-line);margin:22px 0 16px;padding:4px 0 4px 20px}.mf-ed .lgl__refbtn{color:var(--mf-muted)}.mf-ed .lgl__body ul.lgl__checks{margin:0;padding-left:0;list-style:none}.mf-ed .lgl__checks li{grid-template-columns:1.4em minmax(0,1fr);column-gap:6px;display:grid}.mf-ed .lgl__box{color:var(--mf-muted)}.mf-ed .lgl{min-height:0;padding-top:clamp(40px,6vh,64px)}.mf-ed .lgl h1{font-size:clamp(30px,2.8vw,40px)}.mf-ed .lgl__grid{grid-template-columns:minmax(0,74ch) minmax(220px,300px);justify-content:space-between;align-items:start;gap:clamp(40px,6vw,96px);display:grid}.mf-ed .lgl__side{top:calc(var(--mf-navh) + 28px);max-height:calc(100vh - var(--mf-navh) - 56px);gap:32px;padding-right:4px;display:grid;position:sticky;overflow-y:auto}.mf-ed .lgl__sidehead{font-family:var(--mf-font-d);color:var(--mf-fg);margin:0 0 12px;font-size:15px;font-weight:600}.mf-ed .lgl__side ol,.mf-ed .lgl__side ul{border-left:1px solid var(--mf-line);gap:2px;margin:0;padding:0;list-style:none;display:grid}.mf-ed .lgl__side li a,.mf-ed .lgl__side li span{color:var(--mf-muted);border-left:2px solid #0000;margin-left:-1px;padding:5px 0 5px 14px;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.mf-ed .lgl__side li a:hover{color:var(--mf-fg)}.mf-ed .lgl__side li [aria-current=page],.mf-ed .lgl__toc li a.is-on{color:var(--mf-fg);border-left-color:var(--mf-red);font-weight:500}@media (max-width:960px){.mf-ed .lgl__grid{grid-template-columns:minmax(0,1fr);gap:28px}.mf-ed .lgl__side{order:-1;max-height:none;position:static}.mf-ed .lgl__toc{display:none}.mf-ed .lgl__docs ul{border-left:0;flex-wrap:wrap;gap:8px;display:flex}.mf-ed .lgl__docs li a,.mf-ed .lgl__docs li span{border:1px solid var(--mf-line);border-radius:999px;margin:0;padding:6px 12px;font-size:14px}.mf-ed .lgl__docs li [aria-current=page]{border-color:var(--mf-fg)}.mf-ed .lgl__main{order:0}}
