.restored-research.restored-economy,.restored-research.restored-tariffs,.restored-research.restored-immigration,.restored-research.restored-military{color:#0b1728;--muted:#536880;background:#f5f3e9;padding:0}.policy-story{color:#0b1728;background:#f5f3e9;max-width:none;margin:0}.policy-story .ps-hero{color:#f5f3e9;background:#0b1728;border:0;border-radius:0;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:48px;padding:64px clamp(20px,4vw,64px);display:grid}.policy-story .ps-back{color:#b8c5d4;margin-bottom:48px;font-size:14px;display:inline-block}.policy-story .ps-hero .eyebrow{letter-spacing:.15em;color:#eed46b;font:700 12px/1.7 Inter,Arial,sans-serif}.policy-story .ps-hero h1{letter-spacing:-.035em;max-width:12ch;margin:28px 0;font:700 clamp(2.9rem,5.3vw,5.5rem)/1.07 Playfair Display,Georgia,serif}.policy-story .ps-hero h1 em{color:#eed46b;font-style:normal}.policy-story .ps-hero .ps-dek{color:#f5f3e9;max-width:42ch;margin:0 0 32px;font:clamp(1.15rem,1.8vw,1.5rem)/1.6 Georgia,serif}.policy-story .ps-start{color:#f5f3e9;border:1px solid #eed46b;padding:14px 20px;font-size:15px;text-decoration:none;display:inline-block}.policy-story .ps-hero-art{aspect-ratio:1;border:1px solid #53688066;flex-direction:column;justify-content:center;align-self:center;min-width:0;margin:0;display:flex;position:relative}.policy-story .ps-hero-art svg{width:100%;height:auto}.policy-story .ps-hero-art figcaption{text-transform:uppercase;letter-spacing:.17em;color:#eed46b;font:11px/1.6 Inter,Arial,sans-serif;position:absolute;inset:auto 24px 24px}.policy-story .ps-contents{background:#e9e6d8;border-bottom:1px solid #0b17282b;flex-wrap:wrap;gap:12px 28px;padding:24px clamp(20px,4vw,64px);display:flex}.policy-story .ps-contents a{color:#0b1728;text-underline-offset:5px;font-size:14px;line-height:1.8}.policy-story .ps-contents span{color:#746321;letter-spacing:.1em;margin-right:9px;font-size:11px}.policy-story .ps-chapter{margin:0;padding:56px 0 32px;scroll-margin-top:24px}.policy-story .ps-chapter>.ps-chapter{padding:0}.policy-story .ps-chapter header{background:0 0;border:0;padding:0}.policy-story .ps-chapter .eyebrow{text-transform:uppercase;letter-spacing:.15em;color:#746321;margin:0 0 20px;font:700 12px/1.7 Inter,Arial,sans-serif}.policy-story .ps-chapter h2{color:#0b1728;letter-spacing:-.02em;max-width:24ch;margin:0 0 24px;font:700 clamp(2rem,3.4vw,3.5rem)/1.17 Playfair Display,Georgia,serif}.policy-story .ps-lead{color:#0b1728;max-width:64ch;font:clamp(1.2rem,1.7vw,1.45rem)/1.65 Georgia,serif}.policy-story .ps-chapter p{max-width:72ch}.policy-story p{font-size:17px;line-height:1.75}.policy-story a{color:#67561c;text-underline-offset:4px;overflow-wrap:anywhere}.policy-story .ps-turn{color:#0b1728;border-left:3px solid #9a8530;max-width:65ch;margin:36px 0;padding:8px 0 8px 24px;font:1.25rem/1.6 Georgia,serif}.policy-story .ps-quote{background:#e8e5d7;border-left:4px solid #9a8530;max-width:900px;margin:40px 0;padding:28px 32px}.policy-story .ps-quote blockquote{color:#0b1728;margin:0 0 20px;font:700 clamp(1.8rem,3vw,3rem)/1.35 Playfair Display,Georgia,serif}.policy-story .ps-quote figcaption{color:#536880;font:14px/1.7 Inter,Arial,sans-serif}.policy-story .ps-evidence-path{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin:32px 0;padding:0;list-style:none;display:grid}.policy-story .ps-evidence-path>li{border-top:2px solid #9a8530;min-width:0;margin:0;padding:24px 0}.policy-story .ps-evidence-path time{letter-spacing:.05em;color:#746321;font:700 12px/1.7 Inter,Arial,sans-serif}.policy-story .ps-evidence-path h3{color:#0b1728;margin:14px 0;font:700 1.45rem/1.35 Playfair Display,Georgia,serif}.policy-story .ps-evidence-path p{font-size:15px;line-height:1.7}.policy-story .ps-evidence-path a{margin-top:12px;font-size:14px;display:block}.policy-story .ps-close{border-top:1px solid #0b17282b;margin-top:32px;padding:48px 0 24px}.policy-story .ps-close h2{color:#0b1728;font:700 clamp(2rem,3vw,3rem)/1.2 Playfair Display,Georgia,serif}.policy-story .ps-close>div{flex-wrap:wrap;gap:18px 32px;margin-top:24px;display:flex}.policy-story .ps-close a{font-size:15px;font-weight:700}.policy-story .immigration-body,.policy-story .tariff-content{padding:0 clamp(20px,4vw,64px) 64px}.policy-story .immigration-intro>article,.policy-story .immigration-guide>article,.policy-story .immigration-detention{background:0 0;border:0;border-top:1px solid #9a8530;border-radius:0;padding:24px 0}.policy-story .immigration-history h2,.policy-story .immigration-intro h2,.policy-story .immigration-detention h2,.policy-story .immigration-records h2{color:#0b1728}.policy-story .immigration-guide strong{color:#67561c}.policy-story .immigration-guide p,.policy-story .immigration-detention p,.policy-story .immigration-note{color:#536880}.policy-story .immigration-context{color:#0b1728;background:#e9e6d8;border-left:3px solid #9a8530}.policy-story .immigration-records>article{border-color:#0b17282b}.policy-story .immigration-date span,.policy-story .immigration-date time{color:#67561c}.policy-story .immigration-filters input,.policy-story .immigration-filters select,.policy-story select,.policy-story select option,.policy-story input{color:#0b1728;background:#fffdf7;border-color:#818577;border-radius:0;min-height:44px;font-size:15px}.policy-story .removal-track{background:#0b17281a;border-radius:0}.policy-story .immigration-detention>strong{margin:20px 0;font:700 clamp(2rem,4vw,3.6rem)/1.2 Playfair Display,Georgia,serif;display:block}.policy-story .ps-archive-head{border-top:1px solid #0b17282b;margin-top:32px;padding-top:40px}.policy-story .ps-archive-head h2{color:#0b1728}.policy-story .ps-archive-head p{color:#536880;max-width:70ch}.policy-story .ps-archive-head .eyebrow,.policy-story .ps-close .eyebrow{letter-spacing:.15em;text-transform:uppercase;color:#746321;font:700 12px/1.7 Inter,Arial,sans-serif}.policy-story .immigration-records .immigration-date :is(time,span){color:#67561c}.policy-story .immigration-filters button{color:#f5f3e9;background:#0b1728;border:1px solid #9a8530;min-height:46px}.policy-story .immigration-filters button:hover{color:#0b1728;background:#eed46b}.policy-story .ps-chart-chapter{grid-column:1/-1}.policy-story .ps-chart-chapter .ps-chapter{padding-top:30px;padding-bottom:8px}.policy-story .economic-card>h3{color:#0b1728;margin-top:0;font:700 clamp(1.6rem,2.5vw,2.2rem)/1.2 Playfair Display,Georgia,serif}.policy-story .economic-card .ps-chart-reading{color:#0b1728;min-height:3.3em;font:1.15rem/1.65 Georgia,serif}.policy-story .library-video a{color:#67561c}.policy-story :focus-visible{outline-offset:4px;outline:2px solid #9a8530}@media (width<=800px){.policy-story .ps-hero{grid-template-columns:1fr;gap:36px;padding:40px 20px}.policy-story .ps-back{margin-bottom:32px}.policy-story .ps-hero h1{font-size:clamp(2.7rem,10.5vw,4.4rem)}.policy-story .ps-hero-art{aspect-ratio:15/7;padding-bottom:40px}.policy-story .ps-hero-art figcaption{font-size:10px;inset:auto 16px 14px}.policy-story .ps-contents{gap:12px 20px;padding:20px}.policy-story .ps-chapter{padding:40px 0 24px}.policy-story .ps-evidence-path{grid-template-columns:1fr;gap:8px}.policy-story .ps-quote{padding:24px 20px}.policy-story .ps-quote blockquote{font-size:1.9rem}.policy-story .immigration-body,.policy-story .tariff-content{padding:0 20px 44px}.policy-story .ps-turn{padding-left:18px;font-size:1.15rem}.policy-story .ps-close>div{flex-direction:column;gap:16px}.policy-story .economic-card .ps-chart-reading{min-height:0}}@media print{.policy-story .ps-hero{color:#0b1728;background:#fff}.policy-story .ps-hero h1 em,.policy-story .ps-dek{color:#0b1728}.policy-story .ps-hero-art,.policy-story .ps-start{display:none}.policy-story .ps-contents{background:#fff}.policy-story .ps-evidence-path>li{break-inside:avoid}}@media (width<=800px){.policy-story .ps-hero h1{max-width:none}}
