/* Medical case: editorial layout with the project's teal palette. */
.isart-case.isart-case--ifeel { --case-blue: #326f70; }
.isart-case--ifeel .ap-hero { background: #163536; }
.isart-case--ifeel .ap-hero::after { background: linear-gradient(90deg, #163536 0%, #163536 33%, rgba(22,53,54,.9) 48%, rgba(22,53,54,.1) 75%); }
.isart-case--ifeel .ap-kicker { color: #c1dbd6; }
.isart-case--ifeel .ap-hero__intro { color: #e4eeeb; }
.isart-case--ifeel .ap-hero__link { border-color: #abcac3; }
.isart-case--ifeel .ap-hero__credit { color: #d4e4de; }
.isart-case--ifeel .isart-case__screenshot { --case-ink: #1f3431; --case-muted: #405851; background: linear-gradient(135deg, #edf4ef, #d6e5de); }
.isart-case--ifeel .isart-case__screenshot:nth-child(2) { --case-ink: #fff; --case-muted: #dfedeb; background: linear-gradient(135deg, #315e61, #153b3e); }
.isart-case--ifeel .isart-case__screenshot:nth-child(3) { --case-ink: #30332e; --case-muted: #555750; background: linear-gradient(135deg, #f3eeeb, #e5dcd4); }
.isart-case--ifeel .isart-case__screenshot:nth-child(4) { --case-ink: #fff; --case-muted: #e4eeea; background: linear-gradient(135deg, #527d75, #21463f); }
.isart-case--ifeel .isart-case__screenshot:nth-child(5) { --case-ink: #1f3431; --case-muted: #405851; background: linear-gradient(135deg, #edf2ea, #d4dfce); }
.isart-case--ifeel .isart-case__contact { background: #163536; }
@media (max-width: 760px) {
    .isart-case--ifeel .ap-title { font-size: clamp(38px, 8.8vw, 62px); }
    .isart-case--ifeel .ap-hero::after { background: linear-gradient(180deg, #163536 0%, #163536 34%, rgba(22,53,54,.85) 64%, rgba(22,53,54,.45)); }
}
