.article-two .negotiation-hero .hero-inner{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:60px;max-width:1280px;padding:48px 56px 54px}
.table-prologue-art{margin:0;min-width:0}
.table-prologue-art img{display:block;width:100%;height:auto;max-width:365px;margin:auto}
.table-prologue-art figcaption{font-size:.8125rem;line-height:1.8;color:#bdcfc5;text-align:center;margin-top:14px}
.table-prologue-copy{min-width:0}
.article-two .negotiation-hero h1{font-size:clamp(2rem,3.5vw,3.15rem);line-height:1.6;overflow-wrap:anywhere;margin-top:20px}
.negotiation-hero .hero-bottom{display:block;margin-top:30px;padding-top:24px}
.negotiation-hero .deck-group{display:block}
.negotiation-hero .deck-group .deck{font-size:1rem;line-height:1.85;margin:0}
.negotiation-hero .deck-group .deck+.deck{margin-top:14px}
.negotiation-hero .byline{font-size:.875rem;line-height:1.85;margin-top:24px}
.article-two .negotiation-hero .byline time{font-size:.8125rem;margin-top:8px}
.negotiation-hero .begin{margin-top:26px;font-size:.9375rem}
.journey .journey-table-text{display:block}
.table-finale{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:44px;max-width:920px;margin:42px auto 22px;padding:38px 30px;background:#fff;border-color:#c8d4cc;scroll-margin-top:100px}
.table-finale .table-art{min-width:0;max-width:none}
.table-finale .table-art img{max-width:390px;width:100%;height:auto}
.table-finale .table-art>p{font-size:.8125rem;line-height:1.85;margin-top:16px;color:#56665b}
.table-finale h2{font:700 clamp(1.5rem,2.7vw,2rem)/1.65 var(--serif);color:var(--ink);letter-spacing:-.025em;margin:12px 0 24px;overflow-wrap:anywhere}
.table-finale blockquote{margin:0}
.table-finale blockquote>p{font-size:1.1875rem;line-height:1.95;letter-spacing:-.015em;overflow-wrap:anywhere}
.table-finale cite{font-size:.875rem;line-height:1.8;margin-top:24px;overflow-wrap:anywhere}
@media(max-width:1000px){.article-two .negotiation-hero .hero-inner{gap:36px;padding:38px 32px 44px}.article-two .negotiation-hero h1{font-size:clamp(1.8rem,3.8vw,2.65rem)}.table-finale{gap:30px;padding:30px 26px}}
@media(max-width:720px){.article-two .negotiation-hero .hero-inner{grid-template-columns:minmax(0,1fr);gap:32px;padding:28px 24px 38px}.table-prologue-art img{max-width:255px}.article-two .negotiation-hero h1{font-size:clamp(1.8rem,6.6vw,2.65rem);line-height:1.6}.negotiation-hero .hero-bottom{margin-top:26px}.table-finale{display:flex;flex-direction:column;gap:28px;padding:28px 22px}.table-finale .table-art{width:100%;max-width:300px}.table-finale blockquote>p{font-size:1.125rem;word-break:normal}.table-finale cite{font-size:.875rem}.table-finale figcaption{width:100%}}
@media print{.article-two .negotiation-hero .hero-inner{display:block;padding:20px 0}.table-prologue-art{width:160px;float:left;margin:0 24px 12px 0}.table-prologue-art figcaption{color:#555;font-size:9pt}.table-prologue-copy{overflow:hidden}.article-two .negotiation-hero h1{font-size:24pt}.table-finale{display:block;background:white;padding:20px 0;break-inside:auto}.table-finale .table-art{max-width:230px;margin:auto}.table-finale figcaption{margin-top:22px}.table-finale h2{font-size:18pt}.table-finale blockquote>p{font-size:12pt}.table-finale cite,.table-finale .table-art>p{font-size:9pt}}
