/* Reading pages share the blog sidebar and restrained typography. */
.blog-article .wrap{width:100%;max-width:100%;margin:0}.blog-article .breadcrumb,.blog-article .eyebrow{display:none}.blog-article .page-heading{padding:0 0 26px;max-width:760px}.blog-article .page-heading h1,.blog-article .fd-intro h1{font:650 30px/1.3 var(--sans);letter-spacing:-.7px;margin:0 0 18px}.blog-article .lead,.blog-article .fd-intro .lead{font-size:17px;line-height:1.7;color:var(--muted)}.blog-article .article-layout{display:block;padding:26px 0 0;max-width:760px}.blog-article .article{max-width:720px;font-size:16px}.blog-article h2,.blog-article .fd-story h2,.blog-article .fd-foundation h2,.blog-article .fd-learning h2{font:600 21px/1.45 var(--sans);letter-spacing:-.3px}.blog-article h3,.blog-article .fd-pillars h3,.blog-article .dd-path h3{font:600 17px/1.5 var(--sans);letter-spacing:0}.blog-article .article h2{margin:30px 0 18px;padding-top:0}.blog-article .toc{position:static;max-height:none;margin:0 0 30px;font-size:13px;padding-bottom:20px;border-bottom:1px solid var(--line)}.blog-article .toc nav{display:flex;flex-wrap:wrap;gap:7px 16px}.blog-article .toc a{padding:0;border:0;color:var(--muted)}.blog-article .toc-title{font-size:12px;color:var(--muted);font-weight:500;margin-bottom:8px}.blog-article .page-next{display:flex;flex-wrap:wrap;gap:12px 24px;margin-top:36px;padding-top:20px}.blog-article .page-next a{font-size:14px;background:none;padding:0;font-weight:500}.blog-article .page-next small{display:none}.blog-article .article blockquote,.blog-article .notice{background:#fafbfc;border-left:2px solid var(--blue);font:inherit;padding:16px 20px}.blog-article .article th{background:#fafbfc}.blog-article .rights>div{background:#fff;color:var(--ink);border-top:1px solid var(--line);padding:18px 0}.blog-article .rights h3{color:var(--blue)}.blog-article .fd-page{padding-bottom:0;max-width:760px}.blog-article .fd-intro{padding:0 0 28px}.blog-article .fd-foundation,.blog-article .fd-story{padding:28px 0}.blog-article .fd-story{display:block}.blog-article .fd-pillars{gap:24px}.blog-article .fd-pillars section,.blog-article .fd-learning{border-color:var(--line)}.blog-article .fd-number,.blog-article .dd-path li>span{color:var(--blue)}.blog-article .fd-reciprocity{font:500 17px/1.7 var(--sans);border-color:var(--blue);padding-left:18px}.blog-article .fd-details{margin-top:28px}.blog-article .fd-details summary{font-size:15px;padding:18px 0}.blog-article .fd-learning{padding-top:28px}.blog-article .dd-explorer{background:#fff;border:1px solid var(--line);border-radius:0;padding:24px}.blog-article .dd-controls output{color:var(--blue)}.blog-article input[type=range],.blog-article input[type=checkbox]{accent-color:var(--blue)}.blog-article .dd-bar i{background:var(--blue)}.blog-article .dd-bar{background:#eef1f5}.blog-article .dd-equation{border-color:var(--blue);background:#fafbfc}.blog-article .flow-mini,.blog-article .fd-pillars section{border-color:var(--blue)}.blog-article .detail-toggle{background:#fff;border-color:var(--line)}.blog-article .detail-toggle:hover{background:#f0f5ff}.blog-article button{border-radius:3px}.blog-article .blog-footer{max-width:760px}
@media(max-width:800px){.blog-article .page-heading h1,.blog-article .fd-intro h1{font-size:26px}.blog-article .toc nav{display:flex}.blog-article .fd-pillars{grid-template-columns:1fr}.blog-article .dd-explorer{padding:18px}.blog-article .article-layout{padding-top:22px}}
@media print{.blog-article .blog-main{margin:0;padding:0}.blog-article .toc,.blog-article .page-next{display:none}}
