/* Novas linhas do catálogo: mantém a identidade e a grade 3/2/1 existente. */
.catalog-navigation{display:flex;flex-wrap:wrap;gap:10px;padding-top:26px}
.catalog-navigation a{display:inline-flex;align-items:center;min-height:44px;padding:10px 16px;border:1px solid #dce6ef;border-radius:30px;background:#fff;color:#007a9a;text-decoration:none;font-size:13px;font-weight:600;line-height:1.5}
.catalog-navigation a:hover{border-color:#0087af;background:#eaf8fc}
.catalog-navigation a:focus-visible{outline:3px solid #009fc3;outline-offset:3px}
.catalog-section{scroll-margin-top:110px}
#fontes-alimentacao{background:#f3f6f9}
.catalog-fields{grid-template-columns:2fr 1fr 1fr 1fr}
.catalog-capture-card .dell-client-copy h3.dell-card-name{font-size:18px;line-height:1.45;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.catalog-capture-card .dell-config-list li{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.dell-source-description h3,.dell-source-description h4{color:#172840;font-size:17px;font-weight:600;line-height:1.5;margin:22px 0 12px}
.dell-source-description p{margin:0 0 16px}
.dell-source-description table{width:100%;table-layout:fixed;border-collapse:collapse}
.dell-source-description td,.dell-source-description th{padding:8px;border:1px solid #e0e8ef;overflow-wrap:anywhere}
@media(max-width:1050px){.catalog-fields{grid-template-columns:1fr 1fr}.catalog-fields>.shop-search:first-child{grid-column:1/-1}}
@media(max-width:540px){.catalog-fields{grid-template-columns:1fr}.catalog-navigation a{flex:1 1 calc(50% - 10px);justify-content:center;text-align:center;padding:10px 12px}}
