/* Article-local composition; shared header and footer remain independently owned. */
.photo-wall-page{--pw-paper:#fffefb;--pw-ink:#29332f;--pw-line:#cbd3cb;--pw-sage:#e9f0e6;--pw-sky:#e8f0f4;--pw-rose:#f7eae7;--pw-accent:#496657;margin:0;background:var(--pw-paper);color:var(--pw-ink);font-family:inherit;line-height:1.9;word-break:normal;line-break:strict}
.photo-wall-page *, .photo-wall-page *:before,.photo-wall-page *:after{box-sizing:border-box}
.photo-wall-page main{font-size:22px}.photo-wall-page main a{color:inherit;text-underline-offset:.22em}.photo-wall-page main img{max-width:100%;height:auto}.photo-wall-page main :is(button,input,textarea){font:inherit;color:inherit}.photo-wall-page main :is(p,h1,h2,h3,ol,ul){margin-top:0}.photo-wall-page main :is(h1,h2,h3){line-height:1.45;text-wrap:pretty}.photo-wall-page main :is(p,li,label){overflow-wrap:break-word}.photo-wall-page main :is(button,a,textarea):focus-visible{outline:3px solid var(--pw-accent);outline-offset:5px}.photo-wall-page main [hidden]{display:none!important}
.photo-wall-page .skip-link{position:fixed;top:-100px;left:16px;z-index:9999;padding:12px;background:white}.photo-wall-page .skip-link:focus{top:10px}
.photo-wall-page .article-nav{position:sticky;top:var(--cm-network-header-height,72px);z-index:10;display:flex;justify-content:center;flex-wrap:wrap;gap:5px 24px;padding:10px 20px;background:var(--pw-paper);border-bottom:1px solid var(--pw-line);font-size:16px;line-height:1.6}.photo-wall-page .article-nav a{padding:5px 0;text-decoration:none;border-bottom:2px solid transparent}.photo-wall-page .article-nav a[aria-current]{border-bottom-color:var(--pw-accent)}
.photo-wall-page .cover{max-width:1320px;margin:auto;display:grid;grid-template-columns:minmax(0,1fr) 300px;align-items:end;gap:40px;padding:72px 48px 64px;position:relative}.photo-wall-page .cover h1{font-size:clamp(38px,4.5vw,64px);font-weight:800;letter-spacing:-.035em;line-height:1.45;margin-bottom:32px}.photo-wall-page .cover h1 .phrase{display:block}.photo-wall-page .lead{max-width:34em;font-size:22px}.photo-wall-page .cover-rule{display:block;width:100px;height:10px;border-top:3px solid var(--pw-accent);border-left:3px solid var(--pw-accent);transform-origin:left center}.photo-wall-page .cover-characters{display:flex;justify-content:center;align-items:flex-end;gap:12px;padding-bottom:18px;border-bottom:2px solid var(--pw-line)}
.photo-wall-page .portrait{width:100px;height:102px;flex:none;background-image:url('assets/tamron-a078-choice-acting-transparent.png');background-size:672px auto;background-position:-30px -87px;background-repeat:no-repeat;transform-origin:50% 90%}.photo-wall-page .portrait[data-speaker="b"],.photo-wall-page .utterance[data-speaker="b"] .portrait{background-size:618px auto;background-position:-141px -70px;height:98px}.photo-wall-page .cover-characters .portrait{width:130px;height:170px;background-size:875px auto;background-position:-39px -113px}.photo-wall-page .cover-characters .portrait[data-speaker="b"]{background-size:804px auto;background-position:-183px -91px}
.photo-wall-page .chapter{padding:82px max(28px,calc((100vw - 1200px)/2));scroll-margin-top:170px}.photo-wall-page .chapter-heading{display:flex;align-items:baseline;gap:24px;max-width:1000px;margin-bottom:42px}.photo-wall-page .chapter-heading h2{font-size:clamp(30px,3vw,44px);margin:0;letter-spacing:-.025em}.photo-wall-page .chapter-num{font-size:18px;color:var(--pw-accent);white-space:nowrap}.photo-wall-page .prose{max-width:760px}.photo-wall-page .prose p{margin-bottom:1.65em}.photo-wall-page .dialogue{margin:36px 0 44px;max-width:980px}.photo-wall-page .utterance{display:grid;grid-template-columns:100px minmax(0,1fr);gap:22px;align-items:start;margin:0 0 24px;max-width:880px}.photo-wall-page .utterance[data-speaker="b"]{grid-template-columns:minmax(0,1fr) 100px;margin-left:auto}.photo-wall-page .utterance[data-speaker="b"] .portrait{grid-column:2;grid-row:1}.photo-wall-page .utterance[data-speaker="b"] .bubble{grid-column:1;grid-row:1;background:var(--pw-sage)}.photo-wall-page .bubble{position:relative;margin:0;padding:24px 28px;background:var(--pw-rose);font-size:22px;line-height:1.9;border-radius:3px 18px 18px 18px}.photo-wall-page .bubble:before{content:"";position:absolute;left:-10px;top:30px;border-style:solid;border-width:8px 10px 8px 0;border-color:transparent var(--pw-rose) transparent transparent}.photo-wall-page .utterance[data-speaker="b"] .bubble:before{left:auto;right:-10px;border-width:8px 0 8px 10px;border-color:transparent transparent transparent var(--pw-sage)}
.photo-wall-page #wall{border-top:1px solid var(--pw-line)}.photo-wall-page .wall-layout{position:relative;padding-left:160px}.photo-wall-page .margin-note{position:absolute;left:0;top:16px;width:110px;font-size:20px;line-height:2.3;border-left:3px solid var(--pw-line);padding-left:18px}.photo-wall-page #wall .dialogue{margin-left:-70px}
.photo-wall-page #words{background:linear-gradient(to bottom,var(--pw-paper) 0,var(--pw-paper) 170px,var(--pw-sage) 170px,var(--pw-sage) 690px,var(--pw-paper) 690px)}.photo-wall-page #words .prose{margin-left:auto;margin-right:auto}.photo-wall-page #words .dialogue{margin-inline:auto}.photo-wall-page .three-questions{list-style:none;padding:22px 38px 32px;margin:40px 0 56px;background:var(--pw-sage);counter-reset:question}.photo-wall-page .three-questions li{position:relative;counter-increment:question;font-size:clamp(24px,2.4vw,34px);line-height:1.65;margin:24px 0;padding:10px 0 18px 58px}.photo-wall-page .three-questions li:before{content:counter(question,decimal-leading-zero);position:absolute;left:0;top:16px;font-size:18px;color:var(--pw-accent)}.photo-wall-page .three-questions li:after{content:"";position:absolute;left:58px;bottom:0;width:70px;height:2px;background:var(--pw-accent);transform-origin:left}.photo-wall-page .three-questions li:nth-child(2){margin-left:70px}.photo-wall-page .three-questions li:nth-child(3){margin-left:140px}
.photo-wall-page #feedback{border-top:1px solid var(--pw-line)}.photo-wall-page #feedback .chapter-heading{max-width:820px}.photo-wall-page #feedback .prose{margin-left:12%}.photo-wall-page .worksheet-static,.photo-wall-page .worksheet-enhanced{margin:50px 0 30px;padding:35px 38px;border-top:4px solid var(--pw-accent);border-bottom:1px solid var(--pw-line);background:var(--pw-paper)}.photo-wall-page .worksheet-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 40px}.photo-wall-page .memo-field{min-width:0;display:block;font-size:20px}.photo-wall-page .memo-field label{display:block;margin-bottom:10px}.photo-wall-page .worksheet-grid>label{display:block}.photo-wall-page :is(.worksheet-grid,.worksheet-static) textarea{display:block;width:100%;max-width:100%;min-height:120px;margin-top:10px;padding:14px;background:#fff;border:1px solid var(--pw-line);border-radius:0;resize:vertical;font-size:20px;line-height:1.8}.photo-wall-page .worksheet-grid>:nth-child(3){grid-column:1}.photo-wall-page .worksheet-grid>:nth-child(4){grid-column:2;grid-row:1 / span 3;background:var(--pw-sky);padding:20px}.photo-wall-page .worksheet-grid>:nth-child(4) textarea{min-height:340px}.photo-wall-page .worksheet-grid>:nth-child(5),.photo-wall-page .worksheet-grid>:nth-child(6){grid-column:1 / -1;border-top:1px solid var(--pw-line);padding-top:22px}.photo-wall-page .memo-actions{display:flex;flex-wrap:wrap;gap:15px;margin:24px 0}.photo-wall-page main button{cursor:pointer;padding:12px 22px;background:var(--pw-paper);border:1px solid var(--pw-accent);border-radius:3px;transition:transform 80ms,border-color 120ms}.photo-wall-page main button:active{transform:translateY(1px)}.photo-wall-page main button:disabled{cursor:default;opacity:.6}.photo-wall-page .note,.photo-wall-page .status{font-size:18px;line-height:1.8}.photo-wall-page .status{min-height:1.8em}.photo-wall-page #prompt-text{display:block;width:100%;min-height:250px;padding:18px;resize:vertical;background:#fff;border:1px solid var(--pw-line);font-size:20px;line-height:1.8}
.photo-wall-page #distance{background:#f7f8f4}.photo-wall-page .timeline-layout{display:grid;grid-template-columns:240px minmax(0,1fr);gap:60px}.photo-wall-page .timeline-aside{align-self:start;position:sticky;top:180px;font-size:20px}.photo-wall-page .timeline-aside ol{list-style:none;padding:0 0 0 25px;border-left:2px solid var(--pw-line)}.photo-wall-page .timeline-aside li{position:relative;padding:5px 0 28px}.photo-wall-page .timeline-aside li:before{content:"";position:absolute;left:-33px;top:15px;width:14px;height:14px;border:2px solid var(--pw-accent);border-radius:50%;background:var(--pw-paper)}.photo-wall-page .timeline-aside li.is-current:before{background:var(--pw-accent)}.photo-wall-page .timeline-prose{min-width:0}.photo-wall-page .timeline-prose .utterance{grid-template-columns:76px minmax(0,1fr);gap:16px}.photo-wall-page .timeline-prose .utterance[data-speaker="b"]{grid-template-columns:minmax(0,1fr) 76px}.photo-wall-page .timeline-prose .portrait{width:76px;background-size:510px auto;background-position:-23px -66px;height:82px}.photo-wall-page .timeline-prose .utterance[data-speaker="b"] .portrait{background-size:470px auto;background-position:-107px -53px}
.photo-wall-page #eyes .chapter-heading{margin-left:10%}.photo-wall-page #eyes .prose{margin:36px auto}.photo-wall-page #eyes .dialogue{margin-inline:auto}.photo-wall-page .cause-diagram{display:grid;grid-template-columns:minmax(0,1fr) 90px minmax(0,1fr);align-items:center;gap:26px;background:var(--pw-sky);padding:44px 38px;margin:40px 0}.photo-wall-page .cause-node{font-size:28px;line-height:1.65}.photo-wall-page .cause-arrow{display:block;position:relative;height:2px;width:100%;background:var(--pw-accent)}.photo-wall-page .cause-arrow:after{content:"";position:absolute;right:0;top:-5px;width:12px;height:12px;border-top:2px solid var(--pw-accent);border-right:2px solid var(--pw-accent);transform:rotate(45deg)}
.photo-wall-page #choice{border-top:4px solid var(--pw-line)}.photo-wall-page #choice .chapter-heading{max-width:860px;margin-inline:auto}.photo-wall-page #choice .prose,.photo-wall-page #choice .dialogue{margin-inline:auto}.photo-wall-page .reflection-list{list-style:none;padding:0;margin:42px 0;counter-reset:reflection}.photo-wall-page .reflection-list li{counter-increment:reflection;position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:35px;border-top:1px solid var(--pw-line);padding:30px 0 30px 58px}.photo-wall-page .reflection-list li:before{content:counter(reflection,decimal-leading-zero);position:absolute;left:0;top:31px;font-size:18px;color:var(--pw-accent)}.photo-wall-page .reflection-list :is(h3,h4){font-size:24px;margin:0}.photo-wall-page .reflection-list p{font-size:22px;margin:0}.photo-wall-page #choice .prose:last-child{padding-top:34px}
.photo-wall-page :is(.article-faq,.article-summary,.sources){max-width:900px;margin:55px auto;padding:28px}.photo-wall-page .article-faq details{padding:24px 0;border-top:1px solid var(--pw-line)}.photo-wall-page .article-faq summary{font-weight:700;cursor:pointer}.photo-wall-page .article-faq details p{margin-top:22px}.photo-wall-page #ask-ai{max-width:1100px;margin:55px auto;padding:38px;background:var(--pw-sky)}.photo-wall-page #ask-ai :is(textarea,fieldset){width:100%;min-width:0;max-width:100%}.photo-wall-page #ask-ai textarea{display:block;min-height:150px;padding:16px;font-size:20px;background:var(--pw-paper);border:1px solid var(--pw-line)}.photo-wall-page #ask-ai label{display:block;margin:18px 0}.photo-wall-page #ask-ai button{margin:15px 12px 15px 0}.photo-wall-page #ask-ai [data-provider]{display:inline-block;margin:10px 18px 10px 0}.photo-wall-page .related{max-width:1200px;margin:65px auto;padding:0 28px}.photo-wall-page .related>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.photo-wall-page .related a{display:block;text-decoration:none;padding-bottom:20px;border-bottom:1px solid var(--pw-line)}.photo-wall-page .related img{display:block;width:100%;height:auto;margin-bottom:20px}.photo-wall-page .service-links{max-width:1200px;margin:40px auto 65px;padding:0 28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.photo-wall-page .service-links a{padding:24px;background:var(--pw-sage);text-decoration:none}.photo-wall-page :is(.related,.service-links) a:hover{text-decoration:underline;text-underline-offset:5px}
.photo-wall-page .cover.is-moving .cover-rule{animation:pw-entry 420ms ease-out}.photo-wall-page .three-questions.is-moving li:after{animation:pw-line 300ms ease-out}.photo-wall-page .worksheet-grid>.memo-field{position:relative}.photo-wall-page :is(.worksheet-static,#reflection-react-root).is-moving .memo-field:nth-child(1):after,.photo-wall-page :is(.worksheet-static,#reflection-react-root).is-moving .memo-field:nth-child(4):after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid var(--pw-line);animation:pw-memo 240ms ease-out}.photo-wall-page :is(.worksheet-static,#reflection-react-root).is-moving .memo-field:nth-child(4):after{animation-delay:80ms}.photo-wall-page .cause-diagram.is-moving .cause-arrow:after{animation:pw-cause 240ms ease-out}.photo-wall-page .dialogue.is-moving .utterance:first-child .portrait{animation:pw-react 260ms ease-out}.photo-wall-page .dialogue.is-moving .utterance:nth-child(2) .portrait{animation:pw-react 160ms 260ms ease-out}
@keyframes pw-entry{from{transform:translateX(-8px);opacity:.45}to{transform:none;opacity:1}}@keyframes pw-line{from{transform:scaleX(.35)}to{transform:scaleX(1)}}@keyframes pw-memo{from{transform:translateX(-4px);opacity:.4}to{transform:none;opacity:1}}@keyframes pw-cause{50%{translate:6px 0}}@keyframes pw-react{50%{transform:translateY(-3px) rotate(-1.5deg)}}
@media(max-width:1024px){.photo-wall-page .cover{padding:50px 28px;grid-template-columns:minmax(0,1fr) 200px;gap:22px}.photo-wall-page .cover-characters .portrait{width:90px;height:122px;background-size:610px auto;background-position:-27px -79px}.photo-wall-page .cover-characters .portrait[data-speaker="b"]{background-size:560px auto;background-position:-127px -63px}.photo-wall-page .timeline-layout{grid-template-columns:185px minmax(0,1fr);gap:30px}.photo-wall-page .wall-layout{padding-left:100px}.photo-wall-page .margin-note{width:85px;font-size:18px}.photo-wall-page #wall .dialogue{margin-left:0}.photo-wall-page .timeline-prose .utterance,.photo-wall-page .timeline-prose .utterance[data-speaker="b"]{display:flex;flex-direction:column}.photo-wall-page .timeline-prose .utterance[data-speaker="b"]{align-items:flex-end}}
@media(max-width:760px){.photo-wall-page main{font-size:20px}.photo-wall-page .article-nav{font-size:15px;gap:4px 16px;padding:8px 15px}.photo-wall-page .cover{display:block;padding:38px 20px 35px}.photo-wall-page .cover h1{font-size:36px;letter-spacing:-.025em;line-height:1.5}.photo-wall-page .cover h1 .phrase{display:inline}.photo-wall-page .lead{font-size:20px}.photo-wall-page .cover-characters{width:210px;margin:26px 0 0 auto}.photo-wall-page .chapter{padding:48px 20px;scroll-margin-top:175px}.photo-wall-page .chapter-heading{display:block;margin-bottom:28px}.photo-wall-page .chapter-num{display:block;margin-bottom:12px}.photo-wall-page .chapter-heading h2{font-size:30px}.photo-wall-page .wall-layout{padding-left:0}.photo-wall-page .margin-note{position:static;width:auto;display:block;margin:22px 0;padding:8px 15px;font-size:18px;line-height:1.8}.photo-wall-page .dialogue{margin:30px 0 38px}.photo-wall-page .utterance,.photo-wall-page .utterance[data-speaker="b"]{display:flex;flex-direction:column;gap:8px;margin-bottom:27px}.photo-wall-page .utterance[data-speaker="b"]{align-items:flex-end}.photo-wall-page .portrait{width:76px;height:78px;background-size:510px auto;background-position:-23px -66px}.photo-wall-page .utterance[data-speaker="b"] .portrait{height:75px;background-size:470px auto;background-position:-107px -53px}.photo-wall-page .bubble{width:100%;padding:19px 18px;font-size:22px;line-height:1.85}.photo-wall-page .bubble:before{top:-10px;left:24px;border-width:0 8px 10px;border-color:transparent transparent var(--pw-rose)}.photo-wall-page .utterance[data-speaker="b"] .bubble:before{top:-10px;left:auto;right:24px;border-width:0 8px 10px;border-color:transparent transparent var(--pw-sage)}.photo-wall-page #words{background:var(--pw-paper)}.photo-wall-page .three-questions{margin:30px -20px 38px;padding:20px}.photo-wall-page .three-questions li,.photo-wall-page .three-questions li:nth-child(2),.photo-wall-page .three-questions li:nth-child(3){font-size:26px;padding-left:40px;margin:20px 0}.photo-wall-page .three-questions li:after{left:40px}.photo-wall-page #feedback .prose,.photo-wall-page #eyes .chapter-heading{margin-left:0}.photo-wall-page .worksheet-static,.photo-wall-page .worksheet-enhanced{padding:25px 0;margin:32px 0}.photo-wall-page .worksheet-grid{display:block}.photo-wall-page .worksheet-grid>*{margin-bottom:28px}.photo-wall-page .worksheet-grid>:nth-child(4){padding:18px}.photo-wall-page .worksheet-grid>:nth-child(4) textarea{min-height:140px}.photo-wall-page .timeline-layout{display:block}.photo-wall-page .timeline-aside{position:static;margin-bottom:35px}.photo-wall-page .timeline-aside ol{margin:0}.photo-wall-page .timeline-aside li{padding-bottom:14px}.photo-wall-page .cause-diagram{grid-template-columns:1fr;gap:25px;padding:26px;margin:30px -20px}.photo-wall-page .cause-node{font-size:25px}.photo-wall-page .cause-arrow{width:2px;height:35px;margin-left:20px}.photo-wall-page .cause-arrow:after{right:-5px;top:auto;bottom:0;transform:rotate(135deg)}.photo-wall-page .cause-diagram.is-moving .cause-arrow:after{animation:pw-cause-vertical 240ms ease-out}.photo-wall-page .reflection-list li{display:block;padding:24px 0 26px 34px}.photo-wall-page .reflection-list li:before{top:28px}.photo-wall-page .reflection-list :is(h3,h4){font-size:23px;margin-bottom:14px}.photo-wall-page .reflection-list p{font-size:20px}.photo-wall-page :is(.article-faq,.article-summary,.sources){margin:30px auto;padding:20px}.photo-wall-page #ask-ai{margin:30px 0;padding:28px 20px}.photo-wall-page .related{padding:0 20px;margin:44px auto}.photo-wall-page .related>div,.photo-wall-page .service-links{grid-template-columns:1fr;gap:30px}.photo-wall-page .service-links{padding:0 20px}.photo-wall-page .note,.photo-wall-page .status{font-size:18px}}
@keyframes pw-cause-vertical{50%{translate:0 6px}}
@media(prefers-reduced-motion:reduce){.photo-wall-page main *,.photo-wall-page main *:before,.photo-wall-page main *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}

.photo-wall-page .timeline-aside li span{display:block;font-size:18px}.photo-wall-page .eyebrow{font-size:18px;letter-spacing:.06em}.photo-wall-page .disclosure{font-size:18px;max-width:760px;margin:20px auto;padding:0 20px}
/* Correction 1: existing shell offset, reading face and direct-answer links. */
.photo-wall-page #article{font-family:"Hiragino Kaku Gothic ProN","Yu Gothic",sans-serif}
.photo-wall-page .article-nav,.photo-wall-page .article-nav.cm-network-local-offset{top:var(--cm-network-header-height,72px)!important}
.photo-wall-page .cover>.quick-links{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:12px 26px;margin-top:6px;padding-top:22px;border-top:1px solid var(--pw-line);font-size:18px;line-height:1.7}
.photo-wall-page .quick-links a{display:block;min-height:48px;padding:10px 0;text-decoration:underline;text-underline-offset:.3em}
@media(max-width:760px){.photo-wall-page .cover{display:flex;flex-direction:column;align-items:stretch;gap:0}.photo-wall-page .cover-copy{order:0;min-width:0;width:100%}.photo-wall-page .cover h1 .phrase{display:block;text-wrap:balance}.photo-wall-page .cover-characters{order:1;align-self:flex-end;margin:26px 0}.photo-wall-page .cover>.quick-links{order:2;display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-top:0;width:100%;font-size:18px}.photo-wall-page .quick-links a{padding:10px 0;min-height:48px}}

/* Correction 2: distinguish exchange, recollection, and a separate anecdote.
   Preserve text order, speaker portraits, static content, and motion hooks. */
.photo-wall-page #wall .utterance[data-speaker="b"] .bubble,
.photo-wall-page #distance .bubble {
  background:transparent;border-radius:0;padding:12px 0 24px;
  border-bottom:1px solid var(--pw-line);
}
.photo-wall-page #wall .utterance[data-speaker="b"] .bubble:before,
.photo-wall-page #distance .bubble:before {display:none}
.photo-wall-page #feedback>.dialogue {
  display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);
  gap:38px;max-width:none;align-items:start;
}
.photo-wall-page #feedback>.dialogue .utterance {
  display:flex;flex-direction:column;gap:12px;margin:0;min-width:0;
}
.photo-wall-page #feedback>.dialogue .utterance[data-speaker="b"] {align-items:flex-end}
.photo-wall-page #feedback>.dialogue .bubble {width:100%;border-radius:0;padding:24px}
.photo-wall-page #feedback>.dialogue .bubble:before {display:none}
.photo-wall-page .words-outro {
  margin:72px 0 12px;padding:48px 0 0 17%;border-top:1px solid var(--pw-line);
}
.photo-wall-page .eyes-aside {
  margin:72px 0 0 25%;padding:30px 0 0 34px;border-left:2px solid var(--pw-line);
}
.photo-wall-page .eyes-aside .prose {margin:0!important;max-width:32em}
.photo-wall-page .timeline-sequence {margin-top:48px}
.photo-wall-page .timeline-sequence .timeline-layout {padding:30px 0;border-top:1px solid var(--pw-line)}
.photo-wall-page .timeline-sequence .timeline-aside {position:static}
.photo-wall-page .timeline-sequence .timeline-aside ol {margin:0}
.photo-wall-page .timeline-sequence .dialogue {margin:0}
.photo-wall-page #distance>.chapter-heading {
  display:block;max-width:760px;margin-bottom:54px;padding-bottom:30px;
  border-bottom:2px solid var(--pw-accent);
}
.photo-wall-page #distance>.chapter-heading .chapter-num {display:block;margin-bottom:18px}
@media(max-width:760px) {
  .photo-wall-page #feedback>.dialogue {display:block}
  .photo-wall-page #feedback>.dialogue .utterance {margin-bottom:24px}
  .photo-wall-page #feedback>.dialogue .bubble {padding:20px 18px}
  .photo-wall-page .words-outro {margin:44px 0 0;padding:32px 0 0}
  .photo-wall-page .eyes-aside {margin:44px 0 0;padding:22px 0 0 20px}
  .photo-wall-page .timeline-sequence {margin-top:30px;border-left:2px solid var(--pw-line);padding-left:22px}
  .photo-wall-page .timeline-sequence .timeline-layout {padding:24px 0;border-top:0}
  .photo-wall-page .timeline-sequence .timeline-aside {margin-bottom:20px}
  .photo-wall-page .timeline-sequence .timeline-aside ol {border:0;padding-left:0}
  .photo-wall-page .timeline-sequence .timeline-aside li {padding-bottom:0;font-weight:700}
  .photo-wall-page .timeline-sequence .timeline-aside li:before {left:-30px}
  .photo-wall-page .timeline-sequence .bubble {line-height:1.85}
}

