/* Editorial studies of resources visitors can inspect and use. */
.selected-work-page{--sw-gold:#d0bb90;--sw-copy:#bac7d7;--sw-paper:#e9e4da;--sw-ink:#182636}
.selected-work-page em{font-weight:400}
.sw-hero{padding:45px 0 0;background:radial-gradient(ellipse at 82% 25%,#1c2b3d88,transparent 58%)}
.sw-hero .breadcrumb{margin-bottom:78px}
.sw-hero-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;align-items:end;padding-bottom:62px}
.sw-hero h1{font:clamp(70px,7vw,104px)/1.02 var(--serif);letter-spacing:-.035em;margin:0}
.sw-hero h1 em,.sw-study h2 em,.sw-closing h2 em{color:var(--sw-gold)}
.sw-hero .eyebrow,.sw-study .eyebrow,.sw-closing .eyebrow{font-size:10px;line-height:1.7;letter-spacing:.13em;margin-bottom:28px}
.sw-hero-copy{padding-bottom:3px;max-width:480px}
.sw-hero-copy>p{font-size:15px;line-height:1.9;color:var(--sw-copy);margin:0 0 23px}
.sw-hero-copy>.sw-lead{font:31px/1.35 var(--serif);color:#e8e4dc;margin-bottom:26px}
.sw-hero-copy>.sw-hero-note{font-size:12px;line-height:1.8;border-top:1px solid var(--line);padding-top:20px;margin-bottom:0;color:#c3b69e}
.sw-index{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px;border-top:1px solid var(--line);padding:0 0 26px}
.sw-index a{display:flex;gap:18px;align-items:center;min-height:80px;font-size:12px;color:#d9e0e6}
.sw-index a>span{font-size:10px;color:var(--sw-gold)}
.sw-index a>b{margin-left:auto;font-weight:400;color:var(--sw-gold);font-size:20px}
.sw-index a:hover{color:var(--sw-gold)}
.sw-study{padding:92px 0 100px;scroll-margin-top:115px;border-top:1px solid var(--line)}
.sw-property{background:#0c1726}.sw-economics{background:#09131f}.sw-research{background:#101e2e}
.sw-study-heading{display:grid;grid-template-columns:64px 1fr;gap:25px;align-items:start;margin-bottom:55px}
.sw-number{font:42px/1 var(--serif);color:#bdae8c77;padding-top:6px}
.sw-study-heading .eyebrow{margin-bottom:22px}
.sw-study h2{font:clamp(47px,4.8vw,70px)/1.08 var(--serif);letter-spacing:-.025em;margin:0}
.sw-study-grid{display:grid;grid-template-columns:1.15fr 1fr;gap:85px;align-items:start;padding-left:89px}
.sw-study-copy{min-width:0}
.sw-copy-block{margin-bottom:29px}
.sw-copy-block h3{font:22px/1.25 var(--serif);color:#e8e0d2;margin:0 0 12px}
.sw-copy-block p{font-size:14px;line-height:1.9;color:var(--sw-copy);margin:0 0 15px}
.sw-copy-block p:last-child{margin-bottom:0}
.sw-copy-block p strong{font-weight:400;color:#d4dce5}
.sw-actions{display:flex;flex-direction:column;align-items:flex-start;gap:11px;margin-top:34px}
.sw-actions .button,.sw-closing .button{min-height:52px;padding:14px 21px;font-size:12px;line-height:1.6;gap:25px}
.sw-actions .text-link,.sw-scope-note .text-link,.sw-ai-note .text-link{font-size:12px;line-height:1.8;min-height:44px;align-items:center}
.sw-resource-sheet{background:var(--sw-paper);color:var(--sw-ink);padding:34px 33px 0;border-top:3px solid #b3a07c;box-shadow:14px 16px 0 #040a123b}
.sw-sheet-kicker{font-size:10px;line-height:1.7;letter-spacing:.12em;display:block}
.sw-resource-sheet>.sw-sheet-kicker{color:#726046}
.sw-resource-sheet>h3{font:41px/1.1 var(--serif);letter-spacing:-.02em;margin:25px 0 30px;color:var(--sw-ink)}
.sw-resource-sheet>h3 em{color:#726046}
.sw-checklist-outline{list-style:none;padding:0;margin:0}
.sw-checklist-outline>li{display:grid;grid-template-columns:25px 1fr;gap:14px;padding:17px 0;border-top:1px solid #1c2b3d26}
.sw-checklist-outline>li>span{font-size:10px;color:#786344;padding-top:3px}
.sw-checklist-outline strong{font-size:13px;font-weight:500;color:#182636}
.sw-checklist-outline p{font-size:12px;line-height:1.65;color:#4b5661;margin:5px 0 0}
.sw-sheet-foot{font-size:11px;line-height:1.8;color:#5a564d;border-top:1px solid #1c2b3d26;padding:19px 0;margin:10px 0 0}
.sw-economics-grid{grid-template-columns:1fr 1.15fr;align-items:center}
.sw-model-outline{border:1px solid #bca87d5c;background:radial-gradient(ellipse at 70% 20%,#273c4f66,transparent 65%),#0d1b2a;padding:34px 32px}
.sw-model-outline>.sw-sheet-kicker{color:var(--sw-gold)}
.sw-model-outline>h3{font:40px/1.13 var(--serif);letter-spacing:-.02em;color:#e4e2da;margin:27px 0 31px}
.sw-model-outline>h3 em{color:var(--sw-gold)}
.sw-model-inputs{margin:0}
.sw-model-inputs>div{display:grid;grid-template-columns:90px 1fr;gap:15px;padding:17px 0;border-top:1px solid var(--line)}
.sw-model-inputs dt{font:20px/1.35 var(--serif);color:#e3dccd}
.sw-model-inputs dd{font-size:12px;line-height:1.7;margin:0;color:var(--sw-copy)}
.sw-model-output{padding:29px 0 24px;margin-top:13px;border-block:1px solid #bca87d66}
.sw-model-output>span{display:block;font-size:9px;line-height:1.7;letter-spacing:.1em;color:var(--sw-gold);margin-bottom:17px}
.sw-model-output>strong{font:40px/1.1 var(--serif);color:#e6dfd1;font-weight:400}
.sw-model-output>strong em{color:var(--sw-gold)}
.sw-model-output>p,.sw-model-caption{font-size:11px;line-height:1.8;color:#acbbce}
.sw-model-output>p{margin:16px 0 0}.sw-model-caption{margin:21px 0 0}
.sw-example-note{border-left:2px solid #bca87d88;padding:3px 0 3px 21px;margin-top:30px}
.sw-example-note>strong{font-size:12px;line-height:1.6;color:#dbc8a5;font-weight:500}
.sw-example-note>p{font-size:12px;line-height:1.85;color:#acbbce;margin:10px 0 0}
.sw-research-intro{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;padding-left:89px}
.sw-research-intro .sw-copy-block{margin-bottom:0}
.sw-note-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:46px 0 0 89px;border-block:1px solid var(--line)}
.sw-note-list>a{display:flex;flex-direction:column;min-width:0;padding:31px 26px 25px;transition:background .2s}
.sw-note-list>a:first-child{padding-left:0}.sw-note-list>a:last-child{padding-right:0}
.sw-note-list>a+a{border-left:1px solid var(--line)}
.sw-note-list>a:hover{background:#1c30433d}
.sw-note-number{display:block;min-height:33px;font-size:9px;line-height:1.8;letter-spacing:.08em;color:var(--sw-gold)}
.sw-note-list h3{font:31px/1.16 var(--serif);color:#ece4d5;letter-spacing:-.015em;margin:19px 0 23px}
.sw-note-list p{font-size:13px;line-height:1.85;color:var(--sw-copy);margin:0 0 27px;flex:1}
.sw-note-action{display:flex;align-items:center;justify-content:space-between;gap:15px;font-size:11px;line-height:1.7;min-height:44px;color:#d4c7aa}
.sw-note-action b{font-weight:400;font-size:20px}
.sw-ai-note{display:grid;grid-template-columns:1fr 1.3fr;gap:85px;padding-left:89px;margin-top:52px}
.sw-ai-note .eyebrow{font-size:9px;margin-bottom:16px}
.sw-ai-note h3{font:29px/1.2 var(--serif);color:#e3dccd;margin:0;max-width:270px}
.sw-ai-note p{font-size:13px;line-height:1.9;color:var(--sw-copy);margin:0 0 10px}
.sw-closing{padding:83px 0 91px;border-top:1px solid var(--line);background:#091420}
.sw-closing>.wrap{display:grid;grid-template-columns:1.35fr 1fr;gap:110px;align-items:center}
.sw-closing h2{font:clamp(43px,4.2vw,61px)/1.1 var(--serif);letter-spacing:-.025em;margin:0 0 26px}
.sw-closing p{font-size:14px;line-height:1.9;color:var(--sw-copy);max-width:520px;margin:0 0 28px}
.sw-scope-note{border-top:1px solid #bca87d66;padding-top:25px}
.sw-scope-note>.sw-sheet-kicker{font-size:9px;color:var(--sw-gold);margin-bottom:20px}
.sw-scope-note>p{font-size:12px;line-height:1.9;margin-bottom:13px}
@media(max-width:1050px){
 .sw-hero-grid{gap:45px}.sw-study-grid{gap:50px;padding-left:0}.sw-study-heading{grid-template-columns:44px 1fr;gap:20px}.sw-research-intro,.sw-ai-note{padding-left:0;gap:50px}.sw-note-list{margin-left:0}.sw-closing>.wrap{gap:65px}.sw-resource-sheet{padding-inline:27px}.sw-model-outline{padding-inline:27px}.sw-note-list>a{padding-inline:22px}.sw-note-list h3{font-size:28px}
}
@media(max-width:800px){
 .sw-hero{padding-top:30px}.sw-hero .breadcrumb{margin-bottom:51px}.sw-hero-grid{grid-template-columns:1fr;gap:35px;padding-bottom:40px}.sw-hero-copy{max-width:620px}.sw-hero h1{font-size:83px}.sw-hero-copy>.sw-lead{font-size:29px;margin-bottom:18px}.sw-index{gap:20px;padding-bottom:10px}.sw-index a{font-size:11px;gap:13px;min-height:77px}.sw-study{padding:70px 0 78px}.sw-study-heading{margin-bottom:39px}.sw-study-grid,.sw-economics-grid{grid-template-columns:1fr;gap:40px}.sw-resource-sheet{max-width:530px;width:100%;justify-self:center;padding:33px 35px 0}.sw-model-outline{max-width:530px;width:100%;justify-self:center;grid-row:2;padding:33px 35px}.sw-study-copy{max-width:680px}.sw-study h2{font-size:57px}.sw-copy-block p{font-size:14px}.sw-research-intro{grid-template-columns:1fr;gap:27px}.sw-note-list{grid-template-columns:1fr;margin-top:35px}.sw-note-list>a{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;padding:27px 0}.sw-note-list>a+a{border-left:0;border-top:1px solid var(--line)}.sw-note-number{grid-column:1/-1;min-height:0;margin-bottom:7px}.sw-note-list h3{grid-column:1;grid-row:2/4;font-size:31px;margin:15px 0 10px}.sw-note-list p{grid-column:2;margin:14px 0 5px}.sw-note-action{grid-column:2}.sw-ai-note{grid-template-columns:1fr 1.3fr;gap:35px;margin-top:38px}.sw-closing>.wrap{grid-template-columns:1fr;gap:40px}.sw-closing{padding:66px 0 73px}.sw-scope-note{max-width:620px}
}
@media(max-width:520px){
 .sw-hero{padding-top:22px}.sw-hero .breadcrumb{margin-bottom:39px}.sw-hero-grid{gap:28px;padding-bottom:33px}.sw-hero h1{font-size:clamp(53px,13.7vw,72px);line-height:1.06;letter-spacing:-.025em}.sw-hero .eyebrow,.sw-study .eyebrow,.sw-closing .eyebrow{font-size:9px;line-height:1.8;letter-spacing:.1em;margin-bottom:22px}.sw-hero-copy>.sw-lead{font-size:26px;line-height:1.35;margin-bottom:18px}.sw-hero-copy>p{font-size:14px;line-height:1.85;margin-bottom:21px}.sw-hero-copy>.sw-hero-note{font-size:11px;line-height:1.8;padding-top:17px}.sw-index{grid-template-columns:1fr;gap:0;padding-bottom:0}.sw-index a{min-height:58px;font-size:12px;gap:22px}.sw-index a+a{border-top:1px solid var(--line)}.sw-index a>b{font-size:19px}
 .sw-study{padding:50px 0 58px;scroll-margin-top:95px}.sw-study-heading{grid-template-columns:1fr;gap:17px;margin-bottom:31px}.sw-number{font-size:31px;padding:0}.sw-study-heading .eyebrow{font-size:8px;line-height:1.9;margin-bottom:18px}.sw-study h2{font-size:clamp(39px,10.5vw,52px);line-height:1.1;letter-spacing:-.025em}.sw-study-grid,.sw-economics-grid{gap:34px}.sw-copy-block{margin-bottom:25px}.sw-copy-block h3{font-size:23px;margin-bottom:11px}.sw-copy-block p{font-size:14px;line-height:1.85}.sw-actions{margin-top:27px;gap:7px}.sw-actions .button,.sw-closing .button{font-size:11px;padding:13px 17px;gap:18px;width:100%;justify-content:space-between}.sw-actions .text-link,.sw-scope-note .text-link,.sw-ai-note .text-link{font-size:11px;line-height:1.7;min-height:44px}
 .sw-resource-sheet{padding:27px 23px 0;box-shadow:8px 10px 0 #040a123b}.sw-sheet-kicker{font-size:9px}.sw-resource-sheet>h3{font-size:36px;margin:22px 0 26px}.sw-checklist-outline>li{grid-template-columns:22px 1fr;gap:10px;padding:15px 0}.sw-checklist-outline strong{font-size:13px}.sw-checklist-outline p{font-size:12px;line-height:1.7}.sw-sheet-foot{font-size:10px;padding:17px 0}
 .sw-model-outline{padding:27px 23px}.sw-model-outline>h3{font-size:35px;margin:24px 0 27px}.sw-model-inputs>div{grid-template-columns:80px 1fr;gap:12px;padding:15px 0}.sw-model-inputs dt{font-size:21px}.sw-model-inputs dd{font-size:12px;line-height:1.7}.sw-model-output{padding:25px 0 22px}.sw-model-output>strong{font-size:36px}.sw-model-output>p,.sw-model-caption{font-size:11px}.sw-example-note{padding-left:17px;margin-top:26px}.sw-example-note>p{font-size:12px;line-height:1.85}
 .sw-research-intro{gap:25px}.sw-note-list{margin-top:29px}.sw-note-list>a{display:flex;padding:25px 0 21px;gap:0}.sw-note-number{font-size:8px;line-height:1.9;letter-spacing:.08em;margin-bottom:0}.sw-note-list h3{font-size:32px;margin:20px 0 19px}.sw-note-list p{font-size:13px;line-height:1.85;margin:0 0 14px}.sw-note-action{font-size:11px;min-height:44px}.sw-ai-note{grid-template-columns:1fr;gap:20px;margin-top:32px}.sw-ai-note .eyebrow{font-size:8px;margin-bottom:13px}.sw-ai-note h3{font-size:29px;max-width:none}.sw-ai-note p{font-size:13px;line-height:1.85}
 .sw-closing{padding:51px 0 58px}.sw-closing>.wrap{gap:34px}.sw-closing h2{font-size:40px;line-height:1.12;margin-bottom:22px}.sw-closing p{font-size:14px;line-height:1.85;margin-bottom:25px}.sw-scope-note{padding-top:21px}.sw-scope-note>.sw-sheet-kicker{font-size:8px;margin-bottom:17px}.sw-scope-note>p{font-size:12px;line-height:1.85;margin-bottom:11px}
}
@media(prefers-reduced-motion:reduce){.sw-note-list>a{transition:none}}
