/* Carry the Travel heading's type treatment through the story chapters. */
.chapter--court .section-head__title,
.chapter--stanford .section-head__title,
.care-story .care-story__head h2,
.farewell .farewell__title {
  font-family:var(--font-display);
  font-size:clamp(26px,2.7vw,40px);
  font-weight:400;
  letter-spacing:-.035em;
  line-height:1.15;
}
[data-title-reveal] em {font-weight:400}
[data-title-reveal] .editorial-line {display:block;overflow:hidden;padding-bottom:.16em;margin-bottom:-.16em;line-height:1.15;will-change:auto}
[data-title-reveal] .editorial-line__text {display:inline-block;vertical-align:top;will-change:transform,opacity}
[data-title-inline] .editorial-line {display:inline-block;vertical-align:top}
.chapter--court .court__body,
.care-story .care-story__act p,
.chapter--stanford .stanford__body {
  font-family:var(--font-display);
  font-size:18px;
  font-weight:400;
  line-height:1.75;
  letter-spacing:-.012em;
  text-wrap:pretty;
}
.chapter--court .court__body {font-size:17.5px}
.chapter--court .court__label,
.chapter--court .section-head__meta,
.chapter--court .court__stat span,
.chapter--court .court__play-pill,
.care-story .care-story__eyebrow,
.care-story .care-story__stat>span,
.care-story .care-story__steps button {
  font-family:var(--font-display);
  font-weight:400;
  text-transform:none;
  letter-spacing:.015em;
}
.chapter--court .court__label,
.chapter--court .section-head__meta,
.care-story .care-story__eyebrow {font-style:italic;font-size:14px;line-height:1.4}
.chapter--court .court__stat span {font-size:13px;line-height:1.4}
.chapter--court .court__play-pill {font-size:14px;font-style:italic;letter-spacing:.035em}
.care-story .care-story__stat>span {font-size:13px;line-height:1.4}
.care-story .care-story__act h3 {font-weight:400;letter-spacing:-.035em}
.care-story .care-story__steps button {font-size:16px;line-height:1.35}
.care-story .care-story__steps b {font-weight:400}
@media(max-width:900px) and (min-width:701px){
 .chapter--court .court__body {font-size:16px;line-height:1.65}
 .chapter--court .court__label,.chapter--court .section-head__meta {font-size:12px}
 .chapter--court .court__stat span {font-size:11px}
}
@media(max-width:700px){
 .chapter--court .section-head__title,
 .chapter--stanford .section-head__title,
 .care-story .care-story__head h2,
 .farewell .farewell__title {font-size:25px;line-height:1.15}
 .care-story .care-story__head h2 {max-width:400px}
 .care-story [data-title-inline] .editorial-line {display:block}
 .chapter--court .court__body,
 .care-story .care-story__act p,
 .chapter--stanford .stanford__body {font-size:16px;line-height:1.65}
 .chapter--court .court__label,.care-story .care-story__eyebrow {font-size:12px}
 .chapter--court .section-head__meta {font-size:11px}
 .chapter--court .court__stat span {font-size:11px}
 .chapter--court .court__play-pill {font-size:13px}
 .care-story .care-story__stat>span {font-size:11px}
 .care-story .care-story__steps button {font-size:12px;display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start}
 .care-story .care-story__steps b {font-size:14px}
 .care-story .care-story__steps button>span:last-child {gap:6px;align-items:baseline;min-height:2.7em}
}
@media(min-width:701px) and (max-height:680px){
 .care-story .care-story__head h2 {font-size:26px}
 .care-story .care-story__act p {font-size:16px;line-height:1.6}
 .care-story .care-story__eyebrow {font-size:12px}
}
@media(max-width:700px) and (max-height:740px){
 .care-story .care-story__head h2 {font-size:22px}
 .care-story .care-story__act p {font-size:15px;line-height:1.55}
 .care-story .care-story__eyebrow {font-size:11px}
 .care-story .care-story__steps button {font-size:11px}
}
@media(prefers-reduced-motion:reduce){[data-title-reveal] .editorial-line__text {will-change:auto}}
