.living-press-resilience .rm-presentation .press-sequence{max-width:none;margin:0}.living-press-resilience .press-sequence[data-layout=stacked] .rm-economic-plate{color:#f2efe8;background:#050505}.living-press-resilience .rm-economic-plate .rm-plate-detail{border:0;margin:0 0 32px;padding:0}.living-press-resilience .rm-plate-detail header{border-top:1px solid #595954;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px 32px;padding:24px 0 20px;display:grid}.living-press-resilience .rm-plate-detail h4{font:600 clamp(22px, 2.1vw, 28px)/1.2 var(--font-geist-sans);letter-spacing:-.02em;margin:0}.living-press-resilience .rm-plate-detail header p{color:#d0cec8;font:400 16px/1.5 var(--font-geist-sans);margin:0}.living-press-resilience .rm-plate-detail>a{cursor:zoom-in;width:100%;max-width:962px;margin-inline:auto;display:block}.living-press-resilience .rm-detail-window{background:#050505;width:100%;position:relative;overflow:hidden}.living-press-resilience .press-sequence[data-layout=stacked] .rm-detail-window img{transform-origin:0 0;width:100%;max-width:none;height:auto;max-height:none;display:block;position:absolute;inset:0 auto auto 0}.living-press-resilience .rm-plate-detail a:focus-visible{outline-offset:5px;outline:3px solid #b6a1ff}@media (max-width:650px){.living-press-resilience .rm-plate-detail header{grid-template-columns:1fr;gap:10px}.living-press-resilience .rm-plate-detail header p{font-size:15px}}.living-press-resilience .rm-economic-model{width:100%;padding:12px 0 24px}.living-press-resilience .rm-economic-model h4{font:600 clamp(23px, 2.4vw, 32px)/1.2 var(--font-geist-sans);letter-spacing:-.025em;margin:0 0 28px}.living-press-resilience .rm-economic-actors{grid-template-columns:repeat(5,minmax(0,1fr));gap:24px;margin:0;padding:0 0 32px;list-style:none;display:grid}.living-press-resilience .rm-economic-actors li{min-width:0}.living-press-resilience .rm-economic-actors svg{width:56px;height:70px;margin-bottom:20px;display:block}.living-press-resilience .rm-economic-actors strong{font:600 20px/1.25 var(--font-geist-sans);display:block}.living-press-resilience .rm-economic-actors p{color:#ccc9c1;max-width:23ch;font:400 16px/1.5 var(--font-geist-sans);margin:10px 0 0}.living-press-resilience .rm-economic-model .rm-economic-flow-title{border-top:1px solid #595954;padding-top:28px}.living-press-resilience .rm-economic-flow{border-bottom:1px solid #44443f;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:36px;padding:24px 0;display:grid}.living-press-resilience .rm-economic-flow small{color:#ccc9c1;font:400 12px/1.4 var(--font-geist-mono);margin-bottom:8px;display:block}.living-press-resilience .rm-economic-flow strong{font:550 clamp(20px, 2vw, 28px)/1.25 var(--font-geist-sans)}.living-press-resilience .rm-economic-flow .rm-economic-transfer{color:#b8a2f4;width:100%;max-width:none;font:500 16px/1.4 var(--font-geist-sans);margin:0}.living-press-resilience .rm-economic-transfer i{border-bottom:1px solid;margin-top:12px;display:block;position:relative}.living-press-resilience .rm-economic-transfer i:after{content:"";border-top:1px solid;border-right:1px solid;width:7px;height:7px;position:absolute;top:-3px;right:1px;transform:rotate(45deg)}.living-press-resilience .rm-economic-model .rm-economic-consequence{max-width:75ch;font:400 17px/1.5 var(--font-geist-sans);margin:24px 0 0}.living-press-resilience .rm-economic-source-link{border-top:1px solid #595954;justify-content:space-between;align-items:start;gap:20px;padding:20px 0 24px;display:flex}.living-press-resilience .rm-economic-source-link p{color:#ccc9c1;max-width:70ch;font:400 12px/1.5 var(--font-geist-mono);margin:0}.living-press-resilience .rm-economic-source-link a{color:#f2efe8;font:500 14px/1.5 var(--font-geist-sans);text-underline-offset:5px;flex-shrink:0;padding-block:8px;text-decoration:underline}@media (max-width:800px){.living-press-resilience .rm-economic-actors{grid-template-columns:repeat(2,minmax(0,1fr))}.living-press-resilience .rm-economic-actors li:first-child{grid-column:1/-1;grid-template-columns:56px 1fr;column-gap:24px;display:grid}.living-press-resilience .rm-economic-actors li:first-child svg{grid-row:1/3;margin-bottom:0}.living-press-resilience .rm-economic-actors li:first-child p{max-width:none}.living-press-resilience .rm-economic-source-link{display:block}.living-press-resilience .rm-economic-source-link a{margin-top:12px;display:inline-block}}@media (max-width:580px){.living-press-resilience .rm-economic-flow{grid-template-columns:1fr;gap:18px}.living-press-resilience .rm-economic-flow .rm-economic-transfer{align-items:center;gap:16px;display:flex}.living-press-resilience .rm-economic-transfer i{border-bottom:0;border-left:1px solid;flex:0 0 1px;order:-1;height:38px;margin:0 4px}.living-press-resilience .rm-economic-transfer i:after{top:auto;bottom:1px;right:-3px;transform:rotate(135deg)}}.living-press-resilience .rm-territory-guide-anchor{scroll-margin-top:194px}.living-press-resilience .rm-feedback-chapter{color:#f2efe8;background:#111110;padding-block:clamp(40px,5vw,72px)}.living-press-resilience .rm-feedback-chapter-head{grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:start;gap:24px;margin-bottom:40px;display:grid}.living-press-resilience .rm-feedback-chapter-head h2{max-width:24ch;font:650 clamp(32px, 4vw, 56px)/1.08 var(--font-geist-sans);letter-spacing:-.04em;margin:0 0 20px}.living-press-resilience .rm-feedback-chapter-head p:not(.eyebrow){color:#d0cec8;max-width:65ch;font:400 17px/1.5 var(--font-geist-sans);margin:0}.living-press-resilience .rm-feedback-diagram{--rm-feedback-gap:32px;--rm-feedback-accent:#b6a1ff;color:#f2efe8;border-top:1px solid #5c5a54;max-width:1280px;margin:0 auto;padding:32px 0 0}.living-press-resilience .rm-feedback-list{gap:var(--rm-feedback-gap);grid-template-columns:repeat(5,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.living-press-resilience .rm-feedback-copy{min-width:0;position:relative}.living-press-resilience .rm-feedback-index{border:1px solid var(--rm-feedback-accent);width:40px;height:40px;color:var(--rm-feedback-accent);font:500 12px/1 var(--font-geist-mono);border-radius:50%;place-items:center;margin-bottom:24px;display:grid}.living-press-resilience .rm-feedback-copy:not(:last-child):after{content:"";top:20px;left:52px;right:calc(-1 * var(--rm-feedback-gap) + 10px);border-top:1px solid var(--rm-feedback-accent);position:absolute}.living-press-resilience .rm-feedback-copy:not(:last-child):before{content:"";top:17px;right:calc(-1 * var(--rm-feedback-gap) + 10px);border-top:1px solid var(--rm-feedback-accent);border-right:1px solid var(--rm-feedback-accent);width:6px;height:6px;position:absolute;transform:rotate(45deg)}.living-press-resilience .rm-feedback-copy h3{font:600 clamp(18px, 1.6vw, 22px)/1.2 var(--font-geist-sans);letter-spacing:-.025em;margin:0 0 12px}.living-press-resilience .rm-feedback-copy p{color:#d0cec8;font:400 15px/1.5 var(--font-geist-sans);margin:0}.living-press-resilience .rm-feedback-return{color:var(--rm-feedback-accent);margin-top:20px;padding:22px 48px 28px;position:relative}.living-press-resilience .rm-feedback-return svg{width:100%;height:100%;position:absolute;inset:0}.living-press-resilience .rm-feedback-return p{text-align:center;font:500 14px/1.5 var(--font-geist-sans);margin:0}.living-press-resilience .rm-feedback-return p>span{display:none}.living-press-resilience .rm-feedback-condition{border-bottom:1px solid #5c5a54;grid-template-columns:minmax(0,1fr) minmax(0,3fr);gap:24px;margin-top:28px;padding-block:24px;display:grid}.living-press-resilience .rm-feedback-condition h3{color:var(--rm-feedback-accent);font:600 19px/1.3 var(--font-geist-sans);margin:0}.living-press-resilience .rm-feedback-condition p{max-width:75ch;font:400 15px/1.5 var(--font-geist-sans);margin:0}.living-press-resilience .rm-feedback-source{color:#bdb8ae;font:400 12px/1.5 var(--font-geist-mono);padding-top:16px}.living-press-resilience .rm-reading-cue{color:#f2efe8;background:#050505;border-bottom:1px solid #595954;grid-template-columns:minmax(120px,.38fr) minmax(0,1fr);gap:12px 20px;margin:0 0 18px;padding:16px 0;display:grid}.living-press-resilience .rm-reading-cue>span{color:#b6a1ff;font:600 12px/1.4 var(--font-geist-mono)}.living-press-resilience .rm-reading-cue p{max-width:68ch;font:400 15px/1.5 var(--font-geist-sans);margin:0}@media (max-width:999px){.living-press-resilience .rm-feedback-list{grid-template-columns:1fr;gap:28px}.living-press-resilience .rm-feedback-copy{grid-template-columns:40px minmax(0,1fr);gap:24px;display:grid}.living-press-resilience .rm-feedback-index{margin:0}.living-press-resilience .rm-feedback-copy:not(:last-child):after{border-top:0;border-left:1px solid var(--rm-feedback-accent);inset:52px auto -16px 20px}.living-press-resilience .rm-feedback-copy:not(:last-child):before{border-top:0;border-bottom:1px solid var(--rm-feedback-accent);inset:auto auto -16px 17px}.living-press-resilience .rm-feedback-return{border-top:1px solid var(--rm-feedback-accent);margin-left:64px;padding:16px 0}.living-press-resilience .rm-feedback-return svg{display:none}.living-press-resilience .rm-feedback-return p{text-align:left}.living-press-resilience .rm-feedback-return p>span{display:inline}.living-press-resilience .rm-feedback-chapter-head,.living-press-resilience .rm-feedback-condition{grid-template-columns:1fr;gap:16px}}@media (max-width:650px){.living-press-resilience .rm-territory-guide-anchor{scroll-margin-top:140px}.living-press-resilience .rm-reading-cue{grid-template-columns:1fr;gap:8px}}.living-press-resilience .rm-native-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;padding-block:12px 28px;display:grid}.living-press-resilience .rm-native-panel{min-width:0;margin:0}.living-press-resilience .rm-native-panel h4{color:#f2efe8;font:600 clamp(20px, 1.8vw, 26px)/1.2 var(--font-geist-sans);letter-spacing:-.02em;margin:0 0 18px}.living-press-resilience .rm-native-panel>a{cursor:zoom-in;display:block}.living-press-resilience .press-sequence[data-layout=stacked] .rm-native-panel img{object-fit:contain;background:#000;width:100%;height:auto;max-height:none;display:block}.living-press-resilience .rm-native-panel p{color:#d0cec8;max-width:60ch;font:400 16px/1.5 var(--font-geist-sans);margin:16px 0 0}.living-press-resilience .rm-native-grid[data-sequence="06"]{grid-template-columns:repeat(2,minmax(0,1fr))}.living-press-resilience .rm-native-grid[data-sequence="06"] .rm-native-panel:nth-child(3){grid-area:1/2/3}.living-press-resilience .rm-native-source-note{border-top:1px solid #595954;justify-content:space-between;align-items:start;gap:20px;padding-block:20px;display:flex}.living-press-resilience .rm-native-source-note p{color:#ccc9c1;max-width:80ch;font:400 12px/1.5 var(--font-geist-mono);margin:0}.living-press-resilience .rm-native-source-note a{color:#f2efe8;font:500 14px/1.5 var(--font-geist-sans);text-underline-offset:5px;flex-shrink:0;text-decoration:underline}.living-press-resilience .rm-native-source a:focus-visible{outline-offset:5px;outline:3px solid #b6a1ff}@media (max-width:800px){.living-press-resilience .rm-native-grid,.living-press-resilience .rm-native-grid[data-sequence="06"]{grid-template-columns:1fr;gap:32px}.living-press-resilience .rm-native-grid[data-sequence="06"] .rm-native-panel:nth-child(3){grid-area:auto}.living-press-resilience .rm-native-source-note{display:block}.living-press-resilience .rm-native-source-note a{margin-top:12px;display:inline-block}}.living-press-resilience :is(#position,#credit,#continued-research){grid-template-columns:minmax(150px,.7fr) minmax(0,3fr);align-items:start;gap:24px 40px;min-height:0;padding:clamp(36px,4vw,60px) clamp(20px,3vw,48px);display:grid}.living-press-resilience :is(#position,#credit,#continued-research) h2{max-width:30ch;font:650 clamp(30px, 3.6vw, 52px)/1.12 var(--font-geist-sans);letter-spacing:-.035em;text-wrap:pretty;margin:0 0 24px}.living-press-resilience :is(#position,#credit,#continued-research) div>p:not(.rm-continuation-state){max-width:74ch;font:400 clamp(16px, 1.3vw, 18px)/1.6 var(--font-geist-sans);margin:0 0 18px}.living-press-resilience #position .rm-study-credit{border-top:1px solid var(--press-ink);margin-top:24px;padding-top:16px;font-size:14px}.living-press-resilience #credit .rm-source-links{margin:24px 0 0}.living-press-resilience #condition h1{letter-spacing:-.04em;line-height:1.02}.living-press-resilience #condition h1 strong{letter-spacing:-.035em;line-height:1.04}.living-press-resilience #presentation>.rm-presentation-intro{margin:0;padding:48px clamp(20px,3vw,48px) 28px;display:block}.living-press-resilience #presentation>.rm-presentation-intro h2{max-width:32ch;font:650 clamp(30px, 3.6vw, 52px)/1.12 var(--font-geist-sans);letter-spacing:-.035em;margin:16px 0}.living-press-resilience #presentation>.rm-presentation-intro>p:not(.eyebrow){max-width:72ch;font:400 18px/1.55 var(--font-geist-sans);margin:0}.living-press-resilience .rm-plate-contents{border-top:1px solid var(--press-ink);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 clamp(20px,3vw,48px) 40px;display:grid}.living-press-resilience .rm-plate-contents a{border-bottom:1px solid var(--press-ink);min-height:60px;color:inherit;font:500 16px/1.4 var(--font-geist-sans);align-items:center;gap:14px;padding:14px 20px 14px 0;text-decoration:none;display:flex}.living-press-resilience .rm-plate-contents a>span{color:inherit;font:500 12px/1.4 var(--font-geist-mono)}.living-press-resilience .rm-plate-contents a:hover{text-underline-offset:5px;text-decoration:underline}.living-press-resilience :is(.rm-plate-contents a,.rm-archive-plate summary,.rm-archive-plate a):focus-visible{outline:3px solid var(--press-route-accent);outline-offset:4px}.living-press-resilience #presentation .press-sequence-item{scroll-margin-top:190px}.living-press-resilience .rm-accounting-key{border-top:1px solid #595954;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:0;padding-top:24px;display:grid}.living-press-resilience .rm-accounting-key dt{color:#b8a2f4;font:500 14px/1.5 var(--font-geist-mono);margin-bottom:8px}.living-press-resilience .rm-accounting-key dd{font:500 clamp(17px, 1.5vw, 21px)/1.4 var(--font-geist-sans);margin:0}.living-press-resilience .rm-archive-plate{color:#f2efe8;border-top:1px solid #595954;margin-top:24px}.living-press-resilience .rm-archive-plate>summary{cursor:pointer;font:500 16px/1.5 var(--font-geist-sans);padding:20px 0}.living-press-resilience .rm-archive-plate>summary span{color:#bdb8ae;font:400 12px/1.5 var(--font-geist-mono);margin-left:16px;display:inline-block}.living-press-resilience .rm-archive-plate>div>p{color:#d0cec8;max-width:75ch;font:400 15px/1.6 var(--font-geist-sans);margin:0 0 20px}.living-press-resilience .rm-archive-plate>div>a{cursor:zoom-in;display:block}.living-press-resilience .rm-archive-plate .rm-archive-original{cursor:pointer;font:500 15px/1.5 var(--font-geist-sans);text-underline-offset:4px;padding:18px 0;text-decoration:underline}.living-press-resilience .rm-research-progression{border-top:1px solid var(--press-ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;margin:28px 0;padding-top:20px;display:grid}.living-press-resilience .rm-research-progression span{font:500 12px/1.5 var(--font-geist-mono);margin-bottom:10px;display:block}.living-press-resilience #continued-research .rm-research-progression p{margin:0;font-size:16px}@media (max-width:800px){.living-press-resilience :is(#position,#credit,#continued-research){grid-template-columns:1fr;gap:16px}.living-press-resilience #presentation .press-sequence-item{scroll-margin-top:148px}.living-press-resilience .rm-plate-contents{grid-template-columns:repeat(2,minmax(0,1fr))}.living-press-resilience .rm-economic-source-link p{max-width:none}}@media (max-width:500px){.living-press-resilience .rm-plate-contents{grid-template-columns:1fr;margin-bottom:24px}.living-press-resilience .rm-plate-contents a{min-height:48px;padding-block:12px}.living-press-resilience .rm-accounting-key{grid-template-columns:1fr;gap:18px}.living-press-resilience .rm-research-progression{grid-template-columns:1fr;gap:20px}.living-press-resilience .rm-archive-plate>summary span{margin:6px 0 0 18px;display:block}}
.rm-reading-guide{--rm-guide-ink:#f2efe8;--rm-guide-muted:#bdb8ae;--rm-guide-violet:#b8a2f4;--rm-guide-blue:#8fc8d3;--rm-guide-rule:#f2efe857;box-sizing:border-box;border:1px solid var(--rm-guide-rule);width:100%;color:var(--rm-guide-ink);background:#050505;margin:0 0 clamp(28px,4vw,56px);padding:clamp(18px,2.4vw,32px)}.rm-reading-guide *,.rm-reading-guide :before,.rm-reading-guide :after{box-sizing:border-box}.rm-reading-guide-heading{gap:10px;max-width:70ch;display:grid}.rm-reading-guide-heading p,.rm-reading-guide-comparison p,.rm-reading-guide-panel p,.rm-reading-guide-stage p,.rm-reading-guide-caption{font:400 15px/1.5 var(--font-geist-sans), Arial, sans-serif;margin:0}.rm-reading-guide-kicker{color:var(--rm-guide-violet);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-geist-mono), monospace!important}.rm-reading-guide h4,.rm-reading-guide h5{font-family:var(--font-geist-sans), Arial, sans-serif;margin:0}.rm-reading-guide h4{letter-spacing:-.035em;font-size:clamp(21px,2.7vw,34px);font-weight:650;line-height:1.05}.rm-reading-guide-heading>p:last-child{max-width:66ch;color:var(--rm-guide-ink)}.rm-reading-guide-comparison-grid,.rm-reading-guide-stages{gap:clamp(12px,1.6vw,20px);margin-top:clamp(22px,3vw,34px);display:grid}.rm-reading-guide-comparison-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-reading-guide-comparison,.rm-reading-guide-stage{border-top:1px solid var(--rm-guide-rule);min-width:0;padding-top:14px}.rm-reading-guide-comparison-title{color:var(--rm-guide-violet);font-size:17px;font-weight:650;line-height:1.2}.rm-reading-guide-comparison-note{color:var(--rm-guide-muted);margin-top:8px!important}.rm-reading-guide-panels{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.rm-reading-guide-panel{align-content:start;gap:8px;min-width:0;display:grid}.rm-reading-guide-diagram{aspect-ratio:1.85;background:#050505;place-items:center;min-width:0;padding:8px 0 0;display:grid}.rm-reading-guide-diagram svg{width:100%;height:auto;display:block;overflow:visible}.rm-reading-guide-panel h5,.rm-reading-guide-stage h5{color:var(--rm-guide-ink);font-size:15px;font-weight:650;line-height:1.25}.rm-reading-guide-panel p{color:var(--rm-guide-muted)}.rm-reading-guide-stages{grid-template-columns:repeat(3,minmax(0,1fr))}.rm-reading-guide-stage{align-content:start;gap:14px;display:grid}.rm-reading-guide-stage-copy{gap:8px;display:grid}.rm-reading-guide-stage-index{color:var(--rm-guide-violet);letter-spacing:.08em;font-family:var(--font-geist-mono), monospace!important}.rm-reading-guide-stage-copy>p:last-child{color:var(--rm-guide-muted)}.rm-reading-guide-caption{border-top:1px solid var(--rm-guide-rule);color:var(--rm-guide-muted);font-family:var(--font-geist-mono), monospace;margin-top:clamp(20px,2.5vw,30px);padding-top:12px}.rm-reading-guide .rm-guide-line,.rm-reading-guide .rm-guide-water,.rm-reading-guide .rm-guide-inset{fill:none;stroke:var(--rm-guide-violet);stroke-linecap:round;stroke-linejoin:round;stroke-width:3px;vector-effect:non-scaling-stroke}.rm-reading-guide .rm-guide-water{stroke:var(--rm-guide-blue);stroke-width:4px}.rm-reading-guide .rm-guide-coast{fill:none;stroke:var(--rm-guide-ink);stroke-linecap:round;stroke-width:2px;vector-effect:non-scaling-stroke}.rm-reading-guide .rm-guide-guide{fill:none;stroke:var(--rm-guide-muted);stroke-dasharray:4 6;stroke-linecap:round;stroke-width:1.5px;vector-effect:non-scaling-stroke}.rm-reading-guide .rm-guide-divider{fill:none;stroke:var(--rm-guide-rule);stroke-width:1px;vector-effect:non-scaling-stroke}.rm-reading-guide .rm-guide-node{fill:var(--rm-guide-violet);stroke:#050505;stroke-width:1px;vector-effect:non-scaling-stroke}.rm-reading-guide .rm-guide-node-muted{fill:var(--rm-guide-muted)}@media (max-width:800px){.rm-reading-guide-comparison-grid,.rm-reading-guide-stages{grid-template-columns:1fr}}@media (max-width:390px){.rm-reading-guide{padding:16px}.rm-reading-guide-panels{gap:8px}.rm-reading-guide-diagram{padding-top:6px}}.living-press-resilience .rm-source-figure .rm-reading-guide p{max-width:none;font-size:15px;line-height:1.5}.living-press-resilience .rm-source-figure .rm-reading-guide .rm-reading-guide-heading>p:last-child{max-width:70ch}.living-press-resilience .rm-source-figure .rm-reading-guide .rm-reading-guide-caption{max-width:none;font:400 14px/1.5 var(--font-geist-sans), Arial, sans-serif}.living-press-resilience .rm-source-figure .rm-canal-illustration{background:0 0;border:0;margin:0;padding:0}:is(.living-press-resilience .press-sequence[data-layout=stacked] .press-sequence-media:has(.rm-canal-illustration),.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure:has(.rm-canal-illustration)){background:#101010}.rm-canal-illustration .rm-reading-guide-heading{grid-template-columns:1fr 1fr;align-items:start;gap:24px;max-width:none;margin-bottom:20px}.rm-canal-illustration .rm-reading-guide-heading h4{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.rm-canal-cutaway{aspect-ratio:3504/1400;cursor:zoom-in;width:100%;max-width:1080px;margin:0 auto;display:block;position:relative;overflow:hidden}.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-canal-cutaway img,.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-canal-plan-image img{object-fit:initial;filter:none;mix-blend-mode:normal;max-width:none;height:auto;max-height:none;display:block}.rm-canal-label{color:#f2efe8;font:550 clamp(14px, 1.4vw, 18px)/1.3 var(--font-geist-sans);white-space:nowrap;background:#111;padding:3px 7px;position:absolute}.rm-canal-label-coast{top:42.4%;left:25.8%}.rm-canal-label-mouth{top:65.5%;left:47.3%}.rm-canal-label-branch{top:9.8%;left:62.8%}.rm-canal-key{border-top:1px solid #45433f;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:16px 0 24px;padding-top:16px;display:none}.rm-canal-key dt{color:#8fc8d3;font:600 16px/1.4 var(--font-geist-sans)}.rm-canal-key dd{color:#d0cec8;font:400 16px/1.5 var(--font-geist-sans);margin:6px 0 0}.rm-canal-plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:24px;display:grid}.rm-canal-plans article{min-width:0}.rm-canal-plan-image{aspect-ratio:810/632;background:#111;position:relative;overflow:hidden}.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-canal-plan-image img{width:432.593%;position:absolute;top:-231.487%}.rm-canal-plan-image[data-plan=uniform]{aspect-ratio:772/632}.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-canal-plan-image[data-plan=uniform] img{width:453.886%;left:-42.0984%}.rm-canal-plan-image[data-plan=wide] img{left:-162.716%}.rm-canal-plan-image[data-plan=narrow]{aspect-ratio:838/632}.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-canal-plan-image[data-plan=narrow] img{width:418.138%;left:-279.475%}.rm-canal-plans h5{font:600 20px/1.2 var(--font-geist-sans);margin:14px 0 6px}.living-press-resilience .rm-source-figure .rm-canal-plans p{color:#d0cec8;margin:0;font-size:16px}.rm-canal-cutaway:focus-visible{outline-offset:4px;outline:3px solid #8fc8d3}@media (min-width:701px){.rm-canal-plans{row-gap:8px}.rm-canal-plans article{grid-template-rows:subgrid;grid-row:span 3;display:grid}.rm-canal-plan-image{align-self:start}.rm-canal-plans h5{margin-bottom:0}}@media (max-width:700px){.rm-canal-illustration .rm-reading-guide-heading{grid-template-columns:1fr;gap:10px}.rm-canal-label{display:none}.rm-canal-key{grid-template-columns:1fr;gap:12px;margin-block:16px 24px;display:grid}.rm-canal-key dd{margin-top:2px}.rm-canal-plans{grid-template-columns:1fr;gap:24px}.rm-canal-plans h5{margin-top:12px}}
.living-press-resilience .rm-model-artwork{cursor:zoom-in;background:#101010;width:100%;min-width:0;margin:0;display:block;position:relative;overflow:hidden}.living-press-resilience .rm-model-artwork img,.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure .rm-model-artwork img{object-fit:contain;filter:none;mix-blend-mode:normal;background:#101010;width:100%;max-width:none;height:auto;max-height:none;display:block}.living-press-resilience .rm-model-artwork:focus-visible{outline-offset:4px;outline:3px solid #b8a2f4}.living-press-resilience .rm-model-detail img{position:absolute}:is(.living-press-resilience .press-sequence[data-layout=stacked] .press-sequence-media:has(.rm-street-illustrations),.living-press-resilience .press-sequence[data-layout=stacked] .rm-source-figure:has(.rm-street-illustrations),.living-press-resilience .press-sequence[data-layout=stacked] .press-sequence-media:has(.rm-economic-plate),.living-press-resilience .press-sequence[data-layout=stacked] .rm-economic-plate){background:#101010}.living-press-resilience .rm-source-figure .rm-street-illustrations{background:0 0;border:0;margin:0;padding:0}.rm-street-illustrations .rm-reading-guide-heading{grid-template-columns:1fr 1fr;gap:24px;max-width:none}.rm-street-illustrations .rm-reading-guide-heading h4{font-size:clamp(22px,2.2vw,30px);line-height:1.15}.rm-street-illustrations .rm-reading-guide-stage{gap:18px}.rm-street-illustrations .rm-reading-guide-stage-copy{align-items:baseline;gap:12px;display:flex}.rm-street-illustrations .rm-reading-guide-stage h5{font-size:20px}.living-press-resilience .rm-source-figure .rm-street-illustrations .rm-street-description{color:#d0cec8;margin:0;font-size:16px}.rm-street-illustrations .rm-model-artwork{align-self:start}.living-press-resilience .rm-feedback-chapter{padding-block:40px}.living-press-resilience .rm-feedback-chapter-head{grid-template-columns:minmax(150px,.7fr) minmax(0,3fr);margin-bottom:24px}.living-press-resilience .rm-feedback-diagram{padding-top:24px}.living-press-resilience .rm-feedback-composition{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:32px;display:grid}.living-press-resilience .rm-feedback-artwork p{color:#d0cec8;font:400 15px/1.5 var(--font-geist-sans);margin:12px 0 0}.living-press-resilience .rm-feedback-list{grid-template-columns:1fr;gap:16px}.living-press-resilience .rm-feedback-copy{grid-template-columns:28px minmax(0,1fr);gap:12px;display:grid}.living-press-resilience .rm-feedback-copy:before,.living-press-resilience .rm-feedback-copy:after{content:none!important}.living-press-resilience .rm-feedback-index{border:0;border-radius:0;width:auto;height:auto;margin:3px 0 0;font-size:13px;line-height:1.5;display:block}.living-press-resilience .rm-feedback-copy h3{margin-bottom:4px;font-size:19px}.living-press-resilience .rm-feedback-copy p{font-size:15px;line-height:1.45}.living-press-resilience .rm-feedback-return{border-top:1px solid #5c5a54;margin:18px 0 0;padding:12px 0 0}.living-press-resilience .rm-feedback-return p{text-align:left}.living-press-resilience .rm-feedback-condition{margin-top:24px;padding-block:18px}.living-press-resilience .rm-feedback-source{font:400 14px/1.5 var(--font-geist-sans)}.living-press-resilience .rm-economic-actors{gap:22px}.living-press-resilience .rm-economic-actors li{flex-direction:column;align-items:stretch;display:flex}.living-press-resilience .rm-economic-actors strong{margin-bottom:14px}.living-press-resilience .rm-economic-actors .rm-model-detail{margin-bottom:16px}.living-press-resilience .rm-economic-actors p{margin-top:6px;font-size:16px}.living-press-resilience .rm-economic-source-link p{font:400 14px/1.5 var(--font-geist-sans)}@media (max-width:1000px){.living-press-resilience .rm-feedback-composition{grid-template-columns:1fr;gap:24px}.living-press-resilience .rm-feedback-artwork{max-width:720px}.living-press-resilience .rm-feedback-chapter-head{grid-template-columns:1fr;gap:12px}}@media (max-width:800px){.rm-street-illustrations .rm-reading-guide-heading{grid-template-columns:1fr;gap:12px}.living-press-resilience .rm-economic-actors{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 18px}.living-press-resilience .rm-economic-actors li:first-child{grid-column:auto;display:flex}}@media (max-width:390px){.living-press-resilience .rm-economic-actors strong{font-size:17px}.living-press-resilience .rm-economic-actors p{font-size:15px}}
