.reit-problem-answer-map{width:100vw;padding:80px 0;border-top:3px solid var(--gold);background:var(--sage);color:var(--on-dark)}
.reit-problem-answer-map,.reit-problem-answer-map *{box-sizing:border-box}
.reit-problem-answer-map__in{width:var(--shell);margin:0 auto}
.reit-problem-answer-map__head{margin-bottom:56px}
.reit-problem-answer-map__kicker{display:flex;align-items:center;gap:11px;margin:0 0 20px}
.reit-problem-answer-map__kicker::before{content:'';width:7px;height:7px;background:var(--gold);flex:0 0 auto}
.reit-problem-answer-map__kicker span{font-family:var(--mono);font-size:12px;line-height:1.2;letter-spacing:.2em;text-transform:uppercase;color:var(--gold)}
.reit-problem-answer-map h2{margin:0;color:var(--paper);font-family:var(--display);font-size:50px;font-weight:500;line-height:var(--lh-tight);letter-spacing:0}
.reit-problem-answer-map__lede{margin:20px 0 0;width:var(--title-description-width);max-width:none;font-size:var(--fs-content-lede);line-height:1.55;color:rgba(255,255,255,.92)}
.reit-problem-answer-map__map{display:grid;gap:14px;margin-top:0}
.reit-problem-answer-map__legend{display:grid;grid-template-columns:minmax(0,.86fr) 60px minmax(0,1.14fr);gap:16px;align-items:end;padding-bottom:12px;border-bottom:1px solid rgba(255,255,255,.28)}
.reit-problem-answer-map__legend span{font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--gold)}
.reit-problem-answer-map__legend span:nth-child(2){text-align:center}
.reit-problem-answer-map__row{display:grid;grid-template-columns:minmax(0,.86fr) 60px minmax(0,1.14fr);gap:16px;align-items:stretch}
.reit-problem-answer-map__from{display:flex;flex-direction:column;justify-content:center;padding:6px 0 6px 22px;border-left:2px solid rgba(255,255,255,.34);background:none}
.reit-problem-answer-map__tag{display:block;margin-bottom:10px;font-family:var(--mono);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:rgba(255,255,255,.62)}
.reit-problem-answer-map__from h3{margin:0;font-family:var(--body);font-weight:500;font-size:22px;line-height:1.25;color:var(--paper);letter-spacing:0}
.reit-problem-answer-map__from p{margin:8px 0 0;font-size:16px;line-height:1.55;color:rgba(255,255,255,.80)}
.reit-problem-answer-map__arrow{display:grid;place-items:center;font-family:var(--display);font-size:26px;color:var(--gold)}
.reit-problem-answer-map__to{position:relative;padding:26px 96px 26px 28px;background:var(--paper);border-left:4px solid var(--gold);box-shadow:0 22px 40px -26px rgba(0,0,0,.45)}
.reit-problem-answer-map__to h3{margin:0;font-family:var(--display);font-size:24px;font-weight:500;line-height:var(--lh-tight);color:var(--deep);letter-spacing:0}
.reit-problem-answer-map__to p{margin:10px 0 0;font-size:16px;line-height:1.55;color:var(--grey-mid)}
.reit-problem-answer-map__tick{position:absolute;right:26px;top:26px;width:44px;height:44px;display:block}
.reit-problem-answer-map__tick svg{width:100%;height:100%;display:block;fill:var(--deep)}
@media (max-width:820px){.reit-problem-answer-map__head{margin-bottom:40px}.reit-problem-answer-map__legend{display:none}.reit-problem-answer-map__row{grid-template-columns:1fr;gap:0}.reit-problem-answer-map__arrow{min-height:44px;font-size:22px;transform:rotate(90deg)}.reit-problem-answer-map__to{border-left:0;border-top:4px solid var(--gold);padding-right:28px}.reit-problem-answer-map__from{padding-bottom:22px}.reit-problem-answer-map__tick{position:static;margin-bottom:14px}.reit-problem-answer-map__lede{width:100%}}
