/* v1.17.61 category landing: no box shadows */
.cm1761-category-hero{background:#f5f7fb;border-top:1px solid #e3e8f0;border-bottom:1px solid #e3e8f0;padding:30px 0 44px;color:#182438}.cm1761-crumb{display:flex;gap:10px;flex-wrap:wrap;align-items:center;font-size:13px;color:#65738a;margin-bottom:30px}.cm1761-crumb a{color:inherit;text-decoration:none}.cm1761-crumb a:hover{text-decoration:underline}.cm1761-title{display:flex;align-items:center;gap:20px}.cm1761-folder{border:1px solid #d7e0eb;border-radius:15px;width:64px;height:64px;display:grid;place-items:center;font-size:29px;background:white;color:#38508a}.cm1761-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#65738a;font-size:11px;font-weight:800;margin-bottom:9px}.cm1761-title h1{font-size:clamp(29px,4vw,43px);letter-spacing:-.04em;line-height:1.1;margin:0}.cm1761-description{max-width:850px;font-size:15px;line-height:1.75;margin:22px 0 0;color:#475569}.cm1761-subcategories{padding-top:32px}.cm1761-section-head{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px}.cm1761-section-head h2{margin:0;font-size:24px}.cm1761-section-head>span{color:#64748b;font-size:13px}.cm1761-subgrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.cm1761-subcard{display:grid;grid-template-columns:auto 1fr auto;grid-template-rows:auto auto;align-items:center;gap:3px 10px;border:1px solid #e0e5ef;border-radius:12px;padding:17px;background:#fff;text-decoration:none;color:#1e293b;box-shadow:none!important}.cm1761-subcard:hover{border-color:#90a6cd;background:#f9fbfe}.cm1761-subicon{grid-row:1/3;display:grid;place-items:center;background:#f1f5fa;border-radius:10px;width:40px;height:40px;font-size:21px}.cm1761-subname{font-weight:700;min-width:0;overflow-wrap:anywhere}.cm1761-subcard small{grid-column:2;font-size:12px;color:#64748b}.cm1761-arrow{grid-column:3;grid-row:1/3;color:#64748b}@media(max-width:950px){.cm1761-subgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.cm1761-subgrid{grid-template-columns:1fr}.cm1761-category-hero{padding:22px 0 30px}.cm1761-folder{width:50px;height:50px}.cm1761-title{gap:12px}}
