/* Editorial additions; scoped to blog pages. */
.blog-essay .editorial-layout{align-items:start;min-width:0}.blog-essay .article-copy{min-width:0;max-width:860px}.blog-essay .article-copy section{scroll-margin-top:100px;margin-bottom:42px}.blog-essay .article-copy p{line-height:1.9;margin:16px 0}.blog-essay .article-copy h2{line-height:1.5}.blog-updated{font-size:14px!important;opacity:.72}.blog-figure{max-width:600px;margin:28px auto;padding:0}.blog-figure img{display:block;width:100%;height:auto;max-height:500px;object-fit:contain;background:#f5f7f8;border-radius:12px}.blog-figure figcaption{font-size:14px;line-height:1.7;color:#586471;margin-top:10px}.blog-essay table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.7;margin:22px 0;table-layout:fixed}.blog-essay th,.blog-essay td{border:1px solid #d8e0e7;padding:12px;vertical-align:top;overflow-wrap:anywhere}.blog-essay th{background:#edf3f7;color:#17364b;text-align:left}.blog-essay caption{text-align:left;font-size:14px;margin-bottom:10px;color:#586471}.blog-essay blockquote{margin:24px 0;padding:12px 24px;border-left:4px solid #266d88;background:#f1f6f8}.blog-references{border-top:1px solid #d8e0e7;padding-top:20px;font-size:14px}.blog-next{margin-top:36px;padding:24px;background:#edf3f7;border-radius:12px;line-height:1.8}.blog-next a,.blog-references a{color:#165776;text-decoration:underline;text-underline-offset:3px}.blog-next .button{display:inline-block;margin-top:12px}.blog-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{border:1px solid #dde5eb;border-radius:16px;overflow:hidden;background:white}.blog-card>a{display:block;height:100%;color:inherit;text-decoration:none}.blog-card img{display:block;width:100%;height:210px;object-fit:contain;background:#f4f6f8}.blog-card>a>div{padding:22px}.blog-card h3{font-size:21px;line-height:1.5;margin:8px 0 14px}.blog-card p{font-size:15px;line-height:1.8}.blog-card-label{color:#256781;font-size:12px!important;letter-spacing:.06em}.blog-card span{display:inline-block;margin-top:14px;color:#165776}.blog-card a:focus-visible,.blog-next a:focus-visible{outline:3px solid #176d91;outline-offset:-3px}.blog-card:hover{border-color:#7b9cad}@media(max-width:1000px){.blog-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.blog-card-grid{grid-template-columns:1fr}.blog-essay .editorial-layout{grid-template-columns:1fr}.blog-essay .article-toc{position:static}.blog-essay th,.blog-essay td{padding:8px 6px;font-size:13px}.blog-essay blockquote{padding:10px 16px}.blog-next{padding:18px}.blog-figure{margin:22px 0}}

/* Topic navigation for the complete 14-article collection. */
.blog-group-nav{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 32px}.blog-group-nav a{display:block;background:#edf3f7;color:#165776;padding:10px 16px;border-radius:8px;text-decoration:none}.blog-group-nav a:focus-visible{outline:3px solid #176d91;outline-offset:2px}.blog-group{margin-bottom:48px;scroll-margin-top:100px}.blog-group>h2{font-size:26px;line-height:1.5;margin:0 0 22px}.blog-next li{margin:8px 0}.blog-card p{overflow-wrap:anywhere}


/* Customer-facing educational article additions 2026-09-22 */
.article-summary{background:#f1f6f8;border:1px solid #d7e4ea;border-radius:14px;padding:22px 24px;margin:0 0 30px}.article-summary>strong{display:block;font-size:19px;color:#17364b;margin-bottom:8px}.article-summary ul{margin:14px 0 0;padding-left:22px}.article-summary li{margin:7px 0;line-height:1.7}.article-faq details{border-top:1px solid #d8e0e7;padding:16px 0}.article-faq details:last-child{border-bottom:1px solid #d8e0e7}.article-faq summary{cursor:pointer;font-weight:700;color:#17364b;line-height:1.6}.article-faq details p{margin:10px 0 0!important}.article-copy strong{color:#17364b}@media(max-width:680px){.article-summary{padding:18px}.article-faq summary{font-size:15px}}
