/* V30 – Epilasyon premium editorial refinements */
.ep30-intro{margin:26px auto 30px;max-width:1160px;padding:clamp(25px,4vw,50px);border-radius:25px;background:linear-gradient(125deg,#f5f8f6,#fff 62%,#f3eee6);border:1px solid #dbe6e2;box-shadow:0 20px 50px rgba(12,45,45,.07)}
.ep30-eyebrow{font-size:11px;letter-spacing:.19em;text-transform:uppercase;color:#548078;font-weight:800}.ep30-intro h2{font-size:clamp(25px,3vw,38px);color:#103d3a;margin:12px 0}.ep30-intro p{font-size:16px;line-height:1.85;color:#3d5754}.ep30-meta{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.ep30-meta span{border:1px solid #d7e2dc;border-radius:30px;padding:8px 13px;font-size:12px;color:#37635d;background:#fff}.ep30-topic{margin:25px auto;max-width:1160px;border-radius:23px;padding:clamp(25px,4vw,46px);background:#103e3b;color:#f4f8f6}.ep30-topic h2{color:#fff;font-size:clamp(25px,3vw,36px);margin:9px 0 16px}.ep30-topic p{color:#d6e6e0;line-height:1.85}.ep30-topic ul{padding-left:22px;line-height:2;color:#eaf2ef}.ep30-topic a{color:#e6d4ac;text-decoration:underline}.ep30-badge{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#d9c69d;font-weight:700}.ep30-related{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0}.ep30-related a{background:#fff;border:1px solid #cbdcd7;border-radius:14px;padding:16px;color:#164b45;text-decoration:none;font-weight:700}.ep30-related a:hover{background:#f0f7f4}@media(max-width:650px){.ep30-related{grid-template-columns:1fr}.ep30-intro,.ep30-topic{border-radius:16px;margin:16px 0}}
