/* The approved information template, with an editorial list instead of a marketing hero. */
.information-blog .info-header{grid-template-columns:1fr;gap:0;padding-bottom:25px}
.information-blog .info-header h1{margin-bottom:13px}
.information-blog .info-lead{max-width:720px}
.information-blog .info-pages,.information-blog-article .info-pages{gap:28px}
.information-blog .info-content>.info-section:last-child,.information-blog-article .info-content>.info-section:last-child{margin-bottom:0;padding-bottom:0;border-bottom:0}
.information-blog .blog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;flex-wrap:wrap;margin:0 0 24px}
.blog-filters{display:flex;gap:7px;flex-wrap:wrap}
.blog-filters button{display:inline-flex;align-items:center;gap:8px;min-height:42px;border:1px solid #c8d7e2;border-radius:6px;padding:9px 12px;background:#fff;color:#143c60;font:500 12px/1.5 'RP Inter',sans-serif;cursor:pointer}
.blog-filters button span{font-size:11px;opacity:.8}
.blog-filters button[aria-pressed=true]{background:#143c60;border-color:#143c60;color:#fff}
.blog-filters button:hover{border-color:#547b97}
.blog-filters button:focus-visible{outline:2px solid #287dae;outline-offset:3px}
.blog-count{font-size:12px;color:#526d81;margin:0}
.blog-list{display:grid;gap:23px}
.blog-card{position:relative;display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px;padding-bottom:25px;border-bottom:1px solid #d9e3eb;min-width:0}
.blog-card:last-child{border-bottom:0;padding-bottom:0}
.blog-card figure{margin:0;align-self:start;min-width:0}
.blog-card img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:contain;background:#eff3f6;border-radius:8px}
.blog-card figcaption{font-size:9px;color:#526d81;line-height:1.6;margin-top:7px}
.blog-card-copy{min-width:0}
.blog-card-meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:#526d81;line-height:1.6;margin:0 0 9px}
.blog-card-meta>span{font-weight:600;color:#143c60}
.information-blog .blog-card h3{font:600 19px/1.45 'RP Poppins',Poppins,sans-serif;letter-spacing:-.025em;margin:0 0 10px}
.blog-card h3 a{color:#143c60;text-decoration:none}
.blog-card h3 a:after{content:'';position:absolute;inset:-7px;border-radius:9px}
.blog-card h3 a:hover{text-decoration:underline;text-underline-offset:4px}
.blog-card h3 a:focus-visible{outline:none}
.blog-card h3 a:focus-visible:after{outline:2px solid #287dae;outline-offset:2px}
.blog-summary{font-size:14px;color:#334e63;line-height:1.8;margin:0 0 10px}
.blog-read{display:inline-flex;gap:10px;align-items:center;min-height:32px;color:#143c60;font-size:12px;font-weight:600}
.blog-read svg,.blog-related svg{width:17px;height:17px;flex:none}
.information-blog-article .info-header h1{font-size:clamp(28px,2.6vw,36px);max-width:790px;line-height:1.25}
.blog-publication{margin-top:15px;font-size:12px;line-height:1.6;color:#526d81}
.blog-article-body .info-section{padding-bottom:28px;margin-bottom:28px}
.blog-article-body .info-section p{max-width:760px;line-height:1.9}
.blog-legacy-anchor{display:block;scroll-margin-top:110px}
.blog-article-footer{font-size:12px;line-height:1.85;color:#526d81;border-bottom:1px solid #d9e3eb;margin:0 0 32px;padding-bottom:24px}
.blog-article-footer p{max-width:760px;margin:0}
.blog-article-footer .blog-sources{margin-top:12px;font-size:11px}
.blog-related{list-style:none;padding:0;margin:0 0 13px}
.blog-related li{padding:15px 0;border-top:1px solid #d9e3eb}
.blog-related li>span{font-size:11px;line-height:1.6;color:#526d81;display:block;margin-bottom:5px}
.blog-related li>a{display:flex;align-items:center;justify-content:space-between;gap:22px;font-size:15px;line-height:1.7;font-weight:500;text-decoration:none}
.blog-related li>a:hover{text-decoration:underline}
.blog-filters[hidden],.blog-card[hidden]{display:none}
@media(max-width:1100px){.blog-card{grid-template-columns:185px minmax(0,1fr);gap:20px}.information-blog .blog-card h3{font-size:18px}}
@media(max-width:800px){.information-blog .info-header{padding-bottom:23px}.blog-card{grid-template-columns:190px minmax(0,1fr)}.information-blog-article .info-header h1{font-size:30px}.information-blog .info-pages,.information-blog-article .info-pages{gap:24px}}
@media(max-width:540px){.blog-card{grid-template-columns:1fr;gap:13px;padding-bottom:24px}.blog-card img{max-height:215px;aspect-ratio:16/9}.blog-card figcaption{font-size:9px}.information-blog .blog-card h3{font-size:19px}.blog-card-meta{font-size:11px}.blog-summary{font-size:14px}.blog-toolbar{align-items:flex-start}.blog-filters{gap:6px}.blog-filters button{font-size:12px;padding:9px 11px}.information-blog-article .info-header h1{font-size:28px}.blog-related li>a{font-size:14px}.information-blog .info-pages,.information-blog-article .info-pages{gap:0}.information-blog .info-pages a,.information-blog-article .info-pages a{max-width:none}.blog-article-body .info-section p{line-height:1.85}}
@media print{.blog-filters,.blog-related,.blog-read{display:none}.blog-card{break-inside:avoid}.blog-card h3 a:after{display:none}}
