.topic-expansion .practice-hero h1,.topic-expansion .topic-scene-hero h1{font-family:"Field Sans",Arial,sans-serif;font-weight:700;font-style:normal;color:#f8f4e9}.topic-expansion .practice-hero h1 em,.topic-expansion .topic-scene-hero h1 em{color:inherit;font-style:normal}.topic-expansion .topic-scene-hero{background:#142e39;color:#f8f4e9;padding:35px;border-radius:4px}.topic-expansion .topic-scene-hero .topic-scene-grid{display:grid;grid-template-columns:1fr 1fr;gap:35px;align-items:center}.topic-expansion .topic-scene-hero h1{font-size:clamp(44px,4.7vw,64px);line-height:1.08;margin:0 0 24px;letter-spacing:-.035em}.topic-expansion .topic-scene-hero .lede{color:#d4dfdf}.topic-expansion .topic-scene-hero .read,.topic-expansion .topic-scene-hero .eyebrow{color:#c8ed9a}.topic-expansion .topic-scene-hero .fine{color:#becdc9}.topic-expansion .topic-scene-hero figure{margin:0}.topic-expansion .topic-scene-hero img{width:100%;height:auto;aspect-ratio:3/2;object-fit:contain}.topic-expansion .topic-scene-hero figcaption{font:400 12px/1.5 "Field Sans",Arial,sans-serif;color:#c9d9cf;margin-top:10px}.topic-expansion .topic-teaching{margin-block:40px}.topic-expansion .topic-teaching>h2{font-size:35px;line-height:1.1;margin-bottom:20px}@media(max-width:760px){.topic-expansion .topic-scene-hero{padding:28px 20px}.topic-expansion .topic-scene-hero .topic-scene-grid{grid-template-columns:1fr;gap:25px}.topic-expansion .topic-scene-hero h1,.topic-expansion .practice-hero h1{font-size:44px;line-height:1.1;font-weight:700}.topic-expansion .topic-scene-hero .lede{font-size:17px}}
.topic-expansion .practice-hero h1{font-size:clamp(44px,5.1vw,70px);line-height:1.08;letter-spacing:-.035em}.topic-expansion .practice-hero figure{transform:none;max-width:none}.topic-expansion .practice-hero figure img{aspect-ratio:3/2;object-fit:contain}.topic-expansion .topic-legacy-map{max-width:760px;margin:24px auto}.topic-expansion .topic-legacy-map summary{cursor:pointer;font-weight:700;padding:16px 0}.topic-expansion .topic-legacy-map figure{margin:0}.topic-expansion .topic-legacy-map img{max-width:100%;height:auto}.topic-expansion .topic-legacy-map figcaption{font-size:13px;color:#53696c;margin-block:12px}@media(max-width:760px){.topic-expansion .practice-hero h1{font-size:44px;line-height:1.1}}

@media(max-width:760px){.topic-expansion .topic-scene-hero .topic-scene-grid>figure{margin-inline:-20px;width:calc(100% + 40px);max-width:none}.topic-expansion .topic-scene-hero .topic-scene-grid>figure figcaption{padding-inline:20px}}

.topic-expansion .topic-no-image .topic-scene-grid{grid-template-columns:1fr}.topic-expansion .topic-no-image h1{max-width:950px}.topic-expansion .topic-no-image .lede{max-width:760px}
