
.blog-top{background:var(--navy);color:white;padding:55px 0}.blog-top .eyebrow{color:var(--gold)}.blog-top h1{font-size:clamp(35px,4.7vw,60px);letter-spacing:-1.5px;max-width:950px;line-height:1.12}.blog-top .lead{max-width:680px}.blog-subnav{background:white;border-bottom:1px solid var(--line)}.blog-subnav .wrap{display:flex;flex-wrap:wrap;gap:13px 25px;padding-top:15px;padding-bottom:15px;font-size:13px}.blog-subnav a{text-decoration:underline;text-underline-offset:4px}.blog-area{padding:55px 0}.blog-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:25px}.blog-card{background:white;border:1px solid var(--line);border-radius:8px;overflow:hidden;display:flex;flex-direction:column}.blog-card>img{width:100%;height:230px;object-fit:contain;background:#e8edf2;padding:12px}.blog-card-body{padding:26px;flex:1;display:flex;flex-direction:column}.blog-card h2{font-size:25px;line-height:1.25;letter-spacing:-.5px;margin:10px 0 15px}.blog-card p{font-size:14px;color:var(--muted)}.blog-card .link{margin-top:auto;align-self:flex-start}.blog-date{font-size:12px;color:#855b12;font-weight:bold}.blog-top .blog-date{color:#eec677}.blog-story{max-width:850px;margin:auto}.blog-prose{font-size:17px;line-height:1.85}.blog-prose .blog-paragraph{margin:24px 0}.blog-prose a{text-decoration:underline;text-underline-offset:3px}.blog-prose ul{padding-left:24px}.blog-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:28px 0}.blog-gallery.single{grid-template-columns:1fr}.blog-gallery figure{margin:0;background:#e8edf2;border-radius:7px;overflow:hidden;padding:12px;display:flex;align-items:center;justify-content:center}.blog-gallery img{display:block;width:100%;height:auto!important;max-height:620px;object-fit:contain}.blog-gallery a{display:block;width:100%}.blog-context{font-size:12px;color:var(--muted);border-left:3px solid var(--gold);padding:12px 17px;background:#e8edf2;margin:0 0 30px}.blog-related{margin-top:42px;border-top:1px solid var(--line);padding-top:22px;display:flex;gap:15px;flex-wrap:wrap}.blog-related a{text-decoration:underline}.blog-archives{display:flex;gap:10px;flex-wrap:wrap;margin:25px 0}.blog-archives a{padding:7px 12px;border:1px solid var(--line);background:white;border-radius:4px;font-size:13px}.blog-archives a[aria-current=page]{background:var(--navy);color:white}.blog-footnote{font-size:12px;color:var(--muted)}.blog-nav{gap:17px;font-size:12px}@media(max-width:640px){.blog-grid,.blog-gallery{grid-template-columns:1fr}.blog-top{padding:35px 0}.blog-area{padding:35px 0}.blog-card>img{height:210px}.blog-card-body{padding:22px}.blog-prose{font-size:16px}.blog-gallery figure{padding:8px}}
