/* AnaHealings v36.60 — premium epigenetics editorial feature, single instance */
.ah3660-epi-spotlight{padding:clamp(32px,5vw,76px) 0;background:linear-gradient(125deg,#faf6f1 0%,#f5ebe5 56%,#f8f6f2 100%);}
.ah3660-epi-spotlight .ah3613-epigenetics-wrap{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.15fr);gap:clamp(18px,3vw,48px);align-items:center;max-width:1200px;margin:auto;}
.ah3660-epi-media{grid-column:1;grid-row:1 / span 2;align-self:stretch;border-radius:20px;overflow:hidden;box-shadow:0 15px 45px rgba(72,54,47,.10);background:#e8dbcf;min-height:340px;}
.ah3660-epi-media img{width:100%;height:100%;object-fit:cover;display:block;}
.ah3660-epi-spotlight .ah3613-service-info{grid-column:2;grid-row:1;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;min-width:0;}
.ah3660-eyebrow{font-size:.76rem;letter-spacing:.17em;text-transform:uppercase;color:#9e746d;font-weight:600;margin-bottom:1rem;}
.ah3660-epi-spotlight .ah3613-service-info h2{font-family:Georgia,serif;line-height:1.15;font-size:clamp(1.7rem,3vw,2.65rem);color:#58483f;margin:.7rem 0 1rem;}
.ah3660-epi-spotlight .ah3613-service-info p{line-height:1.75;}
.ah3660-epi-spotlight .ah3613-epigenetics-actions{grid-column:2;grid-row:2;align-self:start;min-width:0;}
.ah3660-epi-spotlight .ah3613-epigenetics-actions .btn{max-width:100%;}
@media(max-width:820px){.ah3660-epi-spotlight .ah3613-epigenetics-wrap{grid-template-columns:1fr;gap:20px;}.ah3660-epi-media,.ah3660-epi-spotlight .ah3613-service-info,.ah3660-epi-spotlight .ah3613-epigenetics-actions{grid-column:1;grid-row:auto;}.ah3660-epi-media{min-height:0;aspect-ratio:1.35/1;border-radius:16px;}.ah3660-epi-spotlight .ah3613-service-info{padding:0 4px!important;}.ah3660-epi-spotlight .ah3613-epigenetics-actions{padding:0 4px;}}
