/* One complete promise, with its scope in the preceding sentence. */
#letter .letter__free {
  scroll-margin-top:200px;
  display:flex;
  flex-wrap:wrap;
  align-items:baseline;
  justify-content:center;
  gap:0 .22em;
  width:100%;
  max-width:none;
  margin-block:clamp(12px,3vh,28px);
  padding:0;
}
#letter .letter__free .letter__promise { display:inline; position:static; width:auto; margin:0; }
#letter .letter__free small {
  flex-basis:100%;
  margin-top:24px;
  color:#606167;
  font-size:var(--t-body-sm);
  line-height:1.5;
}
.def__pronouns {
  grid-area:4/2;
  margin:24px 0 0;
  color:var(--muted);
  font:400 14px/1.5 var(--sans);
  letter-spacing:-.006em;
}
.def__pronouns span { color:var(--ink); }
@media(max-width:600px) {
  .def__pronouns {grid-area:auto;margin-top:22px;}
  #letter .letter__free {font-size:clamp(44px,10vw,60px);gap:0 .18em;}
  #letter .letter__free small {margin-top:20px;}
}
