.jcbo-plugin-main{background:#f5f7fa;padding:64px 20px 90px;min-height:60vh}.jcbo-articles-wrap{width:min(1120px,100%);margin:0 auto}.jcbo-articles-heading-row{margin-bottom:28px}.jcbo-eyebrow{margin:0 0 8px;color:#bd8a2e;font-size:13px;font-weight:800;letter-spacing:.18em}.jcbo-articles-wrap h1{margin:0;color:#102a43;font-size:clamp(34px,5vw,58px);line-height:1.15}.jcbo-count{margin:10px 0 0;color:#64748b}.jcbo-articles-filter{display:grid;grid-template-columns:minmax(240px,1fr) minmax(190px,260px) auto auto;gap:14px;align-items:end;background:#fff;border:1px solid #dbe3ec;border-radius:16px;padding:20px;margin-bottom:26px;box-shadow:0 10px 30px rgba(15,42,67,.06)}.jcbo-articles-filter label span{display:block;margin-bottom:7px;color:#334e68;font-size:13px;font-weight:700}.jcbo-articles-filter input,.jcbo-articles-filter select{width:100%;height:48px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;padding:0 13px;font:inherit}.jcbo-articles-filter button{height:48px;border:0;border-radius:9px;background:#d5252b;color:#fff;padding:0 22px;font-weight:800;cursor:pointer}.jcbo-reset{height:48px;display:inline-flex;align-items:center;justify-content:center;color:#334e68;text-decoration:none;font-weight:700}.jcbo-articles-list{background:#fff;border:1px solid #dbe3ec;border-radius:16px;overflow:hidden}.jcbo-article-item{padding:26px 30px;border-bottom:1px solid #e6edf4}.jcbo-article-item:last-child{border-bottom:0}.jcbo-article-meta{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:9px;color:#7b8da1;font-size:13px}.jcbo-article-meta span{color:#9a6b18}.jcbo-article-item h2{margin:0 0 10px;font-size:clamp(20px,2.2vw,28px);line-height:1.35}.jcbo-article-item h2 a{color:#102a43;text-decoration:none}.jcbo-article-item h2 a:hover{color:#d5252b}.jcbo-article-item p{margin:0 0 13px;color:#52667a;line-height:1.8}.jcbo-read-more{color:#b41f25;font-weight:800;text-decoration:none}.jcbo-no-results{padding:44px 30px;text-align:center}.jcbo-articles-wrap img,.jcbo-article-item img,.jcbo-articles-list figure,.jcbo-articles-list picture{display:none!important}@media(max-width:820px){.jcbo-plugin-main{padding:38px 14px 60px}.jcbo-articles-filter{grid-template-columns:1fr}.jcbo-articles-filter button,.jcbo-reset{width:100%}.jcbo-article-item{padding:22px 20px}}
