.blog-intro{padding:85px 7% 55px;background:var(--navy);color:white}.blog-intro .eyebrow{color:var(--cyan)}.blog-intro h1{font-size:clamp(40px,5vw,68px);margin:15px 0 22px;letter-spacing:-2px}.blog-intro>p:last-child{color:#c7d5df;font-size:clamp(1.1875rem,calc(0.97375rem + 0.342vw),1.48438rem)}.blog-grid{padding:65px 7% 85px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;background:var(--light)}.blog-card{background:white;border:1px solid var(--line);border-radius:6px;overflow:hidden;transition:transform .25s,box-shadow .25s}.blog-card:hover{transform:translateY(-5px);box-shadow:0 15px 30px #0c233913}.blog-card a{display:block;height:100%}.blog-card img{width:100%;height:240px;object-fit:cover;display:block}.blog-card a>div{padding:27px}.blog-card time,.blog-article time{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);color:var(--muted);display:block}.blog-card h2{font-size:clamp(1.5rem,calc(1.23rem + 0.432vw),1.875rem);letter-spacing:-.7px;line-height:1.3;margin:13px 0}.blog-card p{color:var(--muted);font-size:clamp(0.9375rem,calc(0.76875rem + 0.27vw),1.17188rem);line-height:1.7}.blog-card span{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);font-weight:700;color:#078399;display:inline-block;margin-top:12px}.blog-cta{padding:65px 7%;text-align:center;background:var(--navy);color:white}.blog-cta h2{font-size:clamp(2rem,calc(1.64rem + 0.576vw),2.5rem);margin:0 0 25px}.blog-cta .button{background:var(--cyan);color:var(--navy)}.blog-article{padding:65px 7%;max-width:1120px;margin:auto}.back-to-blog{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);color:#078399;display:inline-block;margin-bottom:35px}.blog-article h1{font-size:clamp(34px,4.5vw,58px);line-height:1.18;letter-spacing:-1.8px;margin:20px 0 35px}.article-cover{width:100%;max-height:640px;object-fit:contain;background:var(--light);border-radius:5px}.article-body{max-width:760px;margin:40px auto 0;font-size:clamp(1.125rem,calc(0.9225rem + 0.324vw),1.40625rem);line-height:1.85}.article-body>p{margin-bottom:25px}.article-body img{max-width:100%;margin:20px 0;display:block;border-radius:5px}.article-tags{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);color:var(--muted);overflow-wrap:anywhere;line-height:1.9}.article-original{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);border-top:1px solid var(--line);padding-top:20px;color:#078399}.archive-note{font-size:clamp(0.875rem,calc(0.7175rem + 0.252vw),1.09375rem);padding:18px;background:var(--light);color:var(--muted)}nav [aria-current=page]{color:#008f9e}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.blog-intro{padding:55px 6% 40px}.blog-grid{padding:40px 6%;grid-template-columns:1fr;gap:24px}.blog-card img{height:240px}.blog-article{padding:40px 6%}.article-body{font-size:clamp(1.0625rem,calc(0.87125rem + 0.306vw),1.32812rem)}.blog-cta{padding:50px 6%}}
