.wl-blog-hero{background:#0d1b2a;color:#fff;padding:64px 24px}.wl-blog-wrap{max-width:1100px;margin:0 auto}.wl-blog-hero h1{font-size:clamp(32px,4.5vw,58px);line-height:1.08;letter-spacing:-1.5px;max-width:960px;margin:20px 0}.wl-blog-hero p{max-width:760px;color:#c5d2df;line-height:1.75;font-size:18px}.wl-blog-hero .breadcrumbs{display:flex;flex-wrap:wrap;gap:8px;color:#c5d2df;font-size:13px}.wl-blog-hero .breadcrumbs a{color:#c5d2df}.wl-blog-body{padding:52px 24px 72px;background:#fff;color:#1a1a2e}.wl-blog-article{max-width:800px;margin:auto;font-size:17px;line-height:1.8}.wl-blog-article h2{font-size:30px;line-height:1.25;letter-spacing:-.6px;margin:42px 0 16px}.wl-blog-article h3{font-size:22px;margin:24px 0 12px}.wl-blog-article p,.wl-blog-article ul,.wl-blog-article ol{margin:0 0 22px}.wl-blog-article ul,.wl-blog-article ol{padding-left:24px}.wl-blog-article li{margin:10px 0}.wl-blog-article a,.wl-blog-card a,.wl-blog-category{color:#0066cc;text-decoration:underline;text-underline-offset:3px}.wl-blog-card{display:grid;grid-template-columns:1fr 1fr;gap:32px;border:1px solid #d9e1e8;border-radius:14px;overflow:hidden;margin:28px 0}.wl-blog-card img{display:block;width:100%;height:100%;object-fit:cover;min-height:260px}.wl-blog-card-copy{padding:32px 32px 32px 0}.wl-blog-card h2{font-size:28px;line-height:1.2;margin:16px 0}.wl-blog-card p{line-height:1.7;margin-bottom:20px}.wl-blog-meta{font-size:13px;color:#586675}.wl-blog-table{overflow:auto;margin:24px 0}.wl-blog-table table{width:100%;border-collapse:collapse;font-size:15px}.wl-blog-table th,.wl-blog-table td{padding:16px;text-align:left;border:1px solid #d9e1e8;vertical-align:top}.wl-blog-table th{background:#eef4fa}.wl-blog-callout{background:#eef4fa;border-left:4px solid #0066cc;padding:24px;margin:28px 0}.wl-blog-callout p:last-child{margin-bottom:0}@media(max-width:700px){.wl-blog-card{grid-template-columns:1fr;gap:0}.wl-blog-card-copy{padding:24px}.wl-blog-card img{min-height:0}.wl-blog-hero{padding:44px 20px}.wl-blog-article h2{font-size:26px}.wl-blog-body{padding:36px 20px 56px}}

.wl-blog-hero{padding-top:140px}@media(max-width:700px){.wl-blog-hero{padding-top:112px}}

.wl-blog-article [id]{scroll-margin-top:120px}
