.article-index .article-category-nav{margin:24px 0 18px;gap:9px;flex-wrap:wrap}.article-category-nav .chip{white-space:normal}.article-filter{margin:22px 0}.article-filter label{max-width:100%;display:flex;align-items:center;gap:12px;flex-wrap:wrap}.article-filter select{max-width:100%}.article-results-count{color:var(--muted);margin-bottom:22px}.article-card{min-width:0}.article-card>div.article-card-copy{display:flex;flex-direction:column;height:100%;gap:8px}.article-card .article-categories{gap:6px;margin:4px 0}.article-card .article-categories .chip{font-size:11px;padding:5px 9px}.article-read-link{margin-top:auto;font-weight:700}.article-card img{object-fit:cover;aspect-ratio:3/2;width:100%;height:auto}.article-pagination{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin:32px 0}.article-pagination a{padding:10px 14px;border:1px solid var(--line);border-radius:7px;min-width:42px;text-align:center}.article-pagination [aria-current=page]{background:var(--blue);color:#fff}.article-index-cta{margin-top:36px}.article-heading{position:static;background:none;box-shadow:none;padding:0}.article-heading h1{overflow-wrap:anywhere}.article-hero-wrap{margin:24px 0}.guide-detail img.article-hero{width:100%;height:auto;max-height:none;aspect-ratio:3/2;object-fit:cover;border-radius:12px}.article-hero-wrap figcaption{font-size:12px;color:var(--muted);margin-top:8px;line-height:1.5}.guide-detail{max-width:880px;margin-inline:auto}.guide-detail p{font-size:17px;line-height:1.8}.guide-detail section{scroll-margin-top:100px;margin-block:28px}.guide-detail h2{line-height:1.25}.article-toc{margin-block:28px}.article-toc ul{margin:12px 0 0;padding-left:22px;columns:2;column-gap:30px}.article-toc li{break-inside:avoid;margin-bottom:8px;font-size:14px}.article-inline-ad{margin:30px calc((880px - min(880px,100%)) / 2)}.article-context-link{background:var(--pale);padding:16px;border-left:3px solid var(--blue);border-radius:6px}.article-faq details{border:1px solid var(--line);border-radius:8px;padding:16px;margin:10px 0}.article-faq summary{cursor:pointer;font-weight:700}.article-faq details p{margin:12px 0 0}.article-sources li,.article-provider-links li{margin:10px 0;overflow-wrap:anywhere}.article-closing .button,.article-index-cta .button{margin:8px 8px 0 0;white-space:normal}.related-guides{clear:both}@media(max-width:767px){.article-toc ul{columns:1}.guide-detail p{font-size:16px}.article-heading h1{font-size:32px}.article-filter{align-items:stretch}.article-filter label{display:block;width:100%}.article-filter select{width:100%;margin-top:8px}.article-pagination a{padding:9px 12px}.article-closing .button,.article-index-cta .button{display:block;margin:10px 0 0;text-align:center}.guide-detail section{scroll-margin-top:85px}}@media(min-width:768px) and (max-width:1023px){.article-index .grid.articles{grid-template-columns:repeat(2,minmax(0,1fr))}}
