.blog-background{background:#faf9fa;min-height:65vh}
.tidy-blog{max-width:1140px;padding-block:28px 48px}
.journal-breadcrumb{display:flex;gap:10px;font-size:11px;color:#7c8089}
.journal-breadcrumb a:hover{color:var(--red)}
.journal-intro{padding:28px 0 29px}
.journal-intro h1{font-size:38px;line-height:1.2;letter-spacing:-1px;margin:0 0 14px}
.journal-intro p{font-size:15px;color:#636975;line-height:1.7;max-width:790px}
.article-topics{display:flex;flex-wrap:wrap;gap:8px;padding:18px 0;border-top:1px solid #e9e6e9;border-bottom:1px solid #e9e6e9}
.article-topics button{display:flex;align-items:center;gap:9px;border-radius:6px;padding:9px 12px;font-size:12px;background:transparent;line-height:1.3;color:#555b66}
.article-topics button span{font-size:10px;opacity:.7}
.article-topics button:hover{background:#f2edef}
.article-topics button[aria-pressed=true]{background:var(--red);color:white}
.article-topics button:disabled{cursor:default}
.article-results{position:relative;margin:21px 0 15px;font-size:12px;color:#7c8089}
.blog-anchor{position:absolute;top:0;scroll-margin-top:calc(var(--navigation-height) + 24px)}
.article-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;grid-auto-rows:1fr}
.tidy-blog .journal-card{display:flex;flex-direction:column;min-width:0;min-height:265px;padding:23px;background:white;border:1px solid #e7e3e7;border-radius:9px;transition:border-color .15s}
.tidy-blog .journal-card:hover{border-color:#d6c8ce}
.article-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:10px;line-height:1.5;margin-bottom:15px}
.article-meta>span{padding:3px 7px;border-radius:4px;background:#fff0f4;color:#bd1742}
.article-meta time{color:#8a8d95;font-size:10px}
.tidy-blog .journal-card h2{font-size:19px;line-height:1.45;letter-spacing:-.2px;margin:0 0 12px}
.tidy-blog .journal-card h2 a{display:block}
.tidy-blog .journal-card h2 a:hover{color:#cf0038}
.tidy-blog .journal-card p{font-size:13px;color:#69707b;line-height:1.8;margin:0 0 22px}
.article-read{align-self:flex-start;font-size:12px;font-weight:600;color:#c80036;margin-top:auto}
.article-read span{margin-left:5px}
.article-help{font-size:13px;color:#6e7480;margin-top:27px;line-height:1.9}
.article-help a{color:#bd1742;text-decoration:underline;text-underline-offset:3px}
@media(max-width:950px){.article-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.tidy-blog .journal-card{min-height:245px}}
@media(max-width:600px){.tidy-blog{padding-block:21px 32px}.journal-intro{padding:24px 0}.journal-intro h1{font-size:30px;letter-spacing:-.7px}.journal-intro p{font-size:13px}.article-topics{gap:5px;padding:14px 0}.article-topics button{font-size:11px;padding:8px 9px;gap:6px}.article-grid{grid-template-columns:1fr;gap:14px;grid-auto-rows:auto}.tidy-blog .journal-card{min-height:220px;padding:21px}.tidy-blog .journal-card h2{font-size:19px}.tidy-blog .journal-card p{font-size:13px;margin-bottom:20px}.article-meta{margin-bottom:13px}.article-results{margin-top:17px}}
@media(prefers-reduced-motion:reduce){.tidy-blog .journal-card{transition:none}}
