.answer.answer-has-photo .wrap{align-items:center}
.answer.answer-has-photo p{grid-column:span 5}
.region-symptom{grid-column:span 3;min-width:0}
.region-symptom img{aspect-ratio:16/9;object-fit:cover;border-radius:var(--radius-media)}
.region-symptom figcaption{margin-top:var(--space-2);color:var(--color-text)}
.three-material-key{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);font-size:var(--font-small);margin-block:var(--space-4)}
.three-material-key span{display:flex;align-items:center;gap:var(--space-2)}
.three-material-key i{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-pill);background:var(--color-bg);display:block}
.three-material-key [data-material="concrete"] i{background:var(--material-concrete)}
.three-material-key [data-material="membrane"] i{background:var(--color-safe)}
.three-material-key [data-material="copper"] i{background:var(--material-copper)}
.three-material-key [data-material="water"] i{background:var(--color-water)}
@media(max-width:768px){.region-symptom{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4);align-items:center;margin-top:var(--space-6)}.region-symptom img{aspect-ratio:4/3}.region-symptom figcaption{margin:0}.three-material-key{font-size:var(--font-tiny);gap:var(--space-2) var(--space-4)}}
