.restored-research.restored-iran:has(.iran-story){padding:0}.iran-story{background:var(--paper);color:var(--navy)}.restored-iran .iran-story-hero{background:var(--navy);color:var(--paper);grid-template-columns:1.05fr 1fr;align-items:center;gap:48px;margin:0;padding:52px 48px 68px;display:grid}.iran-story .iran-back{color:var(--muted);margin-bottom:36px;font-size:14px;display:inline-block}.iran-story .iran-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:#776719;margin:0 0 22px;font:700 12px/1.6 Inter,Arial,sans-serif}.iran-story .iran-eyebrow:before{content:"";background:var(--gold);vertical-align:middle;width:38px;height:3px;margin-right:16px;display:inline-block}.iran-story-hero .iran-eyebrow{color:var(--gold)}.restored-iran .iran-story-hero h1{max-width:900px;color:var(--paper);margin:0 0 30px;font-size:clamp(3.3rem,6.5vw,7rem);line-height:1.04}.restored-iran .iran-story-hero .iran-story-dek{color:var(--paper);max-width:760px;font:24px/1.6 Georgia,serif}.restored-iran .iran-story-hero .iran-story-review{color:var(--muted);margin:30px 0 0;font:13px/1.7 Inter,Arial,sans-serif}.iran-story figure{min-width:0;margin:0}.iran-story .iran-hero-media{border:1px solid #53688066;padding:20px}.iran-story .iran-hero-media .library-video{margin:0}.iran-story .iran-hero-media figcaption{color:var(--muted);margin:20px 0 0}.iran-story .iran-hero-media a{color:var(--gold)}.iran-story .library-video button{border:0}.iran-story .library-video button span{color:var(--paper);padding:18px;font:14px/1.6 Inter,Arial,sans-serif}.iran-story .library-video>a{color:#776719}.iran-story .iran-hero-media .library-video>a{color:var(--gold)}.iran-story .library-video iframe{display:block}.iran-story figcaption{color:#566172;margin-top:16px;font:13px/1.7 Inter,Arial,sans-serif}.iran-story .iran-story-nav{background:#e9e6d9;border-bottom:1px solid #0b172825;flex-wrap:wrap;gap:18px 32px;padding:23px 48px;display:flex}.iran-story .iran-story-nav a{color:#776719;font:600 14px/1.6 Inter,Arial,sans-serif}.iran-story .iran-story-chapter{border-bottom:1px solid #0b172825;padding:68px 48px;scroll-margin-top:24px}.iran-story .iran-story-chapter>header{max-width:1080px;margin:0 0 38px}.restored-iran .iran-story h2{letter-spacing:-.025em;margin:0 0 24px;font-size:clamp(2.3rem,4vw,4.3rem);line-height:1.13}.restored-iran .iran-story .iran-chapter-lead{max-width:1000px;color:var(--navy);margin:20px 0 0;font:24px/1.6 Georgia,serif}.iran-story .iran-story-columns{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:48px;display:grid}.iran-story .iran-story-columns>article{min-width:0}.iran-story .iran-story-columns h3{margin:0 0 20px;font-size:29px}.iran-story .iran-story-columns p{margin:0 0 22px;font-size:17px;line-height:1.9}.iran-story .iran-story-columns a,.iran-story .iran-human-numbers a,.iran-story .iran-diesel-sequence a,.iran-story .iran-opinion a{color:#776719}.iran-story .iran-pitch-response{border-left:2px solid var(--gold);padding-left:30px}.iran-story .iran-date-strip{letter-spacing:.09em;border-top:1px solid #0b172825;flex-wrap:wrap;gap:12px;padding-top:12px;font:700 11px/1.7 Inter,Arial,sans-serif;display:flex}.iran-story .iran-announcement-chapter{background:#e9e6d9}.iran-story blockquote{border-left:4px solid #9c8936;margin:30px 0 24px;padding:24px 0 24px 28px}.restored-iran .iran-story blockquote p{margin:0 0 16px;font:700 clamp(1.8rem,2.8vw,3rem)/1.35 Playfair,Georgia,serif}.iran-story blockquote cite{color:#566172;font:13px/1.8 Inter,Arial,sans-serif}.restored-iran .iran-story .iran-carrier-quote .iran-reporter-question{color:var(--navy);margin:0 0 24px;font:17px/1.8 Inter,Arial,sans-serif}.iran-story .iran-reporter-question>span{color:#566172;margin-bottom:10px;font:600 12px/1.7 Inter,Arial,sans-serif;display:block}.iran-story .iran-human-numbers{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0 0 56px;display:grid}.iran-story .iran-human-numbers>article{border-top:2px solid #9c8936;padding-top:22px}.iran-story .iran-human-numbers strong{color:#776719;font:700 clamp(3rem,5vw,5rem)/1.1 Playfair,Georgia,serif}.iran-story .iran-human-numbers h3{margin:16px 0;font-size:23px}.iran-story .iran-human-numbers p{font-size:14px;line-height:1.8}.iran-story .iran-human-numbers a{font-size:12px}.iran-story .iran-carrier-story img{width:100%;height:auto;display:block}.iran-story .iran-carrier-story blockquote{margin-top:28px;padding-top:20px}.iran-story .iran-diesel-title{margin:38px 0 26px;font-size:28px}.iran-story .iran-diesel-sequence{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.iran-story .iran-diesel-sequence>article{border-top:2px solid #9c8936;padding-top:18px}.iran-story .iran-diesel-sequence time,.iran-story .iran-sequence-label{letter-spacing:.1em;color:#776719;font:700 11px/1.6 Inter,Arial,sans-serif}.iran-story .iran-diesel-sequence h4{margin:18px 0;font:700 24px/1.35 Playfair,Georgia,serif}.iran-story .iran-diesel-sequence p{font-size:15px;line-height:1.8}.iran-story .iran-diesel-sequence a{font-size:13px}.iran-story .iran-opinion{background:var(--navy);color:var(--paper);grid-template-columns:1fr 1fr;gap:28px 48px;margin-top:48px;padding:30px;display:grid}.iran-story .iran-opinion h3{grid-column:1/-1;margin:0;font-size:30px}.iran-story .iran-opinion strong{color:var(--gold);font:700 42px/1 Playfair,Georgia,serif}.iran-story .iran-opinion p{margin:14px 0;font-size:15px}.iran-story .iran-poll-track{background:#53688066;height:7px;display:block}.iran-story .iran-poll-track i{background:var(--gold);height:100%;display:block}@keyframes iran-poll-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (prefers-reduced-motion:no-preference){.iran-story .iran-opinion .iran-poll-track i{transform-origin:0}.iran-story .iran-opinion.home-motion-pending .iran-poll-track i{transform:scaleX(0)}.iran-story .iran-opinion.home-motion-arrive .iran-poll-track i{animation:1.4s cubic-bezier(.22,.61,.36,1) .2s both iran-poll-grow}.iran-story .iran-opinion.home-motion-arrive>div:nth-of-type(2) .iran-poll-track i{animation-delay:.32s}}.iran-story .iran-opinion .iran-source-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px}.iran-story .iran-opinion a{color:var(--gold)}.iran-story .iran-story-evidence{padding:68px 48px;scroll-margin-top:24px}.iran-story .iran-evidence-heading{max-width:1080px;margin:0 0 40px}.iran-story .iran-hub>.hub-heading,.iran-story .iran-content>.hub-context:first-child,.iran-story .iran-content>.iran-decision-record{display:none}.iran-story .iran-content>.hub-metrics{margin-top:0}.iran-story .iran-story-evidence .iran-content h2{margin:28px 0 20px;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.2}.iran-story .iran-story-evidence .iran-content h3{font-size:24px}.iran-story .iran-story-evidence .iran-content p{font-size:16px}.iran-story .iran-story-evidence .iran-content .small{font-size:12px}.iran-story :focus-visible{outline-offset:5px;outline:2px solid #9c8936}@media (width>=1800px){.iran-story .iran-story-chapter,.iran-story .iran-story-evidence{padding-inline:max(48px,50vw - 825px)}}@media (width<=1000px){.restored-iran .iran-story-hero{gap:28px;padding:40px 32px 48px}.iran-story .iran-story-chapter,.iran-story .iran-story-evidence{padding:48px 32px}.iran-story .iran-story-columns{gap:30px}.iran-story .iran-story-nav{padding-inline:32px}.restored-iran .iran-story-hero .iran-story-dek{font-size:21px}.iran-story .iran-human-numbers{gap:22px}}@media (width<=760px){.restored-iran .iran-story-hero{grid-template-columns:1fr;gap:30px;padding:32px 20px 40px}.iran-story .iran-back{margin-bottom:28px}.restored-iran .iran-story-hero h1{font-size:clamp(3.1rem,12vw,4.9rem)}.iran-story .iran-hero-media{padding:14px}.iran-story .iran-story-nav{grid-template-columns:1fr 1fr;gap:16px;padding:20px;display:grid}.iran-story .iran-story-chapter,.iran-story .iran-story-evidence{padding:44px 20px}.iran-story .iran-story-columns,.iran-story .iran-human-numbers,.iran-story .iran-diesel-sequence,.iran-story .iran-opinion{grid-template-columns:1fr;gap:26px}.iran-story .iran-story-chapter>header{margin-bottom:28px}.restored-iran .iran-story h2{font-size:2.3rem}.restored-iran .iran-story .iran-chapter-lead{font-size:21px}.iran-story .iran-story-columns p{font-size:16px;line-height:1.85}.iran-story .iran-pitch-response{padding-left:20px}.iran-story .iran-human-numbers{margin-bottom:36px}.iran-story .iran-human-numbers strong{font-size:3.3rem}.iran-story .iran-opinion{padding:24px 20px}.iran-story blockquote{padding-left:20px}.iran-story .iran-eyebrow{letter-spacing:.12em;font-size:10px}}@media (prefers-reduced-motion:reduce){.iran-story{scroll-behavior:auto}}@media print{.iran-story .home-motion-pending{opacity:1!important;transform:none!important}.iran-story .iran-poll-track i{animation:none!important;transform:none!important}.iran-story .iran-story-hero,.iran-story .iran-opinion{color:#0b1728;background:#fff}.iran-story .iran-story-hero h1,.iran-story .iran-story-hero .iran-story-dek{color:#0b1728}.iran-story .library-video{display:none}}
