.article-two{--blue:#256757;--pale:#edf4f0}.article-two .hero{background:#182820}.article-two .eyebrow{color:#bdcfc5}.article-two h1{font-size:clamp(36px,4.8vw,65px)}.article-two h1>span{color:#bbdace}.deck-group{display:flex;gap:42px}.deck-group .deck{font-size:18px}.article-two .hero-bottom{border-color:#64746b}.article-two .byline{flex-shrink:0;color:#d1dbd5}.article-two .byline time{font-size:12px;display:block;margin-top:10px}.negotiation-cinema{--cinema-ink:#12231e;--cinema-accent:#bee6d0}.negotiation-cinema .cinema-panel{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:70px}.negotiation-cinema .scene-overline,.negotiation-cinema .visual-caption,.negotiation-cinema .cinema-series,.negotiation-cinema .scene-description,.negotiation-cinema .visual-note{color:#c0d5ca}.negotiation-cinema .scene-description{max-width:480px}.negotiation-cinema .scene-copy>.visual-note{max-width:480px;font-size:13px}.negotiation-cinema .scene-graphic{border-color:#89b49d}.negotiation-cinema.is-cinematic{height:310svh;min-height:2100px}.negotiation-cinema.is-cinematic[data-scene="2"] .cinema-screen{background:#19392e}.statistic-value{display:flex;align-items:baseline;gap:15px;line-height:1.15;margin:15px 0 24px}.statistic-value strong{font:500 clamp(94px,11vw,154px)/1 var(--serif);letter-spacing:-.06em;color:#d4f0e0;font-variant-numeric:tabular-nums}.statistic-value>span{font:22px var(--serif)}.statistic-comparison{display:flex;align-items:baseline;gap:10px;justify-content:space-between;font-size:12px;color:#c0d5ca}.statistic-comparison b{font-size:27px;color:#e2f2e9;font-weight:500;font-variant-numeric:tabular-nums}.statistic-track{height:12px;background:#496456;margin:12px 0 26px;overflow:hidden}.statistic-track i{display:block;background:#b5e1c8;width:var(--share);height:100%;transform-origin:left}.is-cinematic .statistic-track i{transform:scaleX(0);transition:transform .9s cubic-bezier(.2,.7,.2,1)}.is-cinematic .is-current .statistic-track i{transform:scaleX(1)}.statistic-visual .cinema-continue{margin-top:25px;border-color:#83ac95;color:#e2f2e9}.article-two .reporting-note{border-left:3px solid #619280;background:#f1f5f2;padding:16px 20px;margin:27px 0 0;font-size:13px;line-height:1.8}.reporting-note strong{font-size:13px;color:var(--blue)}.article-two .reporting-note p{font:13px/1.8 var(--sans);margin:5px 0 0;word-break:keep-all}.negotiation-procedure{margin-block:40px 54px!important}.negotiation-steps{list-style:none;margin:30px 0 0;padding:0;border-top:1px solid #bdcfc4}.negotiation-steps li{border-bottom:1px solid #bdcfc4}.negotiation-steps summary{display:flex;align-items:center;gap:22px;list-style:none;min-height:78px;padding:20px 4px}.negotiation-steps summary::-webkit-details-marker{display:none}.negotiation-steps summary>span{font:italic 24px var(--serif);color:#58826e}.negotiation-steps summary>strong{font:600 20px/1.6 var(--sans);word-break:keep-all}.negotiation-steps summary::after{content:'+';margin-left:auto;font-size:26px;color:#3f7059}.negotiation-steps details[open] summary::after{content:'−'}.negotiation-steps details>div{max-width:760px;padding:0 15px 19px 56px}.negotiation-steps p{font:16px/1.95 var(--sans);margin:0 0 12px;word-break:keep-all}.agenda-explorer{padding:45px 54px;margin:40px 0 54px;background:#f1f5f2;border-color:#c7d6cb}.agenda-explorer h3{font-size:31px}.agenda-explorer .stage-nav{grid-template-columns:1fr 1fr;gap:4px;margin-top:28px}.agenda-explorer .stage-nav button{font-size:15px;word-break:keep-all}.agenda-explorer .stage-nav button:not([aria-selected=true]){background:#dde8e0}.agenda-explorer .stage-panel{border-color:#bdcfc4;padding:28px;min-height:228px}.agenda-state{display:inline-block;font-size:12px;color:#256757;border:1px solid #94b4a2;padding:4px 10px;margin-bottom:16px}.agenda-state.unjudged{color:#545c57;border-color:#afb7b1}.agenda-explorer .stage-panel h4{font:700 22px/1.7 var(--serif);word-break:keep-all;margin-bottom:13px}.agenda-explorer .stage-panel p{font-size:16px;line-height:1.95;margin:0;word-break:keep-all}.negotiation-distinction{display:grid;grid-template-columns:1fr 1fr;gap:35px;margin-top:30px}.negotiation-distinction>div{border-top:1px solid #b8cbbd;padding-top:19px}.negotiation-distinction strong{font-size:15px;color:#256757}.negotiation-distinction p{font-size:14px;line-height:1.9;margin:10px 0 0;word-break:keep-all}.table-feature{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.3fr);gap:64px;align-items:center;margin:46px 0 54px;padding:44px;background:#f5f4ef;border-top:1px solid #d2d4c7;border-bottom:1px solid #d2d4c7}.table-art img{display:block;width:100%;height:auto;max-width:330px;margin:auto}.table-art>p{text-align:center;font-size:11px;color:#676e64;margin:10px 0 0}.table-feature blockquote{margin:20px 0 0}.table-feature blockquote>p{font:500 clamp(20px,2.3vw,28px)/1.95 var(--serif);word-break:keep-all;margin:0;color:#244d3a}.table-feature cite{display:block;font:13px/1.85 var(--sans);color:#596b5e;margin-top:25px}.previous-article{display:block;border-top:2px solid var(--blue);border-bottom:1px solid #cad4cd;padding:24px 0;text-decoration:none}.previous-article>span{display:block;font-size:13px;color:#626e65}.previous-article>strong{display:block;font:700 24px/1.7 var(--serif);margin:12px 0}.previous-article b{font:20px var(--sans);float:right;margin-top:7px}
@media(max-width:1000px){.deck-group{display:block}.deck-group .deck+.deck{margin-top:16px}.negotiation-cinema .cinema-panel{gap:40px}.table-feature{gap:34px;padding:34px}.statistic-value strong{font-size:110px}.statistic-comparison{flex-wrap:wrap}.agenda-explorer{padding:35px}}
@media(max-width:640px){.article-two h1{font-size:clamp(30px,7.1vw,43px);line-height:1.6}.deck-group .deck{font-size:16px}.negotiation-cinema .cinema-panel{display:block}.negotiation-cinema .scene-description{margin-top:17px}.negotiation-cinema .scene-copy>.visual-note{font-size:12px;margin-top:12px}.statistic-visual{margin-top:24px;padding-top:14px}.statistic-visual .visual-caption{margin-bottom:12px}.statistic-value{margin:10px 0 14px;gap:10px}.statistic-value strong{font-size:clamp(76px,22vw,99px)}.statistic-value>span{font-size:20px}.statistic-comparison{flex-wrap:nowrap;font-size:12px}.statistic-comparison b{font-size:23px}.statistic-track{margin:8px 0 15px;height:10px}.statistic-visual .visual-note{margin-top:12px}.statistic-visual .cinema-continue{margin-top:16px;padding-top:12px}.negotiation-cinema.is-cinematic .cinema-panel{display:flex;gap:0;padding:25px}.negotiation-cinema.is-cinematic{height:330svh;min-height:2100px}.article-two .chapter-nav a{font-size:12px;padding-inline:7px}.negotiation-procedure .info-heading h2{font-size:28px}.negotiation-steps summary{gap:14px;min-height:72px}.negotiation-steps summary>strong{font-size:17px}.negotiation-steps summary>span{font-size:21px}.negotiation-steps details>div{padding-left:0;padding-right:4px}.negotiation-steps p{font-size:15px;word-break:normal}.agenda-explorer{padding:26px 18px;margin-inline:0}.agenda-explorer h3{font-size:26px}.agenda-explorer .stage-nav button{font-size:13px;padding:14px 8px}.agenda-explorer .stage-panel{padding:22px 18px;min-height:270px}.agenda-explorer .stage-panel h4{font-size:21px}.agenda-explorer .stage-panel p{font-size:15px;word-break:normal}.negotiation-distinction{gap:19px}.negotiation-distinction p{font-size:13px;word-break:normal}.table-feature{display:flex;flex-direction:column;gap:28px;padding:28px 22px;margin-inline:0}.table-art{width:100%;max-width:180px}.table-feature blockquote>p{font-size:21px;word-break:normal}.table-feature cite{font-size:12px;margin-top:20px}.previous-article>strong{font-size:23px;word-break:keep-all}.article-two .reporting-note{padding:13px 16px}}
@media(prefers-reduced-motion:reduce){.statistic-track i{transform:none!important;transition:none!important}}
@media print{.negotiation-cinema .statistic-value strong,.negotiation-cinema .statistic-comparison,.negotiation-cinema .statistic-comparison b{color:black}.statistic-track{print-color-adjust:exact}.statistic-track i{transform:none!important}.negotiation-steps details>div{display:block!important}.negotiation-steps summary::after{display:none}.table-feature{break-inside:avoid}.table-art{max-width:180px}.table-feature blockquote>p{font-size:14pt}.previous-article{display:none}}
