.b-bold .interior .blog-article{overflow-wrap:anywhere;width:min(100%,1040px);margin:0 auto;padding:64px 48px 80px}.b-bold .interior .blog-article-header h1{margin:20px 0 24px;font-size:clamp(36px,5.3vw,70px);line-height:1.08}.b-bold .interior .blog-article-back{text-underline-offset:4px;text-decoration:underline;display:inline-block}.b-bold .interior .blog-article-meta,.b-bold .interior .blog-article-author{color:var(--muted);margin-top:20px;font-size:14px}.b-bold .interior .blog-article-description{max-width:66ch;font-size:20px}.b-bold .interior .blog-article-cover{margin:36px 0 48px}.b-bold .interior .blog-article img{width:100%;max-width:100%;height:auto;display:block}.b-bold .interior .blog-markdown{max-width:76ch;margin:0 auto;line-height:1.75}.b-bold .interior .blog-markdown p{max-width:none;margin:20px 0}.b-bold .interior .blog-markdown h2{margin:48px 0 22px;font-size:clamp(28px,3.5vw,42px);line-height:1.15}.b-bold .interior .blog-markdown h3{margin:32px 0 16px;font-size:clamp(22px,2.5vw,28px);line-height:1.3}.b-bold .interior .blog-markdown a{text-underline-offset:3px;text-decoration:underline}.b-bold .interior .blog-markdown ul,.b-bold .interior .blog-markdown ol{margin:20px 0;padding-left:28px}.b-bold .interior .blog-markdown li{margin:10px 0}.b-bold .interior .blog-markdown li>ul,.b-bold .interior .blog-markdown li>ol{margin:8px 0}.b-bold .interior .blog-markdown blockquote{border-left:4px solid var(--orange);color:var(--muted);margin:28px 0;padding:4px 0 4px 24px}.b-bold .interior .blog-markdown table{border-collapse:collapse;text-align:left;width:100%;font-size:16px}.b-bold .interior .blog-markdown th,.b-bold .interior .blog-markdown td{vertical-align:top;border:1px solid #c9cfc5;min-width:140px;padding:12px}.b-bold .interior .blog-markdown th{background:var(--sage)}.b-bold .interior .blog-markdown .overflow-x-auto{max-width:100%;margin:28px 0;overflow-x:auto}.b-bold .interior .blog-markdown pre{background:var(--sage);white-space:pre;max-width:100%;padding:20px;overflow-x:auto}.b-bold .interior .blog-markdown code{background:var(--sage);padding:2px 4px;font-size:.9em}.b-bold .interior .blog-article-footer{border-top:1px solid #c9cfc5;justify-items:start;gap:20px;margin-top:64px;padding:40px 0 0;display:grid}.b-bold .interior .blog-article-footer h2{font-size:clamp(28px,3.5vw,42px)}@media (max-width:600px){.b-bold .interior .blog-article{padding:40px 22px 56px}.b-bold .interior .blog-article-description{font-size:18px}.b-bold .interior .blog-article-cover{margin:28px 0 36px}}.b-bold .interior .blog-markdown a{vertical-align:baseline;min-width:44px;max-width:100%;min-height:44px;padding-block:7px;display:inline-block}
