.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.blog-card{padding:28px;border:1px solid #e0e2df;border-radius:24px;background:#fff;display:flex;flex-direction:column;gap:18px}.blog-card h2{font-size:25px;line-height:1.2}.blog-card h2 a{color:inherit;text-decoration:none}.blog-card h2 a:hover{text-decoration:underline;text-underline-offset:4px}.blog-card .eyebrow{align-self:flex-start;margin:0}.blog-card>p{font-size:15px}.blog-card .blog-date{margin-top:auto;padding-top:8px;font-size:13px;color:#626765}.blog-search{max-width:660px;margin:0 auto 30px}.blog-search label{display:block;margin-bottom:10px}.blog-search>div{display:flex;gap:10px}.blog-search input{flex:1;min-width:0;border:1px solid #ccc;border-radius:30px;padding:15px 22px;font:inherit;background:white}.blog-empty{padding:40px;background:#fff;border-radius:24px;text-align:center}.blog-pagination{display:flex;justify-content:center;align-items:center;gap:30px;margin:45px 0}.blog-note{margin-top:40px!important;text-align:center;font-size:14px!important}.blog-body h2{margin:48px 0 20px}.blog-body h3{margin:32px 0 16px}.blog-body p{margin-bottom:20px}.blog-body blockquote{border-left:3px solid #b8bdb4;padding:8px 0 8px 24px;margin:28px 0;color:#444}.blog-body table{display:block;overflow-x:auto;border-collapse:collapse;width:100%;margin:28px 0;font-size:15px;line-height:1.6}.blog-body th,.blog-body td{padding:14px;text-align:left;border:1px solid #daddd6;vertical-align:top;min-width:140px}.blog-body th{background:#eceee8}.blog-body a{text-underline-offset:3px}.blog-publisher{max-width:740px;margin:50px auto 0;border-top:1px solid #ddd;padding-top:26px}.blog-publisher p{font-size:14px;margin-bottom:24px}.still-blog-link{display:block;text-align:center;font:500 15px/1.5 Inter,Arial,sans-serif;padding:24px;color:inherit;background:#f7f7f7}.blog-body li{margin-bottom:10px}@media(max-width:1000px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.blog-grid{grid-template-columns:1fr}.blog-search>div{flex-direction:column}.blog-pagination{gap:15px;flex-wrap:wrap}.blog-card{padding:25px}}
.blog-cover{max-width:1000px;margin:0 auto 55px}.blog-cover img{display:block;width:100%;height:auto;border-radius:24px}.blog-card-cover{display:block;width:calc(100% + 56px);max-width:none;height:auto;margin:-28px -28px 4px;border-radius:24px 24px 0 0}.blog-body>p>img{display:block;width:min(100%,340px);height:auto;margin:35px auto 12px;border:5px solid #202322;border-radius:28px}.blog-body>p:has(>em:only-child){font-size:14px;text-align:center;color:#60655e}@media(max-width:650px){.blog-card-cover{width:calc(100% + 50px);margin:-25px -25px 4px}.blog-cover{margin-bottom:35px}}
/* Reserve cover space before the SVG loads and keep small byline text readable. */
.blog-cover img,.blog-card-cover{aspect-ratio:1200/630}.article-hero .byline{color:#606660}.still-inner footer p a{text-decoration:underline;text-underline-offset:3px}
