:root{--lime:#dfff00;--ink:#171717;--paper:#f3f0e7;--red:#f03b2d;--blue:#273ee8;--line:#c6c3b9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit}button{font:inherit;color:inherit}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}::selection{background:var(--red);color:white}img{max-width:100%;display:block}.mono,.eyebrow,.section-no,.caption{font:700 16px/1.5 'Courier New',monospace;letter-spacing:.06em;text-transform:uppercase}.display,h1,h2,h3{font-family:Impact,'Arial Narrow','Helvetica Neue',Arial,sans-serif;font-weight:900;font-stretch:condensed;letter-spacing:-.045em;text-transform:uppercase}h1,h2,h3,p,figure{margin:0}h2{font-size:clamp(50px,6.5vw,96px);line-height:.95}h3{font-size:32px;line-height:1.05}.wrap{max-width:1440px;margin:0 auto;padding:0 5%}.skip{position:absolute;left:12px;top:-100px;background:var(--lime);padding:15px;z-index:100}.skip:focus{top:10px}.top{height:83px;display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid var(--ink);padding:0 4%;background:var(--paper);position:relative;z-index:20}.brand{text-decoration:none;display:flex;gap:10px;align-items:center}.brand-icon{display:grid;place-items:center;width:40px;height:40px;background:var(--ink);color:var(--lime);font-size:30px;font-weight:900;line-height:1}.brand-name{font-size:21px;font-weight:900;letter-spacing:-1px}.brand-name small{display:block;font:700 16px/1 'Courier New',monospace;letter-spacing:2px;text-transform:uppercase}.nav{display:flex;align-items:center;gap:25px}.nav a{text-decoration:none;font-size:16px;font-weight:700}.nav a:hover{text-decoration:underline;text-underline-offset:5px}.nav .source-link{border:1px solid var(--ink);padding:10px 15px}.hero{display:grid;grid-template-columns:57% 43%;min-height:740px;background:var(--lime);position:relative}.hero-copy{padding:40px 7% 40px 8.8%;position:relative;z-index:2}.hero .eyebrow{display:flex;gap:14px;align-items:center;margin-bottom:38px}.live-dot{width:8px;height:8px;border-radius:50%;background:var(--red);display:inline-block}.hero h1{font-size:clamp(75px,8.5vw,132px);line-height:.88;max-width:800px}.hero h1 span{display:block}.hero h1 .red{color:var(--red);font-size:.85em;margin-top:12px}.hero-deck{max-width:430px;font-size:17px;line-height:1.45;margin-top:26px}.hero-cta{display:flex;gap:25px;align-items:center;margin-top:26px}.button{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;background:var(--ink);color:var(--lime);border:2px solid var(--ink);text-decoration:none;padding:14px 19px;font-weight:700;font-size:16px;cursor:pointer}.button:hover{background:var(--red);color:var(--paper)}.reading{font-size:16px;line-height:1.5}.hero-photo{position:relative;overflow:hidden;border-left:2px solid var(--ink)}.hero-photo img{height:100%;width:100%;object-fit:cover;object-position:50% 50%}.hero-photo figcaption{position:absolute;bottom:12px;right:15px;background:var(--lime);padding:4px 7px;font-size:16px}.sticker{position:absolute;top:40px;right:26px;transform:rotate(10deg);border:2px solid var(--ink);background:var(--paper);padding:17px 20px;font:900 22px/.95 Arial,sans-serif;text-align:center;box-shadow:5px 5px 0 var(--ink);z-index:3}.sticker small{font:700 16px/2 'Courier New',monospace;display:block}.ticker{overflow:hidden;background:var(--ink);color:var(--lime);padding:15px 0;white-space:nowrap;font-size:16px;font-weight:900;letter-spacing:.07em;border-bottom:2px solid var(--ink)}.ticker div{width:max-content;animation:ticker 35s linear infinite}.ticker span{margin:0 28px}.ticker b{color:var(--red)}@keyframes ticker{to{transform:translateX(-50%)}}.intro{padding:68px 0}.intro-grid{display:grid;grid-template-columns:1fr 2fr;gap:5%}.section-no{display:flex;gap:12px;align-items:baseline}.section-no b{font-size:25px;letter-spacing:-.05em}.intro h2{font-size:clamp(38px,4.7vw,68px);max-width:920px}.intro p{font-size:20px;line-height:1.55;margin-top:25px;max-width:800px}.underline{background:linear-gradient(transparent 65%,var(--lime) 65%)}.quick-facts{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.fact{padding:32px 7%;border-right:1px solid var(--ink)}.fact:last-child{border:0}.fact strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(60px,6vw,86px);line-height:1}.fact .label{font-weight:900;font-size:16px;margin-top:12px}.fact p{font-size:16px;line-height:1.55;margin:8px 0 16px;max-width:330px}.ref{font:700 16px 'Courier New',monospace;text-underline-offset:4px}.fact a:hover,.source-list a:hover{color:var(--blue)}.block{padding:80px 0}.section-head{display:grid;grid-template-columns:1fr 2fr;gap:5%;margin-bottom:45px}.section-head .intro-text{font-size:18px;line-height:1.55;max-width:670px;margin-top:23px}.blue{background:var(--blue);color:var(--paper)}.blue a:focus-visible{outline-color:var(--lime)}.anatomy{display:grid;grid-template-columns:1.05fr 1fr;gap:5%;align-items:start}.macro{position:sticky;top:20px}.macro img{width:100%;height:590px;object-fit:cover;border:1px solid rgba(255,255,255,.35)}.macro figcaption{margin-top:12px;opacity:.8;font-size:16px}.material-row{border-top:1px solid rgba(255,255,255,.4)}.material-row:last-child{border-bottom:1px solid rgba(255,255,255,.4)}.material-row summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;padding:25px 0;gap:10px}.material-row summary::-webkit-details-marker{display:none}.material-row summary .num{font:16px 'Courier New',monospace;color:var(--lime);margin-right:15px}.material-row summary strong{font-size:24px;letter-spacing:-.03em}.material-row summary .plus{font-size:28px;font-weight:400}.material-row[open] .plus{transform:rotate(45deg)}.material-row p{font-size:16px;line-height:1.6;margin:0 0 24px 35px;max-width:490px}.material-row .ref{display:inline-block;margin-top:12px}.manufacture-note{margin-top:30px;border-left:4px solid var(--lime);padding-left:20px;font-size:16px;line-height:1.55}.process{display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin-top:60px;border-top:1px solid rgba(255,255,255,.4);padding-top:25px}.process b{color:var(--lime);font:16px 'Courier New',monospace}.process h3{font-family:Arial,sans-serif;letter-spacing:-.03em;font-size:20px;text-transform:none;margin:13px 0}.process p{font-size:16px;line-height:1.5;opacity:.9}.verdict{padding:70px 0;background:var(--red)}.verdict .eyebrow{margin-bottom:22px}.verdict h2{max-width:1100px;font-size:clamp(50px,7.4vw,110px)}.verdict .answer{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:35px;align-items:start}.answer .display{font-size:34px;line-height:1.05}.answer p{font-size:17px;line-height:1.6;max-width:580px}.studies{display:grid;grid-template-columns:1fr 1fr;gap:0;border-top:2px solid var(--ink)}.study{padding:30px 35px 30px 0;border-bottom:1px solid var(--line)}.study:nth-child(even){border-left:1px solid var(--line);padding-left:35px;padding-right:0}.study-tag{font:700 16px 'Courier New',monospace;text-transform:uppercase;display:inline-block;border:1px solid var(--ink);padding:5px 7px;margin-bottom:20px}.study h3{font-size:33px;max-width:500px;margin-bottom:17px}.study p{font-size:16px;line-height:1.6;margin-bottom:15px}.limit{display:block;border-left:3px solid var(--red);padding:9px 0 9px 15px;font-size:16px;line-height:1.5;margin:20px 0}.subline{font:700 16px 'Courier New',monospace;text-transform:uppercase;margin-bottom:12px}.chart-section{background:var(--ink);color:var(--paper)}.chart-section .section-no{color:var(--lime)}.chart-grid{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:start}.chart h3{font-family:Arial,sans-serif;font-size:19px;letter-spacing:-.02em;text-transform:none}.switch{display:flex;gap:0;margin:20px 0 35px;border:1px solid #797970;width:max-content}.switch button{border:0;border-right:1px solid #797970;background:transparent;color:var(--paper);padding:11px 20px;cursor:pointer;font-size:16px;font-weight:700}.switch button:last-child{border:0}.switch button[aria-pressed=true]{background:var(--lime);color:var(--ink)}.bar-row{margin-bottom:26px}.bar-label{display:flex;justify-content:space-between;font-size:16px;font-weight:700;margin-bottom:9px}.bar-track{height:44px;background:#34342e}.bar{height:100%;background:var(--paper);width:var(--w);transition:width .45s ease}.bar.paper{background:var(--lime)}.chart .caption{font-size:16px;line-height:1.7;text-transform:none;letter-spacing:0;margin-top:25px;color:#c4c4b7}.chart .ref{color:var(--lime)}.chart-note{font-size:16px;line-height:1.6;padding:18px 20px;border:1px solid #626258;margin-top:25px}.lca-copy h3{font-size:40px;margin-bottom:20px}.lca-copy p{font-size:17px;line-height:1.6;margin-bottom:20px}.korea-note{margin-top:25px;padding-top:25px;border-top:1px solid #626258;font-size:16px;line-height:1.65}.korea-note strong{color:var(--lime)}.limits-table-wrap{overflow-x:auto}.limits-table{width:100%;border-collapse:collapse;min-width:640px}.limits-table th{text-align:left;font:700 16px/1.5 'Courier New',monospace;text-transform:uppercase;padding:16px 18px 16px 0;border-bottom:2px solid var(--ink)}.limits-table td{vertical-align:top;border-bottom:1px solid var(--line);padding:22px 24px 22px 0;font-size:16px;line-height:1.55}.limits-table td:first-child{width:25%;font-weight:700}.limits-table td:nth-child(2){width:31%}.limits-table strong{font-size:23px;letter-spacing:-.04em}.table-note{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.table-note p{font-size:16px;line-height:1.6}.law-band{background:var(--lime);border:2px solid var(--ink);margin-top:40px;padding:25px 30px;display:grid;grid-template-columns:1fr 2fr;gap:30px}.law-band h3{font-size:35px}.law-band p{font-size:16px;line-height:1.6}.myth{background:#e6e2d6;padding:60px 0}.myth-layout{display:grid;grid-template-columns:1fr 2fr;gap:5%}.myth h2{font-size:55px}.myth details{border-top:1px solid var(--ink);padding:20px 0}.myth details:last-child{border-bottom:1px solid var(--ink)}.myth summary{cursor:pointer;font-weight:900;font-size:19px;line-height:1.35}.myth details p{font-size:16px;line-height:1.6;padding-top:20px}.closing{background:var(--lime);padding:80px 0 70px;overflow:hidden}.closing h2{font-size:clamp(70px,10vw,145px);max-width:1200px}.closing h2 .outline{-webkit-text-stroke:2px var(--ink);color:transparent}.closing-deck{font-size:22px;line-height:1.5;margin-top:30px;max-width:780px}.demands{display:grid;grid-template-columns:repeat(3,1fr);gap:35px;margin-top:55px}.demand{border-top:2px solid var(--ink);padding-top:20px}.demand b{font:700 16px 'Courier New',monospace}.demand h3{font-family:Arial,sans-serif;text-transform:none;font-size:23px;letter-spacing:-.04em;margin:15px 0}.demand p{font-size:16px;line-height:1.6}.closing-footer{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid var(--ink);margin-top:45px;padding-top:25px;font-size:16px}.share{background:transparent;border:1px solid var(--ink);padding:12px 17px;font-weight:700;cursor:pointer}.share:hover{background:var(--ink);color:var(--lime)}.sources{padding:60px 0}.sources-head{display:flex;align-items:end;justify-content:space-between;gap:25px;margin-bottom:25px}.sources h2{font-size:55px}.sources p{font-size:16px;line-height:1.6;max-width:780px;margin-bottom:25px}.source-list{list-style:none;padding:0;counter-reset:sources;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.source-list li{padding:17px 0;border-top:1px solid var(--line);font-size:16px;line-height:1.5;display:grid;grid-template-columns:28px 1fr;gap:8px;scroll-margin-top:30px}.source-list .source-id{font:700 16px 'Courier New',monospace}.source-list a{font-weight:700;text-decoration-thickness:1px;text-underline-offset:3px}.source-list small{display:block;font-size:16px;margin-top:5px;color:#5b5b53}.editor-note{margin-top:25px;padding:20px 0;border-top:1px solid var(--ink);font-size:16px;line-height:1.65;max-width:1000px}footer{background:var(--ink);color:var(--paper);padding:35px 4%;display:flex;justify-content:space-between;gap:25px;align-items:center}footer a{text-decoration:none}footer p{font-size:16px;line-height:1.6}footer .brand-icon{background:var(--lime);color:var(--ink)}.back-top{font:16px 'Courier New',monospace}#share-status{font-size:16px;margin-top:10px;min-height:16px}.progress{position:fixed;bottom:0;left:0;height:4px;background:var(--red);z-index:30;width:0}
@media(min-width:1600px){.hero-copy{padding-left:max(70px,calc((100vw - 1440px)/2 + 72px))}.hero{min-height:820px}.hero h1{font-size:145px}}@media(max-width:1000px){.hero{grid-template-columns:56% 44%;min-height:670px}.hero h1{font-size:9.1vw}.hero-copy{padding-top:30px}.hero .eyebrow{font-size:16px;margin-bottom:35px}.hero-deck{font-size:16px}.hero-cta{gap:15px;flex-wrap:wrap}.sticker{font-size:16px;right:14px;top:25px;padding:13px}.macro img{height:520px}.nav{gap:16px}.process{grid-template-columns:1fr 1fr}.section-head,.intro-grid,.myth-layout{grid-template-columns:1fr 2.4fr}.lca-copy h3{font-size:32px}}@media(max-width:680px){html{scroll-padding-top:20px}.top{height:72px;padding:0 5%}.brand-name{font-size:19px}.nav{gap:14px}.nav a{font-size:16px}.nav a:nth-child(2),.nav a:nth-child(3){display:none}.nav .source-link{padding:8px 10px}.hero{display:flex;flex-direction:column;min-height:0}.hero-copy{padding:30px 6% 35px}.hero .eyebrow{margin-bottom:30px;font-size:16px}.hero h1{font-size:clamp(67px,16vw,104px);line-height:.9}.hero h1 .red{font-size:.86em}.hero-deck{font-size:16px;max-width:380px}.hero-photo{height:470px;border-left:0;border-top:2px solid var(--ink)}.hero-photo img{object-position:50% 59%}.sticker{font-size:20px;right:20px;top:22px}.hero-cta{margin-top:25px}.reading{font-size:16px}.ticker{font-size:16px;padding:13px 0}.wrap{padding:0 6%}.intro{padding:45px 0}.intro-grid,.section-head,.myth-layout{grid-template-columns:1fr;gap:25px}.intro h2{font-size:43px}.intro p{font-size:17px;margin-top:22px}.section-no b{font-size:20px}.section-no{font-size:16px}.quick-facts{grid-template-columns:1fr}.fact{border-right:0;border-bottom:1px solid var(--ink);padding:27px 6%;display:grid;grid-template-columns:95px 1fr;column-gap:15px}.fact strong{font-size:65px;grid-row:1/4}.fact .label{margin-top:3px}.fact p{margin-bottom:10px;max-width:none}.block{padding:50px 0}h2{font-size:57px}.section-head{margin-bottom:30px}.section-head .intro-text{font-size:16px}.anatomy{grid-template-columns:1fr;gap:28px}.macro{position:relative;top:0}.macro img{height:340px}.material-row summary{padding:22px 0}.material-row summary strong{font-size:22px}.material-row p{font-size:16px}.manufacture-note{font-size:16px}.process{gap:22px;margin-top:35px}.process h3{font-size:18px}.process p{font-size:16px}.verdict{padding:50px 0}.verdict h2{font-size:58px}.verdict .answer{grid-template-columns:1fr;gap:20px}.answer .display{font-size:29px}.answer p{font-size:16px}.studies{grid-template-columns:1fr}.study,.study:nth-child(even){border-left:0;padding:27px 0}.study h3{font-size:31px}.study p{font-size:16px}.chart-grid{grid-template-columns:1fr;gap:40px}.lca-copy h3{font-size:37px}.lca-copy p{font-size:16px}.table-note{grid-template-columns:1fr;gap:20px}.law-band{grid-template-columns:1fr;gap:15px;padding:23px}.law-band h3{font-size:30px}.law-band p{font-size:16px}.myth{padding:45px 0}.myth h2{font-size:48px}.myth summary{font-size:17px}.closing{padding:50px 0 40px}.closing h2{font-size:16vw}.closing-deck{font-size:19px}.demands{grid-template-columns:1fr;gap:25px;margin-top:35px}.demand h3{font-size:22px;margin:10px 0}.closing-footer{align-items:start;flex-direction:column}.sources{padding:45px 0}.sources h2{font-size:45px}.source-list{grid-template-columns:1fr}.sources-head{align-items:start;flex-direction:column;gap:12px}footer{padding:28px 6%;flex-wrap:wrap}footer p{max-width:210px}.back-top{font-size:16px}.limits-table td{font-size:16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.ticker div{animation:none}.bar{transition:none}}@media print{.top,.ticker,.hero-photo,.nav,.share,.progress,.back-top{display:none}body,.blue,.chart-section,.closing,.verdict{background:white;color:black}.hero{display:block;min-height:0;background:white}.hero-copy{padding:20px 0}.hero h1{font-size:65px}.block,.intro,.sources,.verdict,.closing{padding:25px 0}.wrap{padding:0}.macro{display:none}.anatomy{display:block}.material-row{break-inside:avoid}.material-row p{display:block}.blue .material-row{border-color:#999}.source-list{display:block}a{color:black}.bar{background:#777}.bar.paper{background:#333}h2{font-size:40px}.sticker{display:none}footer{background:white;color:black}}

.straw-logo{width:40px;height:40px;display:block}.brand-icon{width:44px;height:44px;flex:0 0 44px}.brand-name{font-size:23px}.hero-punch{font-size:clamp(35px,4.4vw,66px);line-height:.98;color:var(--red);margin-top:24px}.hero h1{font-size:clamp(75px,8.5vw,132px)}.hero-deck{max-width:460px}.korea-section{border-bottom:2px solid var(--ink)}.korea-numbers{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);margin-bottom:32px}.korea-numbers article{padding:30px 20px 30px 0;border-right:1px solid var(--ink)}.korea-numbers article+article{padding-left:30px}.korea-numbers article:last-child{border-right:0}.korea-numbers strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;color:var(--red);font-size:clamp(70px,8vw,115px);letter-spacing:-.04em;line-height:1}.korea-numbers h3{font-family:Arial,sans-serif;text-transform:none;font-size:20px;letter-spacing:-.03em;margin-top:14px}.korea-bottom{display:grid;grid-template-columns:1.35fr 1fr;gap:7%}.korea-bottom p{font-size:17px;line-height:1.6}.study-method{font-size:16px!important;line-height:1.65!important;margin-top:20px;color:inherit;opacity:.8}.korea-bottom blockquote{font-family:Impact,'Arial Narrow',Arial,sans-serif;letter-spacing:-.03em;text-transform:uppercase;font-size:44px;line-height:1.05;margin:0;border-left:5px solid var(--red);padding-left:25px}.korea-bottom cite{display:block;font:700 16px/1.5 'Courier New',monospace;margin-top:20px;letter-spacing:0}.korea-detail{margin-top:30px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:18px 0}.korea-detail summary,.tox-values summary{font-size:16px;font-weight:700;cursor:pointer}.korea-all{overflow-x:auto}.korea-all table{width:100%;min-width:650px;border-collapse:collapse;margin-top:20px}.korea-all td,.korea-all th{text-align:left;padding:12px;border-bottom:1px solid var(--line);font-size:16px;line-height:1.5}.korea-all th{font-weight:900}.comparison-wrap{overflow-x:auto}.comparison-table{border-collapse:collapse;width:100%;min-width:700px}.comparison-table th,.comparison-table td{text-align:left;vertical-align:top;padding:23px 24px;border-bottom:1px solid var(--line);line-height:1.65;font-size:16px}.comparison-table thead th{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);font-size:23px;letter-spacing:-.04em}.comparison-table th:first-child{width:20%;padding-left:0}.comparison-table td{width:40%}.comparison-table td:nth-child(2),.comparison-table th:nth-child(2){background:#e6e2d6;border-right:1px solid var(--line)}.comparison-table tbody th{font-size:16px;text-transform:uppercase;letter-spacing:.02em}.comparison-table strong{font-size:24px}.mini-straw{width:7px;height:36px;background:repeating-linear-gradient(135deg,var(--red) 0 6px,var(--paper) 6px 12px);display:inline-block;vertical-align:middle;margin-right:14px;transform:rotate(20deg)}.mini-straw.plastic{background:var(--blue)}.tox-manufacture{display:grid;grid-template-columns:1fr 1fr;gap:7%;padding:35px;margin-top:40px;background:var(--ink);color:var(--paper)}.tox-manufacture h3{font-size:44px;margin-top:16px}.tox-manufacture p{font-size:16px;line-height:1.6;margin-top:20px}.tox-values>div{border-bottom:1px solid #626258;padding:13px 0;display:flex;justify-content:space-between;align-items:center}.tox-values span{font-size:16px;font-weight:700}.tox-values strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:45px;color:var(--lime);letter-spacing:-.04em}.tox-values strong small{font-size:22px}.tox-values>p{font-size:16px}.tox-values details{margin-top:20px}.tox-values details p{font-size:16px}.economics{background:var(--red)}.cost-comparison{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink)}.cost-comparison article{padding:28px 25px;border-right:1px solid var(--ink)}.cost-comparison article:last-child{border-right:0}.cost-comparison strong{display:block;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:90px;line-height:1.1;letter-spacing:-.04em;margin-top:20px}.cost-comparison small{font-size:33px}.cost-comparison p{font-size:16px;margin-top:10px}.cost-result{background:var(--ink);color:var(--paper)}.cost-result strong{color:var(--lime)}.cost-bottom{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:30px}.cost-bottom>p{font-size:17px;line-height:1.6}.cost-bottom .study-method{margin-top:0}.river-section{background:#e6e2d6}.river-history{display:grid;grid-template-columns:1fr 1fr;border-top:2px solid var(--ink);border-bottom:2px solid var(--ink)}.river-history article{padding:30px 35px 30px 0}.river-history article+article{border-left:1px solid var(--ink);padding-left:35px;padding-right:0}.river-history strong{display:block;font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:65px;line-height:1;letter-spacing:-.04em;margin:20px 0}.river-history p{font-size:16px;line-height:1.65;margin-top:20px}.river-strip{height:26px;background:#d1cdbf}.river-strip span{display:block;background:var(--blue);height:100%}.river-focus{display:grid;grid-template-columns:1fr 1fr;gap:7%;margin-top:40px}.river-focus h3{font-size:36px}.river-focus p{font-size:16px;line-height:1.6;margin-top:20px}.river-numbers>div{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--ink);padding:14px 0}.river-numbers span{font-size:16px;font-weight:700}.river-numbers strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:60px;letter-spacing:-.04em}.river-numbers small{font-size:25px}.priority-stat{border-top:2px solid var(--ink);border-bottom:2px solid var(--ink);padding:32px 0;display:grid;grid-template-columns:1.25fr 1fr;gap:30px;align-items:center}.priority-stat strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(70px,8vw,112px);letter-spacing:-.04em;color:var(--blue);line-height:1}.priority-stat p{font-size:17px;line-height:1.6}.priority-copy{display:grid;grid-template-columns:1fr 1.35fr;gap:7%;margin-top:35px}.priority-copy h3{font-size:39px}.priority-copy p{font-size:17px;line-height:1.6}
@media(max-width:1000px){.korea-numbers strong{font-size:7.8vw}.cost-comparison strong{font-size:65px}.cost-comparison .eyebrow{font-size:16px}.hero-punch{font-size:4.7vw}.tox-manufacture{padding:25px;gap:5%}.tox-manufacture h3{font-size:37px}.tox-values strong{font-size:36px}.priority-stat strong{font-size:7.8vw}.river-history strong{font-size:50px}}
@media(max-width:680px){.brand-name{font-size:21px}.straw-logo{width:38px;height:38px}.hero h1{font-size:clamp(67px,16vw,104px)}.hero-punch{font-size:11vw;margin-top:23px}.hero-copy{padding-bottom:35px}.hero-deck{font-size:16px}.hero .eyebrow{font-size:16px;gap:9px}.korea-numbers{grid-template-columns:1fr}.korea-numbers article,.korea-numbers article+article{padding:22px 0;border-right:0;border-bottom:1px solid var(--ink);display:grid;grid-template-columns:1.1fr 1fr;gap:15px;align-items:center}.korea-numbers article:last-child{border-bottom:0}.korea-numbers strong{font-size:17vw}.korea-numbers h3{font-size:17px;margin-top:0}.korea-bottom{grid-template-columns:1fr;gap:25px}.korea-bottom p{font-size:16px}.korea-bottom blockquote{font-size:36px}.tox-manufacture{grid-template-columns:1fr;padding:23px;gap:25px}.tox-manufacture h3{font-size:38px}.tox-values strong{font-size:42px}.tox-values span{font-size:16px}.comparison-table th,.comparison-table td{padding:18px;font-size:16px}.cost-comparison{grid-template-columns:1fr}.cost-comparison article{padding:25px;border-right:0;border-bottom:1px solid var(--ink)}.cost-comparison article:last-child{border-bottom:0}.cost-comparison strong{font-size:75px;margin-top:12px}.cost-comparison .eyebrow{font-size:16px}.cost-bottom,.river-history,.river-focus,.priority-copy,.priority-stat{grid-template-columns:1fr;gap:25px}.river-history{gap:0}.river-history article,.river-history article+article{padding:25px 0;border-left:0}.river-history article+article{border-top:1px solid var(--ink)}.river-history strong{font-size:57px}.river-focus{gap:15px}.river-focus h3{font-size:35px}.river-numbers strong{font-size:55px}.priority-stat strong{font-size:15vw}.priority-stat p{font-size:16px}.priority-copy h3{font-size:35px}.priority-copy p{font-size:16px}.korea-all table{min-width:650px}.nav a:first-child{max-width:85px;line-height:1.3}}
@media print{.korea-numbers,.cost-comparison{break-inside:avoid}.korea-detail[open]{display:block}.tox-manufacture,.economics,.river-section{background:white;color:black}.tox-values strong{color:black}.hero-punch{font-size:40px}.comparison-table{min-width:0}.korea-all table{min-width:0}.study-method{opacity:1}}


/* Revision: study headline, climate account and river schematic */
.hero-punch{font-size:clamp(60px,7.5vw,112px);line-height:.9;margin-top:24px}.hero-punch span{display:block;font-size:.39em;line-height:1.02;margin-top:9px;letter-spacing:-.035em}.hero-deck{font-size:16px;line-height:1.5}.hero h1{font-size:clamp(65px,7.5vw,120px)}.balance-overview{background:var(--ink);color:var(--paper);padding:65px 0}.balance-overview h2{font-size:clamp(45px,5.7vw,82px);margin-top:22px}.balance-cards{display:grid;grid-template-columns:repeat(4,1fr);margin-top:40px;border-top:1px solid #77776b;border-bottom:1px solid #77776b}.balance-cards article{padding:28px 18px 28px 0;border-right:1px solid #77776b}.balance-cards article+article{padding-left:22px}.balance-cards article:last-child{border-right:0}.balance-cards strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(40px,5.6vw,80px);color:var(--lime);letter-spacing:-.04em}.balance-cards h3{font-family:Arial,sans-serif;font-size:17px;text-transform:none;line-height:1.15;margin:15px 0}.balance-cards p{font-size:16px;line-height:1.6}.text-link{display:inline-block;margin-top:24px;font-size:16px;font-weight:700;text-underline-offset:5px}.climate-section{background:#dedbd0}.climate-grid{display:grid;grid-template-columns:1.1fr 1fr;gap:7%}.climate-grid h3{font-size:44px;margin-top:20px}.climate-switch{border-color:var(--ink)}.climate-switch button{color:var(--ink);border-color:var(--ink)}.climate-switch button[aria-pressed=true]{background:var(--ink);color:var(--lime)}.climate-row{margin-top:25px}.climate-row>div:first-child{display:flex;justify-content:space-between;align-items:baseline;gap:15px;margin-bottom:10px}.climate-row span{font-size:16px;font-weight:700}.climate-row strong{font-size:29px;letter-spacing:-.05em;white-space:nowrap}.carbon-track{height:48px;background:#c7c3b4}.carbon-track>div{height:100%;background:var(--blue);transition:width .3s}.carbon-track>div.paper{background:var(--red)}.carbon-ratio{font-size:22px;font-weight:900;line-height:1.2;margin-top:25px;letter-spacing:-.035em}.material-account{background:var(--lime);padding:30px}.material-account h3{font-size:52px}.material-account>p{font-size:16px;line-height:1.6;margin-top:20px}.material-mass{margin-top:22px;border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);padding:20px 0}.material-mass strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:85px;letter-spacing:-.04em;line-height:1}.material-mass small{font-size:35px}.material-mass p{font-size:16px;line-height:1.5;margin-top:10px}.climate-conclusion{margin-top:35px;border-top:2px solid var(--ink);padding-top:25px;display:grid;grid-template-columns:1fr 1fr;gap:7%}.climate-conclusion>strong{font-size:25px;letter-spacing:-.03em;line-height:1.15}.climate-conclusion p{font-size:16px;line-height:1.6}.river-section{background:var(--blue);color:var(--paper)}.river-section .section-no{color:var(--lime)}.river-schematic{border:2px solid var(--paper);padding:35px;margin-top:15px}.river-schematic figcaption>strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;display:block;font-size:clamp(42px,5.7vw,80px);text-transform:uppercase;letter-spacing:-.04em;line-height:1;margin-top:22px;color:var(--lime)}.river-schematic svg{width:100%;height:auto;display:block;margin:30px 0 10px}.river-flow{fill:none;stroke:var(--lime);stroke-width:8;stroke-linecap:round}.river-flow.africa-flow{stroke:var(--paper)}.river-mouth{fill:var(--paper)}.river-region{font:900 27px Arial,sans-serif;letter-spacing:5px;fill:var(--paper)}.river-sub{font:700 16px 'Courier New',monospace;letter-spacing:1px;fill:var(--paper)}.river-divider{stroke:var(--paper);stroke-width:1;stroke-dasharray:4 8;opacity:.5}.ocean-wave{fill:none;stroke:var(--paper);stroke-width:2}.ocean-label{font:900 24px Arial,sans-serif;letter-spacing:14px;fill:var(--paper)}.river-share{height:80px;display:flex;background:var(--paper);color:var(--ink);font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(28px,4vw,55px);letter-spacing:-.03em;align-items:center}.river-share>div{width:90%;height:100%;background:var(--lime);padding:10px 22px;display:flex;align-items:center}.river-share>span{width:10%;text-align:center;font:700 16px Arial,sans-serif}.river-schematic>p{font-size:16px;line-height:1.65;margin-top:20px;max-width:850px}.river-update{margin-top:30px;padding:30px;background:var(--paper);color:var(--ink);display:grid;grid-template-columns:1fr 1.3fr;gap:15px 6%}.river-update>.eyebrow{grid-column:1/-1}.river-update h3{font-size:38px}.river-update p{font-size:16px;line-height:1.6}.river-focus{margin-top:55px;grid-template-columns:1fr 1.2fr}.river-focus h3{font-size:60px;color:var(--lime)}.river-mass-chart>div{padding:18px 0;border-bottom:1px solid #aaa9f1}.river-mass-chart span{font-size:16px;font-weight:700;display:block}.river-mass-chart strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:75px;letter-spacing:-.04em;display:block;margin-top:8px}.river-mass-chart small{font-size:28px}.river-mass-track{height:40px;background:#1e2b9c;margin-top:12px}.river-mass-track i{height:100%;background:var(--lime);display:block;min-width:2px}.river-position{margin-top:40px;border-top:2px solid var(--paper);padding-top:30px;display:grid;grid-template-columns:1.2fr 1fr;gap:6%}.river-position h3{font-size:42px}.river-position p{font-size:16px;line-height:1.6}
@media(max-width:1000px){.hero-punch{font-size:8vw}.hero-punch span{font-size:.43em}.hero h1{font-size:8vw}.balance-cards{grid-template-columns:1fr 1fr}.balance-cards article:nth-child(2){border-right:0}.balance-cards article:nth-child(n+3){border-top:1px solid #77776b}.balance-cards article:nth-child(3){padding-left:0}.balance-cards strong{font-size:65px}.climate-grid{gap:4%}.material-account{padding:25px}.material-account h3{font-size:43px}}
@media(max-width:680px){.hero h1{font-size:16vw}.hero-punch{font-size:24vw}.hero-punch span{font-size:.39em}.hero-deck{font-size:16px}.balance-overview{padding:45px 0}.balance-overview h2{font-size:43px}.balance-cards article,.balance-cards article+article{padding:20px 13px}.balance-cards article:nth-child(odd){padding-left:0}.balance-cards strong{font-size:12vw}.balance-cards h3{font-size:16px}.balance-cards p{font-size:16px}.climate-grid,.climate-conclusion,.river-update,.river-position{grid-template-columns:1fr;gap:28px}.climate-grid h3{font-size:38px}.material-account h3{font-size:45px}.material-mass strong{font-size:75px}.climate-row span{font-size:16px}.climate-row strong{font-size:26px}.river-schematic{padding:20px 15px}.river-schematic figcaption>strong{font-size:42px}.river-schematic .eyebrow{font-size:16px}.river-schematic svg{min-height:190px;margin:20px 0 0}.river-schematic>p{font-size:16px}.river-share{height:60px;font-size:36px}.river-share>div{padding-left:14px}.river-share>span{font-size:16px}.river-update{padding:25px;gap:16px}.river-update h3{font-size:34px}.river-update p{font-size:16px}.river-focus{grid-template-columns:1fr;gap:15px;margin-top:35px}.river-focus h3{font-size:48px}.river-mass-chart strong{font-size:65px}.river-position h3{font-size:35px}.river-position p{font-size:16px}}
@media(prefers-reduced-motion:reduce){.carbon-track>div{transition:none}}
@media print{.balance-overview,.river-section{background:white;color:black}.balance-cards strong,.river-schematic figcaption>strong,.river-focus h3{color:black}.climate-switch{display:none}.river-flow{stroke:black}.river-region,.river-sub,.ocean-label{fill:black}.river-schematic{border-color:black}}
@media(max-width:680px){#korea h2{font-size:10vw}.river-region{font-size:48px;letter-spacing:3px}.river-sub{font-size:24px;letter-spacing:0}}

/* Clear masthead and readable text throughout */
.top{height:auto;min-height:116px;padding:22px 4%;gap:28px;align-items:center}.site-brand{gap:16px;flex-shrink:0}.brand-icon{width:58px;height:58px;flex-basis:58px}.straw-logo{width:50px;height:50px}.site-wordmark strong{font-size:27px;line-height:1.05;letter-spacing:-.045em;display:block}.site-wordmark>span{font-size:18px;display:block;margin-top:9px;letter-spacing:-.025em}.nav{gap:22px;flex-wrap:wrap;justify-content:flex-end}.nav a{font-size:21px;line-height:1.3}.nav .source-link{padding:12px 16px}.hero-copy{padding:30px 7% 32px 8.8%}.hero .eyebrow{font-size:16px;line-height:1.4;margin-bottom:23px}.hero h1{font-size:clamp(60px,6.1vw,96px)}.hero-pfas{display:grid;grid-template-columns:auto 1fr;gap:24px;align-items:start;margin-top:27px;border-top:2px solid var(--ink);padding-top:24px;scroll-margin-top:20px}.hero-pfas>strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:85px;letter-spacing:-.05em;color:var(--red);line-height:1}.hero-pfas h2{font-size:38px;line-height:.95;color:var(--red);margin-bottom:12px}.hero-pfas p{font-size:18px;line-height:1.4}.hero-findings{margin-top:26px;display:grid;gap:18px}.hero-finding{display:block;text-decoration:none;border-top:1px solid var(--ink);padding-top:16px}.hero-finding:hover .finding-title{text-decoration:underline;text-underline-offset:5px}.finding-title{font-size:23px;line-height:1.15;font-weight:900;letter-spacing:-.03em;display:block}.hero-finding>span+span{display:block;font-size:18px;line-height:1.45;margin-top:8px}.carbon-finding .finding-title{font-size:30px}.hero-deck{font-size:18px;line-height:1.45;margin-top:23px;max-width:530px}.balance-overview .study-method,.study-method{font-size:18px!important;line-height:1.6!important;opacity:1}.eyebrow,.section-no,.caption,.mono{font-size:16px}.ref{font-size:18px!important;line-height:1.45!important}.caption{font-size:16px!important;line-height:1.5}.hero-photo .caption{padding:10px 18px;background:var(--ink);color:var(--paper)}.balance-cards h3{font-size:21px}.balance-cards p{font-size:18px;line-height:1.5}.balance-cards{grid-template-columns:repeat(4,minmax(0,1fr))}.balance-cards article,.balance-cards article+article{padding:25px 18px}.balance-cards strong{font-size:clamp(44px,5vw,72px)}.text-link{font-size:20px}.summary-pfas{margin-top:35px;border-top:1px solid #77776b;padding-top:28px}.summary-pfas h3{font-size:37px;margin-bottom:18px}.summary-pfas p{font-size:18px;line-height:1.65;max-width:1050px;margin-top:16px}.source-list{grid-template-columns:1fr}.source-list li{grid-template-columns:40px 1fr;padding:25px 0;gap:14px}.source-list a{font-size:22px;line-height:1.4}.source-list small{font-size:18px;line-height:1.65;color:var(--ink);margin-top:12px}.source-list .source-id{font-size:18px}.sources>p,.sources p,.editor-note{font-size:18px;line-height:1.65}.sources-head{align-items:start;flex-wrap:wrap}.sources-head .eyebrow{font-size:18px}.chart .caption,.chart-note,.korea-note,.limit,.material-row p,.manufacture-note,.process p,.study p,.tox-manufacture p,.tox-values>p,.tox-values details p,.cost-comparison p,.river-schematic>p,.river-update p,.priority-copy p,.table-note p,.limits-table td,.comparison-table td,.comparison-table tbody th,.korea-all td,.korea-all th{font-size:18px;line-height:1.6}.tox-values span,.bar-label,.climate-row span,.material-mass p,.imprint-source{font-size:18px}.switch button,.share{font-size:18px}.korea-all table{min-width:870px}.river-schematic .eyebrow{font-size:16px}.river-share>span{font-size:18px}.imprint-section{background:#dedbd0;border-top:2px solid var(--ink)}.imprint-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px}.imprint-grid h3{font-size:37px;margin-bottom:23px}.imprint-grid p,.imprint-grid address{font-size:22px;line-height:1.65;font-style:normal;margin-top:22px}.imprint-grid a,.imprint-source a{overflow-wrap:anywhere;text-underline-offset:4px}.imprint-source{margin-top:35px;line-height:1.65;max-width:1000px}.footer-links{display:flex;gap:25px;flex-wrap:wrap}.footer-links a,footer p{font-size:18px;line-height:1.5}.brand-name small{font-size:16px}.brand-name{font-size:27px}.balance-overview h2{font-size:clamp(45px,5.7vw,82px)}
@media(max-width:1150px){.top{align-items:start;flex-direction:column;gap:22px}.nav{justify-content:flex-start;width:100%;gap:20px 28px}.site-wordmark strong{font-size:30px}.site-wordmark>span{font-size:20px}.hero-pfas{gap:18px;grid-template-columns:1fr}.hero-pfas>strong{font-size:75px}.hero-pfas h2 br{display:none}.hero-pfas h2{font-size:32px}.hero-copy{padding-left:7%;padding-right:7%}.balance-cards{grid-template-columns:1fr 1fr}.balance-cards article:nth-child(2){border-right:0}.balance-cards article:nth-child(n+3){border-top:1px solid #77776b}}
@media(max-width:680px){.top{padding:18px 6%;gap:20px}.site-brand{gap:12px;width:100%}.site-wordmark{min-width:0}.site-wordmark strong{font-size:23px;line-height:1.05}.site-wordmark>span{font-size:17px;margin-top:7px}.brand-icon{width:48px;height:48px;flex-basis:48px}.straw-logo{width:44px;height:44px}.nav{gap:15px 22px;align-items:center;justify-content:flex-start}.nav a,.nav a:first-child{display:block!important;font-size:18px;max-width:none;line-height:1.3}.nav .source-link{padding:7px 10px}.hero-copy{padding:24px 6% 30px}.hero .eyebrow{font-size:16px;line-height:1.4;margin-bottom:23px}.hero h1{font-size:14.6vw}.hero-pfas{grid-template-columns:auto 1fr;gap:16px;margin-top:22px;padding-top:20px}.hero-pfas>strong{font-size:17vw}.hero-pfas h2{font-size:8vw;line-height:1}.hero-pfas h2 br{display:block}.hero-pfas p{font-size:16px;line-height:1.5}.hero-finding>span+span,.hero-deck{font-size:18px}.finding-title{font-size:22px}.carbon-finding .finding-title{font-size:26px}.hero-photo{height:480px}.hero-photo .caption{font-size:16px;line-height:1.4}.balance-cards article,.balance-cards article+article{padding:24px 14px}.balance-cards article:nth-child(odd){padding-left:0}.balance-cards strong{font-size:11.8vw}.balance-cards h3{font-size:19px;line-height:1.2;hyphens:auto}.balance-cards p{font-size:16px;line-height:1.6}.balance-overview h2{font-size:12vw}.balance-overview .study-method,.study-method{font-size:18px!important}.summary-pfas h3{font-size:32px}.summary-pfas p{font-size:18px}.sources h2{font-size:12vw}.source-list a{font-size:20px}.source-list li{grid-template-columns:30px 1fr;gap:8px}.source-list small{font-size:18px}.imprint-grid{grid-template-columns:1fr;gap:30px}.imprint-grid h3{font-size:32px}.imprint-grid p,.imprint-grid address{font-size:20px}.imprint-source{font-size:18px}.footer-links{flex-direction:column;gap:18px}footer .brand{margin-bottom:10px}footer p{max-width:none}.river-update h3{font-size:32px}.river-schematic .eyebrow{font-size:16px}.river-schematic figcaption>strong{font-size:11vw}.river-share>span{font-size:16px}.river-share>div{width:90%}.river-share>span{width:10%;overflow-wrap:anywhere}.quick-facts .fact{display:block}.fact strong{font-size:65px}.fact .label{font-size:18px;margin-top:15px}.fact p{font-size:18px}.reading{font-size:18px}.switch{max-width:100%}.switch button{font-size:17px;padding:11px 15px}.tox-values>div{gap:16px;flex-wrap:wrap}.tox-values span{font-size:18px}.brand-name small{font-size:16px}.korea-numbers article{grid-template-columns:1fr}.korea-numbers h3{font-size:22px}.cost-comparison .eyebrow{font-size:16px}.cost-comparison strong{font-size:72px}.cost-comparison p{font-size:18px}.process{grid-template-columns:1fr}.source-list .source-id{font-size:16px}.hero-findings{margin-top:22px}.caption{letter-spacing:0;text-transform:none}.caption a{font-size:16px}}

.source-list{grid-template-columns:minmax(0,1fr)}.source-list li{grid-template-columns:40px minmax(0,1fr)}.source-list li>div{min-width:0;overflow-wrap:anywhere}.tox-manufacture>div{min-width:0}.tox-manufacture h3{hyphens:auto;overflow-wrap:anywhere}.imprint-grid>div{min-width:0}
@media(max-width:680px){.hero-pfas>div{display:contents}.hero-pfas>strong{grid-column:1;grid-row:1}.hero-pfas h2{grid-column:2;grid-row:1}.hero-pfas p{grid-column:1/-1;margin-top:0}.hero-pfas{gap:12px 16px}.nav{display:grid;grid-template-columns:auto auto auto;gap:12px 16px}.nav a{width:max-content}.nav a:nth-child(3){grid-column:3}.nav a:nth-child(4){grid-column:1/3}.nav a:nth-child(5){grid-column:3}.nav a:nth-child(3){font-size:17px}.source-list li{grid-template-columns:26px minmax(0,1fr)}.tox-manufacture{grid-template-columns:minmax(0,1fr)}}

/* One wordmark, flush with the logo square */
.site-brand{align-items:stretch}.site-wordmark{height:58px;display:flex;align-items:center}.site-wordmark strong{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:900;line-height:1;letter-spacing:-.045em}.hero-pfas{margin-top:0}.hero-pfas h1{font-size:clamp(38px,4.4vw,66px);line-height:.95;color:var(--red);margin-bottom:14px;letter-spacing:-.045em}.hero-pfas>strong{font-size:clamp(85px,8.2vw,125px)}
@media(max-width:680px){.site-wordmark{height:48px}.site-wordmark strong{font-size:24px;line-height:1}.hero-pfas h1{font-size:8vw;grid-column:2;grid-row:1;margin-bottom:0}.hero-pfas>strong{font-size:17vw}.hero .eyebrow{margin-bottom:23px}}

/* Opening: an editorial poster with an evidence ticket */
.opening{background:var(--lime);overflow:hidden}.opening-stage{height:clamp(500px,calc(100svh - 315px),650px);position:relative;isolation:isolate;border-bottom:2px solid var(--ink)}.opening-topline{position:absolute;top:25px;left:4%;right:4%;display:flex;justify-content:space-between;gap:30px;font:700 16px/1.3 'Courier New',monospace;text-transform:uppercase;z-index:4;letter-spacing:.03em}.opening-topline span:last-child{max-width:300px;text-align:right}.opening-photo{position:absolute;inset:0 0 0 42%;z-index:0;margin:0}.opening-photo img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;mix-blend-mode:multiply;transform:scale(1.02);transform-origin:50% 40%}.opening-photo figcaption{position:absolute;bottom:14px;right:20px;z-index:2;background:var(--ink);color:var(--paper);padding:7px 10px;font-size:16px;line-height:1.3;max-width:300px}.opening-copy{position:relative;z-index:2;padding:68px 0 26px 4%;width:54%;height:100%;pointer-events:none}.opening-copy h1{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(100px,10.5vw,170px);line-height:.79;letter-spacing:-.045em;transform:rotate(-2deg);transform-origin:0 50%;margin:0;text-transform:uppercase}.opening-copy h1 span{display:block;width:max-content}.opening-aber{color:var(--red)}.opening-signoff{display:flex;align-items:center;justify-content:space-between;gap:25px;margin-top:27px;max-width:490px}.opening-signoff p{font-size:21px;line-height:1.3;font-weight:700;letter-spacing:-.025em}.opening-cta{pointer-events:auto;display:flex;align-items:center;gap:17px;color:var(--ink);text-decoration:none;font-size:18px;font-weight:900;line-height:1.1}.opening-cta b{display:grid;place-items:center;width:52px;height:52px;background:var(--ink);color:var(--lime);border-radius:50%;font:38px/1 Arial,sans-serif;transition:transform .2s}.opening-cta:hover b{transform:rotate(45deg)}.pfas-ticket{position:absolute;z-index:5;right:6%;bottom:49px;width:275px;background:var(--red);color:var(--paper);border:3px solid var(--ink);padding:21px 23px 23px;box-shadow:9px 9px 0 var(--ink);transform:rotate(7deg);text-decoration:none;transition:transform .2s}.pfas-ticket:hover{transform:rotate(3deg) translateY(-4px)}.ticket-kicker{display:block;font:900 20px/1 Arial,sans-serif;letter-spacing:-.035em;text-transform:uppercase}.pfas-ticket>strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:104px;line-height:.98;letter-spacing:-.055em;display:block;margin:9px 0}.pfas-ticket>strong span{font-size:.66em}.pfas-ticket p{font-size:18px;line-height:1.3;font-weight:700}.opening-ledger{display:grid;grid-template-columns:1fr 1fr;background:var(--ink);color:var(--paper)}.opening-ledger>a{padding:25px 32px;display:grid;grid-template-columns:auto minmax(0,1fr);gap:25px;align-items:center;text-decoration:none;border-bottom:2px solid var(--ink)}.opening-ledger>a:hover h2{text-decoration:underline;text-underline-offset:6px}.opening-ledger .ledger-korea{background:var(--blue)}.opening-ledger>a>strong{font-family:Impact,'Arial Narrow',Arial,sans-serif;font-size:clamp(80px,8vw,125px);letter-spacing:-.05em;line-height:1;color:var(--lime);white-space:nowrap}.opening-ledger>a>strong span{font-size:.5em;margin-left:2px}.opening-ledger h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:1.05;text-transform:none;letter-spacing:-.045em}.opening-ledger p{font-size:18px;line-height:1.4;margin-top:12px}.opening-ledger .ledger-korea>strong{font-size:clamp(75px,7.4vw,110px)}.ticker{background:var(--red);border-top:0;border-bottom:2px solid var(--ink);padding:15px 0}.balance-overview{background:var(--paper);color:var(--ink);padding:65px 0}.balance-overview .balance-cards{border-color:var(--ink)}.balance-overview .balance-cards article{border-color:var(--ink)}.balance-overview .balance-cards strong{color:var(--red)}.balance-overview .summary-pfas{border-color:var(--ink)}.balance-overview h2{font-size:clamp(52px,6.5vw,96px)}.opening a:focus-visible{outline:4px solid var(--paper);outline-offset:5px}.opening-cta:focus-visible{outline-color:var(--ink)}
@media(min-width:1600px){.opening-copy{padding-top:75px}.opening-signoff{margin-top:30px}.pfas-ticket{right:10%;width:320px}.pfas-ticket>strong{font-size:125px}.ticket-kicker{font-size:23px}.pfas-ticket p{font-size:21px}}
@media(max-width:1100px) and (min-width:681px){.opening-stage{height:520px}.opening-copy{width:57%;padding-top:80px}.opening-copy h1{font-size:11vw}.opening-signoff{align-items:start;flex-direction:column;gap:18px;margin-top:25px}.opening-signoff p{font-size:19px}.opening-cta span br{display:none}.opening-cta b{width:40px;height:40px;font-size:30px}.pfas-ticket{width:235px;right:5%;bottom:57px;padding:18px}.pfas-ticket>strong{font-size:90px}.pfas-ticket p{font-size:17px}.opening-ledger>a{padding:25px;gap:17px;grid-template-columns:1fr;align-content:start}.opening-ledger>a>strong,.opening-ledger .ledger-korea>strong{font-size:85px}.opening-ledger h2{font-size:26px}}
@media(max-width:680px){.opening-stage{height:460px}.opening-topline{top:21px;left:6%;right:6%;font-size:16px}.opening-topline span:last-child{display:none}.opening-photo{inset:0 0 0 37%;}.opening-photo img{object-position:55% 30%;mix-blend-mode:multiply;transform:none}.opening-photo figcaption{top:17px;bottom:auto;right:13px;font-size:16px;max-width:110px;padding:5px 8px;line-height:1.15}.opening-copy{padding:67px 0 0 6%;width:100%}.opening-copy h1{font-size:22vw;line-height:.8;letter-spacing:-.045em}.opening-signoff{display:block;margin-top:24px;max-width:145px}.opening-signoff p{font-size:18px;line-height:1.3}.opening-signoff p br{display:none}.opening-cta{font-size:18px;margin-top:20px;gap:10px}.opening-cta b{width:37px;height:37px;flex:0 0 37px;font-size:27px}.pfas-ticket{right:7%;bottom:29px;width:180px;padding:14px 15px 16px;box-shadow:5px 5px 0 var(--ink);border-width:2px;transform:rotate(7deg)}.ticket-kicker{font-size:16px}.pfas-ticket>strong{font-size:74px;margin:6px 0}.pfas-ticket p{font-size:16px;line-height:1.25}.opening-ledger{grid-template-columns:1fr}.opening-ledger>a{padding:23px 6%;grid-template-columns:130px minmax(0,1fr);gap:14px;min-height:180px}.opening-ledger>a>strong,.opening-ledger .ledger-korea>strong{font-size:78px}.opening-ledger h2{font-size:23px;line-height:1.08}.opening-ledger p{font-size:16px;line-height:1.4;margin-top:10px}.balance-overview h2{font-size:14vw}.balance-overview{padding:45px 0}.ticker{padding:12px 0}.opening-ledger h2 br{display:none}}
@media(max-width:359px){.opening-stage{height:435px}.opening-photo{left:34%}.opening-copy h1{font-size:22vw}.opening-signoff{margin-top:22px;max-width:120px}.opening-signoff p{font-size:18px}.opening-cta{gap:8px}.opening-cta span{font-size:16px}.pfas-ticket{width:165px;right:6%;bottom:25px;padding:13px}.pfas-ticket>strong{font-size:65px}.pfas-ticket p{font-size:16px}.opening-ledger>a{grid-template-columns:110px minmax(0,1fr)}.opening-ledger>a>strong,.opening-ledger .ledger-korea>strong{font-size:68px}.opening-ledger h2{font-size:21px}}
@media(prefers-reduced-motion:reduce){.pfas-ticket,.opening-cta b{transition:none}}
@media print{.opening-stage{height:auto;min-height:0;border-bottom:1px solid black}.opening-photo,.opening-topline{display:none}.opening-copy{position:static;padding:20px 0;width:100%}.opening-copy h1{font-size:60px;transform:none}.opening-copy h1 span{display:inline}.opening-signoff{display:none}.pfas-ticket{position:static;display:block;width:auto;transform:none;box-shadow:none;margin:20px 0;color:black;background:white}.opening-ledger,.opening-ledger .ledger-korea{background:white;color:black}.opening-ledger>a>strong{color:black}.opening-ledger>a{padding:20px 0}.opening{background:white}}
.opening-photo figcaption{left:20px;right:auto}
@media(max-width:680px){.opening-photo figcaption{left:auto;right:13px}}

@media(max-width:680px){.opening-photo figcaption{max-width:none}.opening-signoff{display:none}.pfas-ticket{display:grid;grid-template-columns:135px minmax(0,1fr);gap:9px 12px;width:88%;right:6%;bottom:24px;padding:14px 16px;transform:rotate(-3deg)}.pfas-ticket:hover{transform:rotate(-1deg)}.ticket-kicker{grid-column:1/-1}.pfas-ticket>strong{grid-column:1;grid-row:2;margin:0;align-self:center;font-size:76px}.pfas-ticket p{grid-column:2;grid-row:2;align-self:center;font-size:16px;line-height:1.25}.opening-ledger h2{letter-spacing:-.025em}.opening-copy h1{width:max-content}}
@media(max-width:359px){.pfas-ticket{grid-template-columns:110px minmax(0,1fr);padding:13px;bottom:22px}.pfas-ticket>strong{font-size:65px}}

/* Focused opening summary and new editorial drink motif. */
.balance-cards{grid-template-columns:repeat(5,minmax(0,1fr))}.balance-cards article{min-width:0}.balance-cards strong{font-size:clamp(40px,4.6vw,70px)}.balance-cards h3{font-size:21px;line-height:1.15}.balance-cards p{font-size:18px}.balance-cards a{overflow-wrap:anywhere}.balance-overview .summary-pfas{background:var(--red);color:var(--ink);border:2px solid var(--ink);padding:30px 34px;margin-top:35px;box-shadow:8px 8px 0 var(--ink)}.summary-pfas h3{font-size:clamp(34px,4vw,56px);margin-bottom:18px}.summary-pfas p{font-size:21px;line-height:1.5;max-width:1100px}.summary-pfas strong{font-weight:900}.summary-pfas a:focus-visible{outline-color:var(--ink)}.drink-visual{min-width:0}.cocktail-photo{margin-top:30px;transform:rotate(-2deg);border:2px solid var(--ink);background:var(--blue);box-shadow:9px 9px 0 var(--ink);max-width:440px}.cocktail-photo img{width:100%;height:auto;aspect-ratio:4/5;object-fit:cover}.cocktail-photo figcaption{background:var(--ink);color:var(--paper);font:700 16px/1.4 'Courier New',monospace;padding:12px 16px}.intro-grid{align-items:start;gap:6%}.intro-grid>div:last-child{min-width:0}
@media(max-width:1000px){.balance-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.balance-cards article{padding:24px 18px!important}.balance-cards article:nth-child(3){border-right:0}.balance-cards article:nth-child(n+4){border-top:1px solid var(--ink)}.balance-cards strong{font-size:60px}.intro-grid{grid-template-columns:1fr 1.6fr}}
@media(max-width:680px){.balance-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.balance-cards article:nth-child(3){border-right:1px solid var(--ink)}.balance-cards article:nth-child(even){border-right:0}.balance-cards article:nth-child(n+3){border-top:1px solid var(--ink)}.balance-cards article:last-child{grid-column:1/-1;border-right:0}.balance-cards strong{font-size:15vw}.balance-cards h3{font-size:20px}.balance-cards p{font-size:18px}.balance-overview .summary-pfas{padding:25px 22px;box-shadow:5px 5px 0 var(--ink)}.summary-pfas p{font-size:19px}.intro-grid{grid-template-columns:1fr;gap:35px}.cocktail-photo{max-width:440px;margin:28px auto 0;transform:rotate(-1deg)}.drink-visual{padding:0 6px}.balance-overview h2{font-size:13vw}}

/* New campaign mark, shown once in the masthead. */
.top{min-height:148px;height:auto;padding:14px 4%;gap:25px}.site-brand{width:350px;max-width:100%;flex:0 0 350px;gap:0}.campaign-logo{display:block;width:350px;max-width:100%;height:auto;aspect-ratio:3/1;object-fit:contain}.nav{flex:1;gap:20px}.nav a{white-space:nowrap}
@media(max-width:1100px) and (min-width:981px){.site-brand{width:310px;flex-basis:310px}.campaign-logo{width:310px}.nav{gap:15px}.nav a{font-size:19px}}
@media(max-width:980px){.top{padding:18px 5%;gap:20px;align-items:flex-start}.site-brand{width:350px;flex:0 0 auto}.nav{width:100%;flex:0 0 auto;justify-content:flex-start}}
@media(max-width:680px){.top{padding:15px 6% 20px;gap:18px}.site-brand{width:330px;max-width:100%;flex-basis:auto}.campaign-logo{width:330px}.nav{gap:14px 18px}.nav a{font-size:18px}}
@media(max-width:680px){.top .nav{display:flex;flex-wrap:wrap;gap:14px 10px;min-width:0}.top .nav .source-link{margin-left:auto}}
.campaign-logo{aspect-ratio:365/140}

/* Lesbare Kennzahlen ohne Überschneidungen auf kleinen Bildschirmen. */
@media screen and (max-width:680px){
  .opening-ledger>a{grid-template-columns:minmax(0,1fr);gap:16px}
  .opening-ledger h2{overflow-wrap:anywhere;hyphens:auto}
  .opening-ledger h2 br{display:block}
}
