.mto-article{max-width:900px;margin:0 auto;padding:40px 24px 64px;overflow-wrap:anywhere}.mto-article .entry__head{padding:0;margin-bottom:32px}.mto-article .entry__meta{margin-top:16px}.mto-article .prose{max-width:100%;line-height:1.85}.mto-article img{max-width:100%;height:auto}.mto-article pre,.mto-article table{max-width:100%;overflow:auto}.mto-article h2,.mto-article h3{scroll-margin-top:150px}.mto-toc{margin:24px 0;padding:16px 20px;border:1px solid var(--line,#414144);border-radius:16px;background:var(--surface,#222225)}.mto-toc summary{min-height:48px;display:flex;align-items:center;font-weight:700;cursor:pointer}.mto-toc ol{list-style:none;padding:0;margin:8px 0}.mto-toc a,.mto-reading-panel a{display:flex;align-items:center;min-height:48px;padding:8px 12px;line-height:1.5;box-sizing:border-box}.mto-toc .is-sub{padding-left:16px}.mto-toc a.is-active{color:var(--accent,#ff6a3d);font-weight:700}.mto-reading-panel,.mto-article-cta{margin-top:32px;padding:24px;border:1px solid var(--line,#414144);border-radius:16px}.mto-reading-panel ul{list-style:none;padding:0}.mto-article-cta .btn{min-height:48px;transform:none!important}.mto-reading-panel h2{font-size:22px}@media(max-width:600px){.mto-article{padding:28px 16px 48px}.mto-toc,.mto-reading-panel,.mto-article-cta{padding:12px 16px}.mto-article h1{font-size:32px}}
