.blog-header{background:#101e31;color:#fff;padding:75px max(6vw,24px)}.blog-header h1{font-size:clamp(38px,5vw,64px);line-height:1.08;max-width:800px;margin:16px 0 24px}.blog-header p{max-width:660px;font-size:20px;line-height:1.6;color:#dce3ec}.blog-header .btn{margin-top:16px}.blog-grid{max-width:1240px;margin:56px auto;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;padding:0 24px}.blog-card{display:block;border:1px solid #e0e4e9;border-radius:14px;overflow:hidden;color:#142338;background:#fff;text-decoration:none}.blog-card img{width:100%;aspect-ratio:16/9;object-fit:cover;display:block}.blog-card>div{padding:24px}.blog-card h2{font-size:23px;line-height:1.25;margin:14px 0}.blog-card p{line-height:1.65;color:#536073;font-size:15px}.blog-card .read{display:inline-block;margin-top:18px;font-weight:700;color:#886819}.blog-article{max-width:850px;margin:56px auto;padding:0 24px}.blog-article h1{font-size:clamp(32px,4vw,50px);line-height:1.12;margin:18px 0 24px}.blog-article .back{display:block;margin-bottom:28px}.blog-article .lead{font-size:21px;line-height:1.7;color:#536073}.blog-article .btn{margin:16px 0 28px}.blog-article figure{margin:10px 0 40px}.blog-article figure img{width:100%;border-radius:14px;display:block}.blog-article figcaption{font-size:12px;color:#647083;margin-top:10px}.blog-article section{margin:38px 0}.blog-article h2{font-size:27px;line-height:1.25}.blog-article section p{font-size:18px;line-height:1.85;color:#354359}.blog-article aside{background:#f5f3ee;border-left:3px solid #b79747;padding:22px;font-size:14px;line-height:1.7}.blog-article li{margin:12px 0}.image-note{max-width:1190px;margin:0 auto 48px;padding:0 24px;color:#647083;font-size:13px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.blog-grid{grid-template-columns:1fr;margin:30px auto}.blog-header{padding:44px 24px}.blog-header h1 br{display:none}.blog-article{margin:32px auto}.blog-article section p{font-size:17px}}
/* Match the earlier approved serif article style */
.blog-card h2,.blog-article h1,.blog-article h2{font-family:Georgia,serif}.blog-card h2{font-size:27px;line-height:1.17}.blog-card>div{padding:30px}.blog-article{max-width:1080px;padding:70px 28px 90px;margin:0 auto}.blog-article h1{font-size:54px;line-height:1.06;letter-spacing:-.025em}.blog-article .lead{max-width:820px;font-size:20px;line-height:1.6}.blog-article section,.blog-article figure,.blog-article aside{max-width:760px;margin-left:auto;margin-right:auto}.blog-article section p{font-size:17px;line-height:1.78}.blog-article h2{font-size:31px}.blog-article>h1,.blog-article>.lead,.blog-article>.eyebrow{max-width:900px;margin-left:auto;margin-right:auto}.blog-article>.btn{margin-left:calc((100% - min(900px,100%))/2)}@media(max-width:800px){.blog-article{padding:48px 20px 65px}.blog-article h1{font-size:38px}.blog-article .lead{font-size:17px}.blog-article h2{font-size:27px}.blog-article section p{font-size:16px}}