/* Article-only styling: preserve the established brand and all other layouts. */
.category-link.editorial-card{display:block;padding:0;overflow:hidden;border:1px solid #deded9;border-radius:5px;background:#fff}
.editorial-card>img{display:block;width:100%;height:auto;aspect-ratio:40/21;object-fit:cover;border-bottom:1px solid #eceae4}
.editorial-card-copy{padding:17px 18px 20px}
.editorial-card-copy h3{margin:0 0 7px;line-height:1.55}
.editorial-card-copy p{margin:0;color:#52636c;font-size:13px;line-height:1.7}
.guidearticle .toppick{display:flex;flex-direction:column;align-items:stretch;gap:8px}
.guidearticle .toppick>.btn{margin-top:auto}
.guidearticle .article-ad{display:flex;align-items:center;justify-content:center;gap:10px;margin:8px 0}
.guidearticle .article-ad-link{display:block;max-width:100%;line-height:0}
.guidearticle .article-ad img{display:block;max-width:100%;height:auto;object-fit:contain}
.guidearticle .article-ad--small{justify-content:flex-start;min-height:60px}
.guidearticle .article-ad--small img{width:120px;height:60px}
.guidearticle .article-ad--med{flex-direction:column;align-items:flex-start;margin:20px 0}
.guidearticle .source-url{display:block;font-size:12px;line-height:1.6;overflow-wrap:anywhere;color:#596779;margin:3px 0 10px}
.guidearticle .decision-note{border-left:4px solid #286479;background:#f2f6f7;padding:18px 20px;margin:24px 0}
.guidearticle .decision-note p:last-child{margin-bottom:0}
.guidearticle .comparison-next{display:flex;flex-wrap:wrap;gap:12px;margin:22px 0}
.guidearticle .comparison-next a{border:1px solid #ced8de;border-radius:6px;padding:12px 16px;font-weight:700;text-decoration:none}
.guidearticle .article-body th,.guidearticle .article-body td{vertical-align:top}
.guidearticle .article-body section{scroll-margin-top:100px}
@media(max-width:600px){.guidearticle .decision-note{padding:14px}.guidearticle .comparison-next a{flex:1 1 100%}.guidearticle .article-ad--med{align-items:center}.guidearticle .source-url{font-size:11px}}
