.cmu-editorial{overflow-wrap:break-word;padding-top:118px}.cmu-width{width:min(1200px,88%);margin-inline:auto}.cmu-editorial a:focus-visible{outline-offset:5px;outline:2px solid}.cmu-editorial section{scroll-margin-top:120px}.cmu-header{padding-top:28px;padding-bottom:44px}.cmu-breadcrumb{flex-wrap:wrap;gap:12px;margin-bottom:38px;font-size:.875rem;line-height:1.6;display:flex}.cmu-breadcrumb a:hover{text-decoration:underline}.cmu-kicker{text-transform:uppercase;letter-spacing:.14em;font-size:.75rem;font-weight:500;line-height:1.6}.cmu-header h1{letter-spacing:-.035em;max-width:1000px;margin:20px 0 26px;font-size:clamp(2.55rem,4.4vw,4rem);line-height:1.12}.cmu-header h1 em{font-style:normal}.cmu-byline{border-block:1px solid;border-color:var(--ploy-border-primary);flex-wrap:wrap;gap:10px 22px;padding-block:16px;font-size:.875rem;line-height:1.6;display:flex}.cmu-deck{max-width:900px;margin-top:24px;font-size:clamp(1.125rem,1.55vw,1.3rem);line-height:1.8}.cmu-summary{grid-template-columns:1fr 1.6fr;column-gap:50px;padding:34px 42px;display:grid}.cmu-summary>.cmu-kicker{grid-column:1/-1;margin-bottom:14px}.cmu-summary h2{font-size:clamp(1.9rem,3vw,2.6rem);line-height:1.18}.cmu-summary p:not(.cmu-kicker){font-size:1.0625rem;line-height:1.85}.cmu-summary a{text-underline-offset:4px;text-decoration:underline}.cmu-editorial figure{margin-block:0}.cmu-editorial img{width:100%;height:auto;display:block}.cmu-editorial figcaption{color:var(--ploy-text-secondary);margin-top:13px;font-size:.875rem;line-height:1.7}.cmu-lead{padding-top:34px;padding-bottom:64px}.cmu-lead img{aspect-ratio:16/9;object-fit:cover;object-position:center 45%}.cmu-reading-layout{grid-template-columns:220px minmax(0,740px);justify-content:space-between;gap:55px;display:grid}.cmu-aside{align-self:start;position:sticky;top:125px}.cmu-aside nav{padding-top:6px}.cmu-aside nav .cmu-kicker{margin-bottom:18px}.cmu-aside nav a{border-bottom:1px solid;border-color:var(--ploy-border-primary);padding:10px 0;font-size:.875rem;line-height:1.5;display:block}.cmu-aside nav a:hover{text-underline-offset:4px;text-decoration:underline}.cmu-aside-note{color:var(--ploy-text-secondary);margin-top:36px;font-size:.875rem;line-height:1.6}.cmu-body{min-width:0}.cmu-body section{margin-bottom:50px}.cmu-body h2{letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(1.9rem,2.7vw,2.65rem);line-height:1.18}.cmu-body p{margin-bottom:22px;font-size:1.0625rem;line-height:1.9}.cmu-body a{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.cmu-body a:hover{text-decoration-thickness:2px}.cmu-body .cmu-inline-figure{margin:4px 0 52px}.cmu-photo-pair{grid-template-columns:1fr 1fr;gap:20px;margin:4px 0 52px;display:grid}.cmu-body .cmu-questions{border-top:1px solid;border-color:var(--ploy-border-primary);padding-top:36px}.cmu-questions .cmu-kicker{margin-bottom:10px;font-size:.75rem}.cmu-questions h3{margin-bottom:10px;font-size:1.125rem;font-weight:500;line-height:1.6}.cmu-sources{border-top:1px solid;border-color:var(--ploy-border-primary);padding-top:34px}.cmu-body .cmu-sources h2{font-size:1.8rem}.cmu-body .cmu-sources p,.cmu-sources li{font-size:.875rem;line-height:1.8}.cmu-sources ol{padding-left:20px;list-style:decimal}.cmu-sources li{margin-bottom:13px;padding-left:5px}.cmu-sources li span{color:var(--ploy-text-secondary);display:block}.cmu-related{padding-block:35px 75px}.cmu-related>h2{margin:12px 0 30px;font-size:clamp(2rem,3vw,2.8rem);line-height:1.2}.cmu-related>div{border-top:1px solid;border-color:var(--ploy-border-primary);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.cmu-related>div>a{padding:26px 26px 12px 0}.cmu-related span{text-transform:uppercase;letter-spacing:.1em;font-size:.75rem}.cmu-related h3{font-family:var(--serif);margin:12px 0;font-size:1.75rem;font-weight:400;line-height:1.25}.cmu-related p{font-size:.9375rem;line-height:1.7}.cmu-related a:hover h3{text-underline-offset:6px;text-decoration:underline}.cmu-conversation{padding-block:65px 80px}.cmu-conversation .cmu-width{max-width:820px}.cmu-conversation h2{margin:18px 0 28px;font-size:clamp(2.25rem,4vw,3.5rem);line-height:1.15}.cmu-conversation p:not(.cmu-kicker){margin-bottom:22px;font-size:1.0625rem;line-height:1.85}.cmu-conversation p a{text-underline-offset:4px;text-decoration:underline}.cmu-conversation .primary-button{margin-top:12px;padding-block:15px;font-size:.9375rem;line-height:1.5}@media(max-width:900px){.cmu-reading-layout{grid-template-columns:1fr;gap:30px}.cmu-aside{position:static}.cmu-aside nav{flex-wrap:wrap;gap:5px 25px;display:flex}.cmu-aside nav .cmu-kicker{width:100%;margin-bottom:2px}.cmu-aside-note{display:none}.cmu-body{max-width:740px}.cmu-summary{gap:15px 30px;padding:28px}}@media(max-width:600px){.cmu-editorial{padding-top:100px}.cmu-width{width:89%}.cmu-header{padding-top:18px;padding-bottom:30px}.cmu-breadcrumb{gap:8px;margin-bottom:26px}.cmu-header h1{margin:17px 0 22px;font-size:2.45rem}.cmu-header>.cmu-kicker{letter-spacing:.09em;font-size:.75rem}.cmu-summary{padding:25px;display:block}.cmu-summary h2{margin-bottom:19px}.cmu-summary p:not(.cmu-kicker){font-size:1rem}.cmu-lead{padding-top:25px;padding-bottom:34px}.cmu-lead img{aspect-ratio:4/3}.cmu-body p{font-size:1rem;line-height:1.85}.cmu-body section{margin-bottom:37px}.cmu-body h2{margin-bottom:20px}.cmu-photo-pair{gap:15px}.cmu-related>div{grid-template-columns:1fr}.cmu-related>div>a{border-bottom:1px solid;border-color:var(--ploy-border-primary);padding:24px 0}.cmu-related{padding-block:10px 50px}.cmu-conversation{padding-block:48px 60px}.cmu-conversation .primary-button{text-align:center;justify-content:center;width:100%}.cmu-byline{gap:8px 18px}}@media(max-width:380px){.cmu-photo-pair{grid-template-columns:1fr}.cmu-header h1{font-size:2.2rem}}
