.building-label{bottom:-2.05rem;min-width:124%;padding:.32rem .45rem;line-height:1.25}
.building-label strong{margin-bottom:.12rem}
.building-label span{font-size:.55rem;color:#d0c2a8}
.building-label span+span{color:#aebd9b}
.risk-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;margin:.7rem 0}
.risk-summary>span{display:flex;justify-content:space-between;gap:.5rem;padding:.5rem;border:1px solid #59462e;background:#211911;color:#c9baa1;font-size:.63rem}
.risk-summary strong{color:#e7cc89;white-space:nowrap}
.choice-explanation{padding-top:.25rem;border-top:1px solid #6c5534}
.choice-explanation b{display:inline;color:#ead08e}
@media(max-width:700px){.building-label{bottom:-2.25rem;min-width:142%}.risk-summary{grid-template-columns:1fr}}
.resource small{display:block;margin-top:.12rem;color:#d39a75;font-size:.52rem;line-height:1.15}
