.cms-search-controls{display:flex;gap:12px;align-items:stretch}.cms-search-controls input{min-width:0;flex:1}.cms-search-controls .button{align-self:end;min-height:54px}.cms-categories{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 28px}.cms-categories a{padding:10px 16px;border:1px solid #e6ded7;border-radius:100px;font-size:.9rem;min-height:44px}.cms-categories a[aria-current=page]{color:#fff;background:#4b0203;border-color:#4b0203}.cms-pagination{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:40px}.cms-pagination a{padding:12px;border:1px solid #e6ded7;border-radius:24px}.cms-editorial-note{font-size:.9rem;line-height:1.6;color:#655b56;padding:20px;background:#faf7f2;margin-top:28px;border-radius:12px}.cms-preview{padding:18px;text-align:center;background:#4b0203;color:#fff}.cms-sources,.cms-article-faq{margin-top:36px}.cms-sources a{overflow-wrap:anywhere}.cms-callout{background:#faf7f2;padding:24px;border-left:3px solid #b78d4e}.article-meta{flex-wrap:wrap}.blog-card h3{overflow-wrap:anywhere}@media(max-width:480px){.cms-search-controls{flex-direction:column}.cms-search-controls .button{align-self:stretch}.cms-categories{gap:6px}.cms-categories a{font-size:.8rem;padding:10px 13px}}
