.blog-main{padding:64px 0 80px;min-height:55vh}.blog-heading{max-width:800px;margin-bottom:42px}.blog-heading h1{font-size:clamp(38px,5vw,66px);line-height:1.1;margin:20px 0}.blog-heading p,.blog-meta{color:#526773}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px}.blog-card{border:1px solid #d9e3df;border-radius:14px;overflow:hidden;background:white;display:flex;flex-direction:column}.blog-card-image{display:block;width:100%;height:220px;object-fit:cover}.blog-card-text{padding:25px;display:flex;flex-direction:column;flex:1;align-items:flex-start}.blog-card h2{font-size:23px;line-height:1.35;margin:14px 0}.blog-card h2 a{text-decoration:none}.blog-card p{color:#526773;line-height:1.7}.blog-card .button{margin-top:auto}.blog-card .eyebrow{font-size:12px}.blog-meta{font-size:14px;line-height:1.6}.blog-state{padding:32px;border:1px solid #d9e3df;border-radius:12px}.blog-pagination{display:flex;justify-content:center;gap:16px;margin-top:32px;align-items:center}.blog-article{max-width:850px;margin:30px auto 0;overflow-wrap:anywhere}.blog-article h1{font-size:clamp(36px,5vw,60px);line-height:1.15;margin:20px 0}.blog-standfirst{font-size:21px;line-height:1.7;color:#526773}.blog-cover{width:100%;max-height:500px;object-fit:cover;border-radius:14px;margin:25px 0}.blog-prose{font-size:18px;line-height:1.85}.blog-prose h2{font-size:30px;line-height:1.3;margin-top:38px}.blog-prose h3{font-size:23px;line-height:1.4;margin-top:28px}.blog-prose p{white-space:pre-wrap}.blog-prose ul{padding-left:24px}.blog-prose li{margin-bottom:8px}.blog-back{font-weight:600}.blog-more{margin-top:45px;padding-top:24px;border-top:1px solid #d9e3df}[hidden]{display:none!important}@media(max-width:900px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.blog-main{padding:35px 0 55px}.blog-grid{grid-template-columns:1fr}.blog-standfirst{font-size:18px}.blog-prose{font-size:17px}}
.blog-prose blockquote{margin:24px 0;padding:16px 24px;border-left:4px solid #b45535;background:#fff4ec;font-style:italic}.blog-prose hr{border:0;border-top:1px solid #d9e3df;margin:32px 0}.blog-prose a{color:#a84d31;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.blog-prose .blog-inline-image{display:block;max-width:100%;height:auto;border-radius:12px;margin:24px auto}.blog-prose code{background:#edf3ef;padding:2px 5px;border-radius:4px}.blog-prose ol{padding-left:26px}
.blog-prose img{max-width:100%;height:auto;display:block;margin:24px auto;border-radius:12px}.blog-prose pre{white-space:pre-wrap;overflow-wrap:anywhere}

.blog-related{margin-top:56px;padding-top:32px;border-top:1px solid #d9e3df}.blog-related>h2{font-size:30px;margin:0 0 10px}.blog-related .blog-grid{gap:18px;margin-top:24px}.blog-related h3{font-size:19px;line-height:1.4;margin:12px 0}.blog-related h3 a{text-decoration:none}.blog-related .blog-card-text{padding:18px}.blog-related .blog-card-image{height:150px}.blog-related .blog-card-text>p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;font-size:14px}.blog-related .button{font-size:14px}
