/* M206: author-led reading and the explicitly requested home blog cards. */
body #m205-blog .m205-blog-grid>article{display:flex;flex-direction:column;min-width:0}
body #m205-blog .m205-blog-grid>article>div{display:flex;flex-direction:column;flex:1}
body #m205-blog .m205-blog-grid h3{font-size:clamp(20px,1.65vw,25px);line-height:1.5;letter-spacing:-.035em}
body #m205-blog .m206-card-meta{margin-top:auto;padding-top:32px;display:flex;flex-wrap:wrap;gap:8px 14px;font-size:12px;line-height:1.7;color:#ccd1c9}
body #m205-blog .m206-card-meta>span{border-left:1px solid #65716c;padding-left:14px}
body #m205-blog .m206-card-author{display:flex;align-items:center;gap:12px;margin-top:22px;text-decoration:none;color:#f5f1e6;font-size:14px}
body #m205-blog .m206-card-author>span:last-child{white-space:nowrap}
.m206-avatar{width:44px!important;height:44px!important;min-width:44px;object-fit:cover;border-radius:50%;display:inline-block;flex-shrink:0}
.m206-avatar-empty{border:1px solid #6d7975;background:#2a3031}
.m206-card-featured{border-color:#d9c26e!important}
body .m206-article{background:#141819;color:#eeeee8;--article-gold:#e2ca78;padding:0 0 100px}
body .m206-article :is(p,li){color:#c4cac6;font-size:17px;line-height:1.95}
.m206-reading-shell{max-width:1220px;width:calc(100% - 80px);margin:auto}
.m206-article-breadcrumb{flex-wrap:wrap;padding:35px 0 28px;font-size:12px;display:flex;gap:12px;align-items:center;color:#a2aaa5}
.m206-article-breadcrumb a{color:inherit;text-decoration:none}
.m206-article-hero{padding:38px 0 52px;border-bottom:1px solid #3c4541}
body .m206-article h1{max-width:1050px;margin:18px 0 27px;font-size:clamp(38px,4.6vw,64px);font-weight:650;line-height:1.25;letter-spacing:-.045em;text-wrap:balance;color:#f7f5ee}
body .m206-article .m206-deck{max-width:850px;font-size:20px;line-height:1.85;color:#bfc9c3}
.m206-article-byline{display:flex;flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:34px;color:#aebbb2;font-size:13px}
.m206-article-person{display:flex;align-items:center;gap:12px;text-decoration:none;color:#f5f1e6}
.m206-article-person span{display:flex;flex-direction:column;gap:3px}.m206-article-person small{font-size:11px;color:#aab5ad}
.m206-reading-grid{display:grid;grid-template-columns:minmax(0,1fr) 230px;gap:85px;align-items:start;padding-top:50px}
.m206-article-body{min-width:0;max-width:840px}
body .m206-article-body h2{font-size:28px;line-height:1.5;font-weight:600;letter-spacing:-.025em;color:#f2f1e9;margin:62px 0 23px;padding-top:24px;border-top:1px solid #414a44;scroll-margin-top:120px}
body .m206-article-body p{margin:0 0 24px}
body .m206-article-body strong{font-weight:650;color:#f4efdc}
body .m206-article-body>p:nth-child(3){border-left:3px solid var(--article-gold);padding:18px 24px;background:#202823;margin:34px 0;font-size:20px}
.m206-article-body a{color:#e4cd82;text-decoration:underline;text-underline-offset:4px}
.m206-article-body a[href^="#reference-"]{font-size:12px;white-space:nowrap;text-decoration:none}
.m206-article-body ol{padding-left:25px}.m206-article-body li{padding-left:6px;margin:12px 0}
.m206-article-toc{position:sticky;top:120px;border-top:2px solid var(--article-gold);padding-top:18px}
.m206-article-toc>span{font-size:11px;color:var(--article-gold);letter-spacing:.14em}
.m206-article-toc ol{padding:0;margin:20px 0;list-style:none}
body .m206-article-toc li{font-size:13px;line-height:1.8;margin:0 0 16px}
.m206-article-toc a{color:#bac3bc;text-decoration:none}.m206-article-toc a:hover{color:#f3e9c8}
.m206-reference-list{border-top:1px solid #414a44;margin-top:55px;padding-top:27px}
body .m206-reference-list h2{border:0;padding:0;margin:0 0 20px;font-size:20px}
body .m206-reference-list li{font-size:12px;line-height:1.8;color:#a2b1a6;scroll-margin-top:120px}
.m206-reference-list ol{padding-left:20px}.m206-reference-list small{display:block;margin-top:3px;color:#9ba89f}
.m206-reading-next{margin-top:70px;border:1px solid #4d574f;padding:34px;display:flex;justify-content:space-between;gap:28px;align-items:center}
body .m206-reading-next p{margin:8px 0 0;font-size:14px;max-width:580px}
body .m206-reading-next h2{margin:0;font-size:25px;line-height:1.4;color:#f0ead6}
@media(max-width:950px){.m206-reading-grid{grid-template-columns:1fr;gap:24px}.m206-article-toc{position:static;grid-row:1}.m206-article-toc ol{display:grid;grid-template-columns:1fr 1fr;gap:8px 25px}.m206-article-toc li{margin:0!important}.m206-article-body{max-width:none}}
@media(max-width:700px){.m206-reading-shell{width:calc(100% - 40px)}.m206-article-breadcrumb{flex-wrap:wrap;padding:22px 0 15px;gap:8px;font-size:11px}.m206-article-hero{padding:24px 0 32px}body .m206-article h1{font-size:34px;line-height:1.3}body .m206-article .m206-deck{font-size:16px}.m206-article-byline{gap:18px;font-size:12px}.m206-article-person{width:100%}.m206-reading-grid{padding-top:28px}body .m206-article :is(p,li){font-size:16px;line-height:1.95}body .m206-article-body h2{font-size:24px;margin-top:42px}body .m206-article-body>p:nth-child(3){font-size:18px;padding:14px 18px}.m206-reading-next{display:block;padding:24px}.m206-reading-next .m205-button{margin-top:22px}.m206-article-toc ol{display:block}body .m206-article-toc li{font-size:13px;margin-bottom:9px!important}body #m205-blog .m206-card-meta{padding-top:25px}}
