.mt[data-astro-cid-sncgpwwg]{max-width:var(--max);margin:0 auto;padding:18px 20px 64px;display:grid;gap:28px;--mt-forest: #26301f;--mt-brown: #7a3b1d;--mt-peach: #f6dccb;--mt-cream: #fbf3e8;--mt-sand: #efe4d3;--mt-green: #e3ecd9;--mt-on-green: #34502a}@media(prefers-color-scheme:dark){.mt[data-astro-cid-sncgpwwg]{--mt-peach: #3a2a20;--mt-cream: #221d17;--mt-sand: #2a241c;--mt-green: #2b3524;--mt-on-green: #d6e8c4}}.mt[data-astro-cid-sncgpwwg] [data-astro-cid-sncgpwwg]:is(div,section,aside,nav){min-width:0}.mt-pill[data-astro-cid-sncgpwwg]{display:inline-block;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:var(--r-pill);background:var(--mt-green);color:var(--mt-on-green)}.mt-btn[data-astro-cid-sncgpwwg]{display:inline-flex;gap:6px;align-items:center;padding:10px 16px;border-radius:var(--r-pill);font:inherit;font-weight:600;text-decoration:none;border:1px solid transparent;cursor:pointer}.mt-btn-cta[data-astro-cid-sncgpwwg]{background:var(--cta);color:#fff!important}.mt-btn-ghost[data-astro-cid-sncgpwwg]{background:var(--surface);border-color:var(--line-strong);color:var(--ink)!important}.mt-sm[data-astro-cid-sncgpwwg]{padding:7px 13px;font-size:.86rem}.mt-hero[data-astro-cid-sncgpwwg]{display:grid;grid-template-columns:1.1fr .9fr;gap:28px;align-items:center}.mt-hero[data-astro-cid-sncgpwwg] h1[data-astro-cid-sncgpwwg]{font-family:var(--font-display);font-size:clamp(2rem,4.6vw,3rem);line-height:1.15;margin:12px 0}.mt-hero[data-astro-cid-sncgpwwg] h1[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg],.mt-hero[data-astro-cid-sncgpwwg] h1[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg]{display:block}.mt-hero[data-astro-cid-sncgpwwg] h1[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg]{font-style:normal;color:var(--cta)}.mt-dek[data-astro-cid-sncgpwwg] p{color:var(--ink-soft);line-height:1.7;margin:0}.mt-upd[data-astro-cid-sncgpwwg]{margin:10px 0 0;font-size:.8rem;color:var(--muted)}.mt-ctas[data-astro-cid-sncgpwwg]{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.mt-glance[data-astro-cid-sncgpwwg]{background:var(--mt-forest);color:#fbf3e8;border-radius:var(--r-lg);padding:20px;position:relative;overflow:hidden}.mt-glance[data-astro-cid-sncgpwwg]:after{content:"";position:absolute;width:200px;height:200px;border-radius:50%;background:#ffffff0d;right:-50px;top:-70px}.mt-glance[data-astro-cid-sncgpwwg]>p[data-astro-cid-sncgpwwg]{margin:0 0 10px;font-size:.8rem;opacity:.85;position:relative}.mt-glance[data-astro-cid-sncgpwwg] ul[data-astro-cid-sncgpwwg]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:8px;position:relative;z-index:1}.mt-glance[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]{display:flex;gap:10px;align-items:center;background:#ffffff14;border-radius:16px;padding:9px 12px;text-decoration:none;color:inherit}.mt-glance[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]:hover{background:#ffffff24}.mt-glance[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{width:32px;height:32px;border-radius:50%;background:#ffffff1f;display:grid;place-items:center;flex:none}.mt-glance[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{flex:1;min-width:0;display:grid}.mt-glance[data-astro-cid-sncgpwwg] b[data-astro-cid-sncgpwwg]{font-size:.92rem}.mt-glance[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg]{font-size:.74rem;opacity:.75}.mt-glance[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg]{font-style:normal;font-size:.72rem;font-weight:700;background:var(--mt-green);color:var(--mt-on-green);padding:3px 9px;border-radius:var(--r-pill);white-space:nowrap}.mt-grid[data-astro-cid-sncgpwwg]{display:grid;grid-template-columns:190px minmax(0,1fr);gap:28px;align-items:start}.mt-toc[data-astro-cid-sncgpwwg]{position:sticky;top:80px}.mt-toc[data-astro-cid-sncgpwwg] p[data-astro-cid-sncgpwwg]{margin:0 0 8px;font-size:.78rem;color:var(--muted)}.mt-toc[data-astro-cid-sncgpwwg] ol[data-astro-cid-sncgpwwg]{list-style:none;padding:0;margin:0;display:grid;gap:2px}.mt-toc[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]{display:block;font-size:.86rem;color:var(--ink-soft);text-decoration:none;padding:6px 12px;border-radius:12px}.mt-toc[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]:before{content:"•";margin-right:8px;color:var(--line-strong)}.mt-toc[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg].is-on{background:var(--surface);color:var(--ink);font-weight:600}.mt-toc[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg].is-on:before{color:var(--brown-text)}.mt-body[data-astro-cid-sncgpwwg]{display:grid;gap:34px}.mt-sec[data-astro-cid-sncgpwwg]{scroll-margin-top:80px;display:grid;gap:14px}.mt-sec[data-astro-cid-sncgpwwg] h2[data-astro-cid-sncgpwwg]{display:flex;gap:12px;align-items:center;font-family:var(--font-display);font-size:1.5rem;margin:0}.mt-sec[data-astro-cid-sncgpwwg] h2[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{width:40px;height:40px;border-radius:50%;background:var(--mt-green);display:grid;place-items:center;flex:none}.mt-sec[data-astro-cid-sncgpwwg] h2[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg].is-peach{background:var(--mt-peach)}.mt-sec[data-astro-cid-sncgpwwg] .prose[data-astro-cid-sncgpwwg] p,.mt-sec[data-astro-cid-sncgpwwg] .prose[data-astro-cid-sncgpwwg] li{line-height:1.75;color:var(--ink-soft)}.mt-crowd[data-astro-cid-sncgpwwg] p:nth-of-type(2){background:var(--mt-green);border-radius:var(--r-lg);padding:16px 18px;color:var(--ink)}.mt-fit[data-astro-cid-sncgpwwg]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px;display:grid;gap:10px}.mt-fit-head[data-astro-cid-sncgpwwg]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:start}.mt-fit-head[data-astro-cid-sncgpwwg] b[data-astro-cid-sncgpwwg]{display:block;font-size:.98rem}.mt-fit-head[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg]{font-size:.78rem;color:var(--muted)}.mt-seg[data-astro-cid-sncgpwwg]{display:inline-flex;background:var(--mt-sand);border-radius:var(--r-pill);padding:3px}.mt-seg[data-astro-cid-sncgpwwg] button[data-astro-cid-sncgpwwg]{font:inherit;font-size:.84rem;border:0;background:none;color:var(--ink);padding:6px 12px;border-radius:var(--r-pill);cursor:pointer}.mt-seg[data-astro-cid-sncgpwwg] button[data-astro-cid-sncgpwwg].is-on{background:var(--mt-forest);color:#fff}.mt-cells[data-astro-cid-sncgpwwg]{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:4px}.mt-cells[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg],.mt-legend[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{display:block;height:30px;border-radius:999px}.c-q[data-astro-cid-sncgpwwg]{background:#8fa77a}.c-m[data-astro-cid-sncgpwwg]{background:#ddd3c3}.c-b[data-astro-cid-sncgpwwg]{background:#b8632f}.c-x[data-astro-cid-sncgpwwg]{background:repeating-linear-gradient(45deg,#e8dccb 0 4px,#f6efe4 4px 8px)}.mt-cells[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg].is-pick{outline:2.5px solid var(--ink);outline-offset:2px}.mt-axis[data-astro-cid-sncgpwwg]{display:flex;justify-content:space-between;font-size:.7rem;color:var(--muted)}.mt-shown[data-astro-cid-sncgpwwg]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;background:var(--mt-cream);border-radius:var(--r-pill);padding:10px 16px}.mt-shown[data-astro-cid-sncgpwwg]>span[data-astro-cid-sncgpwwg]{font-size:.82rem;color:var(--muted)}.mt-shown[data-astro-cid-sncgpwwg] b[data-astro-cid-sncgpwwg]{font-family:var(--font-display);font-size:1.3rem}.mt-shown[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg]{font-style:normal;font-size:.78rem;font-weight:700;display:inline-flex;gap:5px;align-items:center;padding:3px 10px;border-radius:var(--r-pill)}.mt-shown[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg].is-ok{background:var(--mt-green);color:var(--mt-on-green)}.mt-shown[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg].is-bad{background:#f8ddd9;color:#8c2a22}@media(prefers-color-scheme:dark){.mt-shown[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg].is-bad{background:#4a2420;color:#f6c9c2}}.mt-legend[data-astro-cid-sncgpwwg]{display:flex;flex-wrap:wrap;gap:12px;margin:0;font-size:.76rem;color:var(--muted)}.mt-legend[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{display:inline-flex;gap:6px;align-items:center}.mt-legend[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{width:20px;height:9px}.mt-rules[data-astro-cid-sncgpwwg] ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.mt-rules[data-astro-cid-sncgpwwg] li{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:16px 18px;margin:0;font-size:.88rem}.mt-rules[data-astro-cid-sncgpwwg] li strong:first-child{display:block;font-family:var(--font-display);font-size:1.15rem;color:var(--brown-text);margin-bottom:6px}.mt-card[data-astro-cid-sncgpwwg]{border-radius:var(--r-lg);padding:16px 20px;background:var(--surface);border:1px solid var(--line)}.mt-card[data-astro-cid-sncgpwwg].is-green{background:var(--mt-green);border:0}.mt-card[data-astro-cid-sncgpwwg] p:last-child{margin-bottom:0}.mt-links[data-astro-cid-sncgpwwg]{display:flex;gap:14px;flex-wrap:wrap;margin:0}.mt-links[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]{font-size:.88rem;font-weight:700;color:var(--brown-text);text-decoration:none}.mt-photo-row[data-astro-cid-sncgpwwg]{display:grid;grid-template-columns:1fr 240px;gap:20px;align-items:start}.mt-photo[data-astro-cid-sncgpwwg]{position:relative;display:block;border-radius:999px 999px 22px 22px;overflow:hidden;text-decoration:none}.mt-photo[data-astro-cid-sncgpwwg] img[data-astro-cid-sncgpwwg]{width:100%;height:300px;object-fit:cover;display:block}.mt-photo[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{position:absolute;left:10px;right:10px;bottom:30px;background:#fffdf9f0;color:#201c17;font-size:.76rem;font-weight:700;text-align:center;padding:6px 10px;border-radius:var(--r-pill)}.mt-photo[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg]{position:absolute;left:0;right:0;bottom:0;font-size:.62rem;color:#fff;background:#0f0c09a6;padding:4px 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mt-editor[data-astro-cid-sncgpwwg]{grid-template-columns:auto 1fr auto;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:18px 20px}.mt-editor[data-astro-cid-sncgpwwg] h2[data-astro-cid-sncgpwwg]{font-size:1.15rem}.mt-editor[data-astro-cid-sncgpwwg] .prose[data-astro-cid-sncgpwwg] p{margin:4px 0 0}.mt-avatar[data-astro-cid-sncgpwwg]{width:56px;height:56px;border-radius:50%;background:var(--mt-brown);color:#fff;display:grid;place-items:center;font-family:var(--font-display);font-weight:700;font-size:1.6rem}.mt-cite[data-astro-cid-sncgpwwg]{background:var(--mt-green);border-radius:var(--r-lg);padding:22px}.mt-cite[data-astro-cid-sncgpwwg] h2[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{background:var(--mt-cream)}.mt-tool[data-astro-cid-sncgpwwg]{background:var(--mt-cream);border-radius:var(--r-lg);padding:16px;display:grid;gap:10px}.mt-tool[data-astro-cid-sncgpwwg] label[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{display:block;font-size:.8rem;color:var(--muted);margin-bottom:6px}.mt-tool[data-astro-cid-sncgpwwg] input[data-astro-cid-sncgpwwg]{width:100%;box-sizing:border-box;font:inherit;font-size:.88rem;padding:9px 14px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--mt-sand);color:var(--ink)}.mt-tool-row[data-astro-cid-sncgpwwg]{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.mt-tool[data-astro-cid-sncgpwwg] output[data-astro-cid-sncgpwwg]{display:block;background:var(--surface);border-radius:14px;padding:12px 14px;font-size:.88rem;word-break:break-all}.mt-tool[data-astro-cid-sncgpwwg].is-html output[data-astro-cid-sncgpwwg]{font-family:ui-monospace,Menlo,Consolas,monospace;font-size:.8rem}.mt-press[data-astro-cid-sncgpwwg]{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;align-items:center;margin:0;font-size:.88rem}.mt-more[data-astro-cid-sncgpwwg]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.mt-more[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-lg);padding:14px 18px;text-decoration:none;display:grid;gap:2px}.mt-more[data-astro-cid-sncgpwwg] b[data-astro-cid-sncgpwwg]{font-size:.95rem}.mt-more[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{font-size:.8rem;color:var(--muted)}@media(max-width:900px){.mt-hero[data-astro-cid-sncgpwwg],.mt-grid[data-astro-cid-sncgpwwg]{grid-template-columns:minmax(0,1fr)}.mt-toc[data-astro-cid-sncgpwwg]{display:none}.mt-rules[data-astro-cid-sncgpwwg] ul,.mt-more[data-astro-cid-sncgpwwg],.mt-photo-row[data-astro-cid-sncgpwwg]{grid-template-columns:minmax(0,1fr)}.mt-editor[data-astro-cid-sncgpwwg]{grid-template-columns:auto 1fr}.mt-editor[data-astro-cid-sncgpwwg] .mt-btn[data-astro-cid-sncgpwwg]{grid-column:1 / -1;justify-self:start}}@media(max-width:560px){.mt[data-astro-cid-sncgpwwg]{padding:14px 16px 48px}.mt-cells[data-astro-cid-sncgpwwg]{gap:2px}.mt-cells[data-astro-cid-sncgpwwg] i[data-astro-cid-sncgpwwg]{height:24px}}@media(max-width:760px){.mt-glance[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg],.mt-glance[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg],.mt-axis[data-astro-cid-sncgpwwg],.mt-photo[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg]{font-size:.78rem}.mt-photo[data-astro-cid-sncgpwwg] small[data-astro-cid-sncgpwwg]{white-space:normal}}@media(max-width:760px){.mt-glance[data-astro-cid-sncgpwwg] a[data-astro-cid-sncgpwwg]{flex-wrap:wrap;row-gap:6px}.mt-glance[data-astro-cid-sncgpwwg] span[data-astro-cid-sncgpwwg]{flex-basis:8.5rem}.mt-glance[data-astro-cid-sncgpwwg] em[data-astro-cid-sncgpwwg]{margin-left:auto;white-space:normal}}
