/* Applied only inside new article pages. No listing, global header, footer or old article rules. */
.wah-blog-v2{background:#fff;color:#15417c}.wah-blog-v2 .container{max-width:1180px}.wah-blog-v2 .wah-blog-hero{background:#000;color:#7bc6e4;padding:34px 0 70px}.wah-blog-v2 .wah-blog-crumb{font-size:12px;line-height:1.5;color:#d9e6ef;display:flex;align-items:center;gap:12px;margin-bottom:62px;text-transform:uppercase}.wah-blog-v2 .wah-blog-crumb a{color:#fff;font-size:12px}.wah-blog-v2 h1{font-size:clamp(36px,4.3vw,62px);line-height:1.08;font-weight:400;max-width:1030px;letter-spacing:-.025em}.wah-blog-v2 .wah-article-meta{font-size:14px;color:#b5ccd9;margin-top:28px;line-height:1.5}.wah-blog-v2 .article-layout{display:grid;grid-template-columns:230px minmax(0,760px);gap:60px;justify-content:center;padding-top:64px;padding-bottom:70px;align-items:start}.wah-blog-v2 .article-nav{position:sticky;top:30px;border-top:1px solid #7bc6e4;padding-top:20px}.wah-blog-v2 .article-nav>span{display:block;font-size:11px;letter-spacing:.1em;margin-bottom:20px}.wah-blog-v2 .article-nav a{display:block;font-size:14px;line-height:1.35;color:#5b7797;margin:0 0 16px}.wah-blog-v2 .article-nav a:hover{color:#0c4586;text-decoration:underline}.wah-blog-v2 .wah-article,.wah-blog-v2 .article-copy{min-width:0;color:#15417c}.wah-blog-v2 .article-copy p,.wah-blog-v2 .article-copy li{font-size:18px;line-height:1.65;font-weight:300;margin-bottom:22px}.wah-blog-v2 .article-copy .article-lead{font-size:23px;line-height:1.48;font-weight:400;margin-bottom:36px}.wah-blog-v2 .article-copy h2{font-size:30px;line-height:1.18;margin:48px 0 24px;font-weight:500;scroll-margin-top:30px}.wah-blog-v2 .article-copy h2 b,.wah-blog-v2 .article-copy b{font-weight:500}.wah-blog-v2 .article-copy ul,.wah-blog-v2 .article-copy ol{margin:16px 0 30px;padding-left:25px}.wah-blog-v2 .article-copy li{margin-bottom:10px}.wah-blog-v2 .article-copy ul li{list-style:disc}.wah-blog-v2 .article-copy ol li{list-style:decimal}.wah-blog-v2 .article-copy a{display:inline;color:#0c4586;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.wah-blog-v2 .article-figure{margin:38px 0 44px;background:white}.wah-blog-v2 .figure-grid{display:flex;gap:18px;align-items:center;justify-content:center;background:white}.wah-blog-v2 .figure-grid img{max-width:calc(50% - 9px);height:auto;max-height:510px;object-fit:contain;min-width:0;display:block}.wah-blog-v2 .single .figure-grid img{max-width:100%;max-height:600px}.wah-blog-v2 .article-figure figcaption{font-size:13px;line-height:1.5;color:#6b8197;border-bottom:1px solid #d3e3ed;padding:15px 0}.wah-blog-v2 .table-scroll{overflow-x:auto;margin:30px 0}.wah-blog-v2 .article-copy table{border-collapse:collapse;width:100%;font-size:15px;line-height:1.5}.wah-blog-v2 .article-copy th{font-weight:500;background:#e5f3fa;color:#15417c}.wah-blog-v2 .article-copy td,.wah-blog-v2 .article-copy th{border:1px solid #b5d2e2;padding:15px;text-align:left;vertical-align:top;min-width:120px}.wah-blog-v2 .back-blog{border-top:1px solid #bfd8e5;padding-top:30px;margin-top:44px;font-size:16px}.wah-blog-v2 .back-blog a{color:#15417c}.wah-blog-v2 a:focus-visible{outline:2px solid #15417c;outline-offset:4px}
@media(max-width:1100px){.wah-blog-v2 .article-layout{grid-template-columns:1fr;gap:30px;max-width:860px}.wah-blog-v2 .article-nav{position:static;display:flex;flex-wrap:wrap;gap:12px 24px;border-bottom:1px solid #d3e3ed;padding-bottom:22px}.wah-blog-v2 .article-nav>span{width:100%;margin:0}.wah-blog-v2 .article-nav a{margin:0}}
@media(max-width:767px){.wah-blog-v2 .wah-blog-hero{padding:26px 0 46px}.wah-blog-v2 .wah-blog-crumb{margin-bottom:36px;gap:9px;font-size:10px}.wah-blog-v2 h1{font-size:36px;line-height:1.1;overflow-wrap:break-word}.wah-blog-v2 .article-layout{padding-top:30px;padding-bottom:35px}.wah-blog-v2 .article-copy .article-lead{font-size:21px;line-height:1.5}.wah-blog-v2 .article-copy p,.wah-blog-v2 .article-copy li{font-size:17px;line-height:1.65}.wah-blog-v2 .article-copy h2{font-size:27px;margin-top:35px}.wah-blog-v2 .article-nav a{font-size:13px}.wah-blog-v2 .figure-grid{gap:12px;flex-wrap:wrap}.wah-blog-v2 .figure-grid img{max-width:100%;max-height:440px;width:auto}.wah-blog-v2 .article-figure{margin:30px 0}.wah-blog-v2 .article-figure figcaption{font-size:12px}}
