/* Photographs accompany complete passages; the approved prose remains intact. */
.after-name{padding-top:112px}
.after-name section{scroll-margin-top:55px}
.after-name .flow-heading{margin-bottom:34px}
.after-name .flow-heading .eyebrow{color:var(--subtle);margin-bottom:23px}
.after-name .flow-heading h2{font:400 28px/1.7 var(--serif);letter-spacing:.045em;text-wrap:balance}
.after-name .path-section{width:min(1320px,100%);padding:0 var(--gutter);margin:0 auto;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.2fr);gap:clamp(52px,6vw,88px);align-items:start}
.after-name .path-aside{padding-top:7px}
.after-name .practice-detail{margin-top:55px}
.after-name .practice-detail img{height:auto}
.after-name .path-prose{max-width:640px}
.after-name .quiet-reading{width:min(650px,calc(100% - var(--gutter)*2));margin-left:auto;margin-right:auto}
.after-name .origin-section{padding:112px 0 114px}
.after-name .origin-section .prose p:last-child{margin-top:38px}
.after-name .land-passage{width:83%;max-width:1100px;margin:64px auto 64px 0}
.after-name .land-passage img{height:auto}
.after-name .company-threshold{width:72%;max-width:1100px;margin:72px 0 65px auto}
.after-name .company-threshold img{height:auto}
.after-name .closing-reading{margin-bottom:106px}
.after-name .year-index{width:min(940px,calc(100% - var(--gutter)*2));margin:0 auto 65px;display:grid;grid-template-columns:1fr 2fr;gap:65px;border-top:1px solid var(--hair);padding-top:35px}
.after-name .year-index h2{font:400 12px/1.9 var(--sans);letter-spacing:.04em;color:var(--subtle);padding-top:7px}
.after-name .year-links a{display:grid;grid-template-columns:66px 1fr 16px;gap:20px;align-items:baseline;padding:7px 0 20px}
.after-name .year-links a+a{padding-top:22px;border-top:1px solid var(--hair)}
.after-name .year-links time{font:26px/1.4 var(--display)}
.after-name .year-links span{font:11px/1.8 var(--sans);color:var(--subtle)}
.after-name .flow-footer{width:min(1250px,100%);padding:0 var(--gutter);margin:auto}
html[lang=en] .after-name .flow-heading h2{font:400 40px/1.15 var(--display);letter-spacing:-.015em}
@media(min-width:1600px){.after-name .quiet-reading{width:670px}}
@media(max-width:1000px){.after-name .path-section{gap:42px;grid-template-columns:.9fr 1.2fr}.after-name .origin-section{padding:95px 0}.after-name .year-index{gap:40px;grid-template-columns:.8fr 2fr}}
@media(max-width:760px){
 .after-name{padding-top:65px}
 .after-name section{scroll-margin-top:30px}
 .after-name .path-section{display:block;padding:0 var(--gutter)}
 .after-name .path-aside{padding-top:0}
 .after-name .flow-heading{margin-bottom:28px}
 .after-name .flow-heading .eyebrow{font-size:9px;margin-bottom:16px}
 .after-name .flow-heading h2{font-size:26px;letter-spacing:.025em}
 .after-name .practice-detail{margin:31px 0 35px}
 .after-name .quiet-reading{width:auto;margin-left:var(--gutter);margin-right:var(--gutter)}
 .after-name .origin-section{padding:76px 0 74px}
 .after-name .origin-section .prose p:last-child{margin-top:30px}
 .after-name .land-passage{width:100%;margin:38px 0 38px}
 .after-name .company-threshold{width:calc(100% - var(--gutter));margin-top:42px;margin-bottom:38px}
 .after-name .closing-reading{margin-bottom:68px}
 .after-name .year-index{display:block;width:auto;margin:0 var(--gutter) 35px;padding-top:25px}
 .after-name .year-index h2{font-size:10px;margin-bottom:22px}
 .after-name .year-links a{grid-template-columns:52px 1fr 15px;gap:16px;padding-bottom:17px}
 .after-name .year-links a+a{padding-top:17px}
 .after-name .year-links time{font-size:24px}
 .after-name .year-links span{font-size:10px}
 html[lang=en] .after-name .flow-heading h2{font-size:35px}
}
@media print{.after-name{padding-top:0}.after-name figure{display:none}.after-name .path-section{display:block;padding:0}.after-name .quiet-reading{width:auto;margin:0}.after-name .origin-section{padding:30px 0}.after-name .year-index{display:none}}
