.cms-content-layout{display:grid;grid-template-columns:minmax(0,1fr) 310px;gap:64px}.cms-content-layout>.prose{min-width:0}.cms-cover,.prose figure img{width:100%;height:auto;border-radius:16px}.prose figure{margin:0 0 28px}.prose figcaption{font-size:13px;color:#737c8a;margin-top:8px}.cms-byline{font-size:13px;color:#737c8a;border-bottom:1px solid #e3e8ef;padding-bottom:20px}.cms-card-image{display:block;width:100%;height:210px;object-fit:cover;border-radius:12px}.article-card>.cms-card-image{margin-bottom:22px}.case-card>a>.cms-card-image{border-radius:0;height:260px}.preview-banner{background:#fff1c3;padding:14px 24px;text-align:center;font-size:14px;color:#5e4806}.preview-banner a{margin-left:20px;text-decoration:underline}.cms-faq{max-width:900px}.faq-item>.prose{padding:0 24px 20px;font-size:15px}.cms-filters{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:28px;flex-wrap:wrap}.filter-tabs{display:flex;gap:8px;flex-wrap:wrap}.filter-btn{border:1px solid #dce4ed;border-radius:24px;padding:10px 16px;background:white;font:inherit;cursor:pointer}.filter-btn.active{background:#165bea;color:white;border-color:#165bea}.cms-filters label{font-size:13px;color:#687385}.cms-filters input{display:block;min-width:240px;padding:11px;border:1px solid #dce4ed;border-radius:8px;margin-top:5px}.prose blockquote{border-left:3px solid #165bea;padding:12px 20px;background:#f1f6ff}.prose .table-wrap{overflow-x:auto}@media(max-width:800px){.cms-content-layout{grid-template-columns:1fr;gap:30px}.cms-filters{align-items:stretch}.cms-filters label,.cms-filters input{width:100%}.cms-content-layout .aside{display:grid;grid-template-columns:1fr}.cms-card-image{height:180px}}
