
/* V90 — expanded problem cards and detail pages */
.conditions-v42 .condition-grid{align-items:stretch}
.conditions-v42 .condition-card-link-v79{height:auto;min-width:min(390px,31vw)}
.conditions-v42 .condition-card{height:100%;display:flex;flex-direction:column}
.conditions-v42 .condition-card>div:last-child{display:flex;flex-direction:column;flex:1}
.conditions-v42 .condition-card__more-v79{margin-top:auto;padding-top:16px;font-weight:750;color:var(--accent,#94785f)}
.conditions-v42 .condition-photo img{width:100%;height:100%;object-fit:cover}
.problem-content-v79__inner{max-width:1180px}
.problem-copy-v79{max-width:920px}
.problem-copy-v79 p{font-size:clamp(1.02rem,1.4vw,1.2rem);line-height:1.8}
.problem-grid-v79{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}
.problem-list-v79{padding:30px;border:1px solid rgba(118,96,75,.18);border-radius:26px;background:rgba(255,255,255,.56)}
.problem-list-v79 h3{font-size:clamp(1.25rem,2vw,1.7rem);margin-bottom:18px}
.problem-list-v79 ul{margin:0;padding-left:1.2rem;display:grid;gap:8px;line-height:1.55}
.problem-section-v80,.problem-note-v90{margin-top:24px;padding:30px;border-radius:26px;background:rgba(151,126,103,.09);border:1px solid rgba(118,96,75,.16)}
.problem-note-v90{background:#fffaf4}
.problem-section-v80 h2,.problem-note-v90 h2{margin-top:0}
.problem-guidance-v79{margin-top:24px}
@media(max-width:900px){.problem-grid-v79{grid-template-columns:1fr}.conditions-v42 .condition-card-link-v79{min-width:min(78vw,520px)}}
@media(max-width:620px){.conditions-v42 .condition-card-link-v79{min-width:86vw}.problem-list-v79,.problem-section-v80,.problem-note-v90{padding:22px;border-radius:22px}.problem-content-v79__inner{padding-inline:2px}}
