.story-editorial{max-width:1120px;margin:auto;padding:70px 6%}.story-editorial h1{font-size:clamp(42px,6vw,76px);line-height:1.08}.story-chapters{display:flex;flex-wrap:wrap;gap:12px 24px;border-top:1px solid #a48c6260;border-bottom:1px solid #a48c6260;padding:18px 0;margin:34px 0}.story-chapters a{font-size:13px}.story-prose{max-width:740px}.story-prose p{font-size:17px;line-height:1.9;margin:22px 0}.story-prose h2{font-size:32px;margin-top:40px}.story-quote{font:italic 32px Georgia!important;color:#746242}.heritage-timeline{list-style:none;padding:0;margin:45px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.heritage-timeline li{border-top:1px solid #a48c62;padding-top:20px}.heritage-timeline strong{font:27px Georgia}.trust-note{font-size:12px;color:#655f52;line-height:1.7}.archive-space{margin:40px 0 0;padding:30px;background:#eeece3;border:1px solid #a48c6230}.archive-space p{margin:12px 0}.archive-space small{color:#6d675a}.story-chapter-grid{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:40px 0}.story-chapter-grid>a{border-top:1px solid #a48c6270;padding:25px 0;text-decoration:none}.story-chapter-grid h2{font-size:32px;margin:12px 0}.story-chapter-grid span:last-child{font-size:13px}.heritage-teaser,.trust-next,.order-trust{padding:45px 6%;background:#eeece3}.heritage-teaser h2,.trust-next h2,.order-trust h2{font-size:clamp(30px,4vw,48px);margin:16px 0}.heritage-teaser>p,.order-trust>p{max-width:760px;line-height:1.8}.heritage-teaser .text-link{display:inline-block;margin-top:20px}.order-trust{background:transparent;border-top:1px solid #a48c6240}.operator-name{font-size:11px}.trust-next .button{margin:12px 20px 12px 0}header nav{gap:17px}header nav>a{font-size:11px}@media(max-width:760px){.story-editorial{padding:40px 6%}.story-prose p{font-size:16px}.heritage-timeline,.story-chapter-grid{grid-template-columns:1fr}.story-chapters{gap:15px 20px}.archive-space{padding:22px}.story-quote{font-size:26px!important}.trust-next a{display:block}.order-trust{padding:32px 6%}}

.collection-controls{display:flex;justify-content:flex-end;align-items:center;gap:16px;margin:15px 0}.collection-controls button{border:1px solid #a48c6270;background:transparent;padding:10px 16px;min-height:44px;cursor:pointer}.collection-controls span{font-size:12px}.collection-slides{display:block}.collection-slides article[hidden]{display:none!important}.collection-slides .world-photo img{max-height:650px;object-fit:cover}.collection-slides .world-arrow{font-size:36px}.collection-slides .world-photo{display:block}.collection-slides .world-caption{justify-content:space-between}@media(prefers-reduced-motion:reduce){.collection-slides *{transition:none!important}}

.trust-photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:40px}.trust-photo{margin:0;min-width:0}.trust-photo img{display:block;width:100%;height:auto;max-height:650px;object-fit:contain;background:#eeece3}.trust-photo figcaption{font-size:12px;line-height:1.65;color:#6a6256;margin-top:12px}.heritage-with-photos{display:grid;grid-template-columns:1.1fr 1fr;gap:45px;align-items:center}.heritage-mini-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.heritage-mini-grid img{max-height:260px;object-fit:contain}.compact-trust{padding-block:28px}.trust-route-links{display:flex;flex-wrap:wrap;gap:16px 26px}.trust-route-links a{font-size:13px;padding:10px 0;text-decoration:underline;text-underline-offset:5px}@media(max-width:760px){.heritage-with-photos{grid-template-columns:1fr}.trust-photo-grid{grid-template-columns:1fr}.heritage-mini-grid img{max-height:230px}.trust-route-links{gap:8px 20px}}

/* Documentary images remain visible independently of the global reveal animation. */
.trust-photo img,#ctm-story img{opacity:1!important;transform:none!important}