/* User-requested illustrated scene transitions; reading text never moves. */
.photo-wall-page .scene-opening {
  display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);
  align-items:center;gap:36px;margin:0 calc(-1 * max(28px, (100vw - 1200px)/2)) 64px;
  padding:38px max(28px,calc((100vw - 1200px)/2));isolation:isolate;
}
.photo-wall-page :is(#words,#distance,#eyes) {padding-top:0}
.photo-wall-page .scene-art {min-width:0;overflow:hidden}
.photo-wall-page .scene-art svg {display:block;width:100%;height:auto}
.photo-wall-page .scene-art [data-depth] {transform:translateY(var(--scene-y,0px))}
.photo-wall-page .scene-opening .chapter-heading {display:block;margin:0;max-width:none;min-width:0}
.photo-wall-page .scene-opening .chapter-num {display:block;margin-bottom:20px}
.photo-wall-page .scene-phrase {display:block}
.photo-wall-page .scene-opening--words {background:#d7e4d8;border-top:5px solid #7e9b84}
.photo-wall-page .scene-opening--distance {grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);background:#263f3e;color:#f4f1e4;padding-block:54px}
.photo-wall-page .scene-opening--distance .scene-art {grid-column:2;grid-row:1}
.photo-wall-page .scene-opening--distance .chapter-heading {grid-column:1;grid-row:1}
.photo-wall-page .scene-opening--distance .chapter-num {color:#c5d8c6}
.photo-wall-page .scene-opening--eyes {background:#e1ecee;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);padding-block:16px}
.photo-wall-page #eyes .scene-opening .chapter-heading {margin-left:0}
.photo-wall-page #words {background:var(--pw-paper)}
@media(max-width:760px) {
  .photo-wall-page .scene-opening {display:flex;flex-direction:column;gap:18px;margin:0 -20px 36px;padding:20px 20px 30px;align-items:stretch}
  .photo-wall-page .scene-opening .scene-art {width:100%;max-width:430px;align-self:center}
  .photo-wall-page .scene-opening .chapter-heading {max-width:none}
  .photo-wall-page .scene-opening .chapter-heading h2 {font-size:30px}
  .photo-wall-page .scene-opening .chapter-num {margin-bottom:10px}
  .photo-wall-page .scene-opening--distance {padding-top:28px;gap:8px}
  .photo-wall-page .scene-opening--eyes {padding-top:8px}
}
@media(prefers-reduced-motion:reduce) {
  .photo-wall-page .scene-art [data-depth] {transform:none!important}
}

.photo-wall-page .article-breadcrumb{max-width:1440px;margin:0 auto;padding:14px 5vw;font-size:16px;line-height:1.8}
