:root{--ink:#141413;--muted:#656b66;--teal:#0b6b60;--line:#dfe5df;--soft:#f7f9f6}*{box-sizing:border-box}body{margin:0;color:var(--ink);background:#fff;font:16px/1.6 Inter,Arial,sans-serif;-webkit-font-smoothing:antialiased}a{color:var(--teal);text-underline-offset:4px}button{font:inherit;color:inherit;cursor:pointer}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--teal);outline-offset:4px}button,a{-webkit-tap-highlight-color:transparent}[hidden]{display:none!important}.wrap{width:min(1180px,calc(100% - 64px));margin:auto}.publication-nav{border-bottom:1px solid var(--line)}.publication-nav .wrap{display:flex;align-items:center;gap:28px;min-height:68px;font-size:13px}.publication-nav a{text-decoration:none;color:var(--ink)}.publication-nav .brand{font:800 18px 'Inter Tight',sans-serif;letter-spacing:-.03em}.publication-nav span{margin-left:auto;color:var(--muted);font-size:12px}.question-hero{padding:48px 0 24px}.eyebrow{font-size:12px;font-weight:600;color:var(--muted);display:flex;justify-content:space-between;align-items:center;gap:16px}.divider{padding:0 12px;color:#b0b9b2}.share-tools{display:flex;align-items:center;gap:18px}.share-tools button{padding:0;border:0;background:none;font-size:12px;color:var(--teal);text-decoration:underline;text-underline-offset:4px}.share-tools a{font-size:12px}.share-tools [role=status]:empty{display:none}h1,h2,h3{font-family:'Inter Tight',Inter,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:1.08;text-wrap:balance}h1{font-size:clamp(38px,4.8vw,66px);max-width:1080px;margin:30px 0 28px}h2{font-size:36px;margin:12px 0 18px}h3{font-size:23px;margin:0 0 8px}.full-question{max-width:960px;margin-bottom:36px}.full-question .eyebrow{margin:0 0 9px;color:var(--teal)}.full-question blockquote{margin:0 0 12px;font-size:17px;line-height:1.6;color:#47524b;text-wrap:pretty}.full-question a{font-size:12px}.count-line{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin:28px 0 20px}.count-line h2{font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:-.025em;margin:0;line-height:1.4;text-wrap:pretty}.count-line strong{font:800 36px 'Inter Tight',sans-serif}.count-line>span{font-size:12px;color:var(--teal);font-weight:600;white-space:nowrap}.question-dots{display:grid;grid-template-columns:repeat(19,minmax(0,1fr));gap:15px 0;margin:20px 0 28px}.question-dot{display:block;width:36px;height:36px;border-radius:50%;background:var(--audience);position:relative;text-decoration:none}.question-dot:hover{box-shadow:0 0 0 5px #eef2ed}.dot-tip{display:none;position:absolute;bottom:calc(100% + 12px);left:0;background:#203e36;color:white;padding:12px 16px;border-radius:10px;width:240px;font-size:12px;line-height:1.4;z-index:2;pointer-events:none;box-shadow:0 8px 26px #0002}.question-dot:nth-child(19n) .dot-tip,.question-dot:nth-child(19n - 1) .dot-tip,.question-dot:nth-child(19n - 2) .dot-tip{left:auto;right:0}.dot-tip small{display:block;margin-top:6px;color:#c1d5cb}.question-dot:hover .dot-tip,.question-dot:focus-visible .dot-tip,.question-dot[data-preview] .dot-tip{display:block}.audience-legend{display:flex;gap:20px 36px;flex-wrap:wrap;font-size:12px}.audience-legend span{display:flex;align-items:center;gap:7px}.audience-legend i,.audience-filter i,.submission-row i,.perspective-author>i{display:inline-block;flex:none;width:9px;height:9px;border-radius:50%;background:var(--audience)}.dot-caption{font-size:12px;color:var(--muted);margin:22px 0}.hero-credit{display:flex;justify-content:space-between;gap:22px;padding:20px 0 0;border-top:1px solid var(--line);color:var(--muted);font-size:11px;line-height:1.8}.hero-credit>span:last-child{text-align:right}.wordmark{color:inherit;font-size:16px;text-decoration:none;letter-spacing:-.04em;margin-left:4px}.page-url{font-size:10px}.audience-filter{display:flex;align-items:center;flex-wrap:wrap;gap:7px;padding:16px 0 24px;border-bottom:1px solid var(--line)}.audience-filter>span{font-size:12px;font-weight:600;margin-right:14px}.audience-filter button{display:flex;align-items:center;gap:8px;border:1px solid transparent;border-radius:8px;background:transparent;padding:10px 13px;font-size:12px}.audience-filter button[aria-pressed=true]{color:white;background:#203b34}.audience-filter button:hover:not([aria-pressed=true]){background:var(--soft)}.analysis-section,#perspectives,#submissions,.related{padding:52px 0 10px}.section-top{max-width:880px;margin-bottom:22px}.section-top p{color:var(--muted);font-size:15px;margin:0}.fine{font-size:12px;color:var(--muted);max-width:860px}.recommendation{border:1px solid var(--line);border-radius:14px;margin:10px 0;overflow:hidden}.recommendation summary{list-style:none;display:grid;grid-template-columns:1fr 170px 35px 16px;align-items:center;gap:24px;padding:22px 26px;cursor:pointer;font-size:17px}.recommendation summary::-webkit-details-marker{display:none}.recommendation summary b{font:800 26px 'Inter Tight',sans-serif;text-align:right}.bar{height:7px;background:#edf0eb;border-radius:8px;overflow:hidden}.bar i{display:block;height:100%;background:var(--teal);border-radius:8px}.expand{color:var(--teal);font-size:20px}.recommendation[open] .expand{transform:rotate(45deg)}.supporting{padding:0 26px 16px}.submission-row{display:flex;justify-content:space-between;align-items:center;padding:17px 0;border-top:1px solid var(--line);text-decoration:none}.submission-row b{color:var(--ink);font-size:15px;font-weight:600}.submission-row small{display:block;font-size:12px;color:var(--muted);margin-top:3px}.submission-row small i{margin-right:7px}.submission-row:hover b{text-decoration:underline}.perspective{display:grid;grid-template-columns:300px 1fr;gap:45px;padding:28px 0;border-top:1px solid var(--line)}.perspective-author{display:flex;align-items:baseline;gap:12px}.perspective-author h3{font-size:20px;line-height:1.2}.perspective-author h3 a{text-decoration:none;color:var(--ink)}.perspective-author small{font-size:12px;color:var(--muted)}.perspective-body p{font-size:14px;margin:0 0 15px}.perspective-body .position{font-size:17px;font-weight:600;line-height:1.5}.passage{margin:16px 0;font-size:13px}.passage summary{cursor:pointer;color:var(--teal)}.passage blockquote{font-size:14px;line-height:1.7;margin:18px 0;padding:0 0 0 20px;border-left:2px solid #adcdc1;white-space:pre-line;overflow-wrap:anywhere}.source-links{display:flex;flex-wrap:wrap;gap:20px;font-size:12px}.related>div{display:grid;grid-template-columns:repeat(2,1fr);gap:14px}.related>div>a{display:flex;justify-content:space-between;gap:20px;background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:24px;font-size:18px;font-weight:600;line-height:1.4;text-decoration:none}.question-navigation{display:grid;grid-template-columns:1fr auto 1fr;align-items:start;gap:30px;padding:40px 0;margin-top:50px;border-top:1px solid var(--line);font-size:14px}.question-navigation>a:last-child{text-align:right}.question-navigation small{display:block;color:var(--muted);font-size:11px;margin-bottom:8px}footer{padding:24px 0 50px;border-top:1px solid var(--line);font-size:12px;color:var(--muted)}footer p{max-width:900px}.empty,.no-support{color:var(--muted);font-size:14px;padding:15px 0}
/* Image exports are browser captures of this same header, using the same fonts and dots. */
html[data-capture] .publication-nav,html[data-capture] main> :not(.question-hero),html[data-capture] footer,html[data-capture] .share-tools,html[data-capture] .dot-tip{display:none!important}html[data-capture] .question-hero{padding:38px 0}html[data-capture] .question-hero a{pointer-events:none}html[data-capture=social] .wrap{width:1096px}html[data-capture=social] .question-hero{height:630px;display:flex;flex-direction:column;padding:28px 0 22px}html[data-capture=social] h1{font-size:45px;line-height:1.03;margin:22px 0 12px}html[data-capture=social] .full-question,html[data-capture=social] .dot-caption{display:none}html[data-capture=social] .count-line{margin:4px 0 12px}html[data-capture=social] .question-dots{grid-template-columns:repeat(23,minmax(0,1fr));gap:10px 0;margin:12px 0 22px}html[data-capture=social] .question-dot{width:27px;height:27px}html[data-capture=social] .hero-credit{margin-top:auto;padding-top:12px}html[data-capture=social] .audience-legend{font-size:12px}
@media(max-width:750px){.wrap{width:calc(100% - 36px)}.publication-nav .wrap{gap:12px 18px;flex-wrap:wrap;padding:14px 0}.publication-nav .brand{width:100%}.publication-nav span{display:none}.question-hero{padding-top:28px}.eyebrow{align-items:flex-start;flex-wrap:wrap}.share-tools{gap:20px}h1{font-size:38px;margin-top:24px}.full-question blockquote{font-size:15px}.count-line{align-items:flex-start;flex-direction:column;gap:8px}.count-line h2{font-size:16px}.question-dots{grid-template-columns:repeat(8,minmax(0,1fr));gap:14px 0}.question-dot{width:27px;height:27px}.question-dot .dot-tip{position:fixed;bottom:20px;left:18px!important;right:18px!important;width:auto}.audience-legend{gap:10px 20px;font-size:11px}.hero-credit{gap:16px;font-size:10px}.hero-credit .wordmark{font-size:14px}.hero-credit .page-url{font-size:9px}.audience-filter{gap:4px}.audience-filter>span{width:100%;margin-bottom:8px}.audience-filter button{padding:8px 10px;font-size:11px}h2{font-size:30px}.recommendation summary{grid-template-columns:1fr 30px 12px;gap:12px;padding:18px;font-size:15px}.recommendation .bar{display:none}.supporting{padding:0 18px 12px}.perspective{grid-template-columns:1fr;gap:18px}.related>div{grid-template-columns:1fr}.question-navigation{grid-template-columns:1fr 1fr;gap:20px}.question-navigation>a:nth-child(2){grid-column:1/-1;grid-row:2}.analysis-section,#perspectives,#submissions,.related{padding-top:38px}}

html[data-capture=hero] main.wrap{width:1284px;padding:0 52px}
