main{max-width:calc(var(--measure) + var(--gutter)*2);padding:0 var(--gutter);margin:auto}.direction-opening{padding-top:70px}.direction-opening h1{margin:30px 0 48px}.direction-opening h1 em{color:#77746e}.direction-intro{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:0 0 60px;border-bottom:1px solid var(--rule)}.direction-intro>p:first-child{font:24px/1.5 var(--font-ui);letter-spacing:-.025em}.direction-intro p+p{margin:0;max-width:500px}.family-map,.decisions,.moments,.rationale{padding-top:80px}.family-map h2,.decisions h2,.moments h2,.rationale h2{margin:24px 0 38px}.family-map article{display:grid;grid-template-columns:50px 1fr 1fr;gap:30px;border-top:1px solid var(--rule);padding:30px 0;align-items:baseline}.family-map article h3{font:45px/1.1 var(--font-display)}.family-map article p{font-size:22px;line-height:1.5;letter-spacing:-.02em}.family-map article small{display:block;font-size:12px;color:var(--muted);margin-top:12px}.decision-copy{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:25px 0 45px}.display-copy{font:60px/1.06 var(--font-display);letter-spacing:-.025em}.display-copy em{color:var(--muted)}.decision-copy .line-link{margin-top:25px}.choice-list{margin:0}.choice-list>div{display:grid;grid-template-columns:1fr 1fr;gap:10vw;padding:20px 0;border-top:1px solid var(--rule)}.choice-list dt{font:25px var(--font-display)}.choice-list dd{margin:0;font-size:14px;color:var(--muted)}.moments h2 em{color:var(--muted)}.moment-list{display:grid;grid-template-columns:1fr 1fr;gap:40px 10vw}.moment-list article{border-top:1px solid var(--rule);padding-top:20px}.moment-list span{font:13px var(--font-label);text-transform:uppercase;letter-spacing:.055em;color:var(--muted)}.moment-list h3{font:38px/1.12 var(--font-display);margin:18px 0}.moment-list p{max-width:430px;font-size:14px}.rationale{max-width:830px;padding-bottom:65px}.rationale>p:not(.overline){max-width:650px}.rationale>div{display:flex;align-items:center;flex-wrap:wrap;gap:25px;margin-top:25px}.rationale>.source-note{margin-top:25px}.references{border-top:1px solid var(--rule);padding:32px 0 45px}.references>p:not(.overline){font-size:13px;margin-top:18px}.references a{text-decoration:underline;text-underline-offset:4px}.references>.source-note{font-size:12px}.family-header [aria-current=page]{border-bottom-color:currentColor}@media(max-width:700px){.direction-opening{padding-top:42px}.direction-opening h1{font-size:clamp(62px,12vw,84px);margin:27px 0 35px}.direction-intro,.decision-copy{grid-template-columns:1fr;gap:27px}.direction-intro{padding-bottom:38px}.direction-intro>p:first-child{font-size:22px}.family-map,.decisions,.moments,.rationale{padding-top:55px}.family-map h2,.decisions h2,.moments h2,.rationale h2{font-size:43px;margin:22px 0 30px}.family-map article{grid-template-columns:26px 1fr;gap:15px;padding:24px 0}.family-map article h3{font-size:36px}.family-map article>div{grid-column:2}.family-map article p{font-size:19px}.family-map article small{font-size:11px}.display-copy{font-size:49px}.decision-copy{padding:4px 0 35px}.choice-list>div{grid-template-columns:1fr;gap:10px;padding:20px 0}.moment-list{grid-template-columns:1fr;gap:30px}.moment-list h3{font-size:34px;margin:14px 0}.rationale{padding-bottom:40px}.rationale>div{align-items:flex-start;flex-direction:column}.references{padding-top:25px}}
