.ezci-description{color:#173c33;font-family:inherit;line-height:1.75;max-width:1160px;margin:auto;overflow-wrap:anywhere}.ezci-description *{box-sizing:border-box}.ezci-description h2,.ezci-description h3{color:#173c33;line-height:1.3;margin:1.4em 0 .7em}.ezci-description h2{font-size:clamp(23px,3vw,32px)}.ezci-description h3{font-size:20px}.ezci-description p{margin:0 0 1em}.ezci-description img{display:block;max-width:100%;height:auto;max-height:480px;object-fit:contain;margin:20px auto;border-radius:12px}.ezci-description figure{margin:0;min-width:0}.ezci-description .fr30-hero{display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center}.ezci-description .fr30-eyebrow{color:#047869;font-weight:600}.ezci-description .fr30-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:28px 0}.ezci-description .fr30-benefit,.ezci-description .fr30-box{padding:22px;background:#f4f9f7;border:1px solid #d5e8e3;border-radius:14px}.ezci-description .fr30-benefit h3{margin-top:0}.ezci-description table{width:100%;border-collapse:collapse;margin:24px 0;font-size:15px}.ezci-description th,.ezci-description td{padding:13px 16px;text-align:left;vertical-align:top;border-bottom:1px solid #d5e8e3;white-space:normal}.ezci-description tr:nth-child(odd){background:#f4f9f7}.ezci-description th{font-weight:600;width:42%}.ezci-description .fr30-description-gallery{display:flex;flex-wrap:wrap;gap:20px}.ezci-description .fr30-description-gallery figure{flex:1 1 240px}.ezci-description .fr30-note{padding:18px;border-left:3px solid #047869;background:#f4f9f7;margin:24px 0}@media(max-width:700px){.ezci-description .fr30-hero,.ezci-description .fr30-benefits{grid-template-columns:1fr}.ezci-description th,.ezci-description td{padding:10px;font-size:14px}.ezci-description img{max-height:350px}}
