.cig-home-title{font-size:clamp(1.7rem,3.8vw,2.8rem);line-height:1.2;max-width:1100px;margin:2rem auto;padding:0 1.25rem;color:#192b36}
.single-post .entry-content>p,.single-post .entry-content>ul,.single-post .entry-content>ol{color:#24323d!important}
.single-post .elementor-widget-text-editor>p,.single-post .elementor-widget-text-editor>ul,.single-post .elementor-widget-text-editor>ol{color:#24323d!important}
.cig-audit-table-scroll{max-width:100%;min-width:0;overflow-x:auto;margin:1.5rem 0;overscroll-behavior-x:contain}
.cig-audit-table-scroll:focus-visible{outline:3px solid #28627d;outline-offset:4px}
.cig-audit-table-scroll table{width:100%;border-collapse:collapse}
.cig-contact-notice{max-width:760px;margin:2rem auto;padding:0 1.25rem;color:#24323d}
.cig-contact-notice a,.cig-privacy-notice a{text-decoration:underline;text-underline-offset:.16em}
.cig-privacy-notice{max-width:850px;color:#24323d;line-height:1.75}
.cig-state-clinic-list{list-style:none;padding:0!important;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.cig-state-clinic{display:flex;align-items:center;gap:18px;border:1px solid #d9e3e8;border-radius:12px;padding:18px;min-width:0}
.cig-state-clinic>img{flex:0 0 96px;width:96px;height:76px;object-fit:contain;border-radius:8px;background:#f4f7f9}
.cig-state-clinic h3{font-size:1.08rem;margin:0 0 6px}.cig-state-clinic p{font-size:.92rem;margin:0 0 6px}.cig-state-clinic a{overflow-wrap:anywhere}
@media(max-width:760px){.cig-state-clinic-list{grid-template-columns:1fr}.cig-state-clinic{padding:14px;gap:14px}}
@media(max-width:600px){.cig-audit-table-scroll table{min-width:560px}.cig-contact-notice{padding:0 1rem}.cig-privacy-notice{overflow-wrap:anywhere}}
