/* Client benefits block styles.
   Referenced by: guias/lib.php, servicios/index.php, vista-servicios/index.php. */
.te-benefits{max-width:1120px;margin:60px auto;padding:36px;background:#e9e7df;border:1px solid #cfc9bb;color:#14263D;font:16px/1.65 Arial,sans-serif}.te-benefits-eyebrow{font-size:11px;letter-spacing:.16em;font-weight:700;color:#765a29}.te-benefits h2{font:normal clamp(30px,4vw,44px)/1.15 Georgia,serif;margin:12px 0 18px}.te-benefits>p{max-width:800px}.te-benefits-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:28px 0}.te-benefits-grid article{border-top:1px solid #c7b991;padding-top:16px}.te-benefits-grid h3{font:700 16px/1.4 Arial,sans-serif;margin:0 0 8px}.te-benefits-grid p{font-size:14px;margin:0}.te-benefits a{font-weight:700;color:#14263D;text-underline-offset:4px}.te-benefits .te-benefits-note{font-size:13px}.client-benefit-row td{vertical-align:top}.client-benefit-row small{font-size:12px;max-width:240px;margin-inline:auto}@media(max-width:750px){.te-benefits{margin:32px 16px;padding:24px}.te-benefits-grid{grid-template-columns:1fr;gap:18px}}
.effect-benefits{font-size:13px;line-height:1.6;padding-left:20px}.effect-benefits li{margin-bottom:9px}
