.brand-site .mae-hero{
  display:grid;
  gap:clamp(24px,5cqw,55px);
  align-items:center;
}
.brand-site .mae-subtitle{
  margin-top:8px;
  color:#90350f;
  font-size:clamp(21px,3cqw,32px);
  font-weight:850;
  line-height:1.2;
}
.brand-site .mae-question{
  padding:clamp(20px,4cqw,34px);
  background:var(--ink);
  color:var(--paper);
  border-top:4px solid var(--gold);
}
.brand-site .mae-question .eyebrow{color:var(--gold)}
.brand-site .mae-question h2{font-size:clamp(28px,4cqw,43px)}
.brand-site .mae-question p:last-child{margin-top:12px}
.brand-site .mae-pillars,.brand-site .mae-contact{background:#f0e0ce}
.brand-site .mae-grid{
  display:grid;
  gap:14px;
  margin-top:24px;
}
.brand-site .mae-grid article{
  padding:clamp(18px,2.5cqw,25px);
  background:#fff8ee;
  border:1px solid var(--line);
}
.brand-site .mae-letter{
  color:#90350f;
  font-size:clamp(35px,5cqw,60px);
  font-weight:950;
  line-height:1;
}
.brand-site .mae-grid h3,.brand-site .mae-journey h3,.brand-site .mae-map h3{
  margin-top:10px;
  font-size:clamp(22px,3cqw,29px);
  line-height:1.14;
}
.brand-site .mae-grid article p:not(.mae-letter),.brand-site .mae-journey p{margin-top:10px}
.brand-site .mae-grid article strong{display:block}
.brand-site .mae-journey{
  max-width:68ch;
  margin:20px 0 0;
  padding-inline-start:1.45rem;
}
.brand-site .mae-journey li{padding:12px 0 16px 8px;border-top:1px solid var(--line)}
.brand-site .mae-journey li::marker{color:#90350f;font-weight:900}
.brand-site .mae-map{margin-top:24px}
.brand-site .mae-map > p{margin-top:10px}
.brand-site .mae-map-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  gap:8px;
  margin:16px 0 0;
}
.brand-site .mae-map-grid > div{padding:12px;border-top:2px solid var(--hot);background:#fff8ee}
.brand-site .mae-map-grid dt{font-weight:900;color:#90350f}
.brand-site .mae-map-grid dd{margin:4px 0 0}
@container (min-width:760px){
  .brand-site .mae-hero{grid-template-columns:1.35fr 1fr}
  .brand-site .mae-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
  .brand-site .mae-map-grid{grid-template-columns:repeat(4,minmax(0,1fr))}
}
