/* Preserve OmutoDisplay / OmutoReading. Refine hierarchy and practical journeys. */
.programme-layout{display:block!important}.programme-preview{display:none!important}.programme-list{width:100%!important;display:grid!important;grid-template-columns:1fr 1fr;gap:0 4vw}.programme-list a{grid-template-columns:176px minmax(0,1fr) 24px!important;gap:8px 20px!important;min-height:175px;padding:24px 0!important;align-content:center}.programme-photo-badge{width:164px!important;height:124px!important;padding:0!important;background:none!important;border-radius:35px 0 0 0!important;overflow:hidden}.programme-photo-badge img{border-radius:0!important;aspect-ratio:auto;object-fit:cover;width:100%;height:100%}.programme-list .programme-name{font-size:clamp(23px,2.3vw,32px)!important;line-height:1.16!important}.programme-list .programme-description{font-size:16px!important;line-height:1.5!important}.programme-list a:hover .programme-photo-badge{transform:none}.programme-list a:hover img{transform:scale(1.035)}.programme-photo-badge img{transition:transform .2s}.combined-center{scroll-margin-top:25px}.combined-center .center-visit-details{border-top:1px solid #666058;border-bottom:1px solid #666058;padding:14px 0;margin-top:22px}.center-visit-details p{margin:0 0 8px!important;font-size:17px!important}.center-visit-details p:last-child{margin-bottom:0!important}.combined-center .center-feature-note{margin-top:20px;font-size:15px!important;max-width:56ch}.center-location-details{grid-column:1/-1;border-top:1px solid #696157;border-bottom:1px solid #696157;color:inherit;margin-top:8px}.center-location-details summary{display:flex;justify-content:space-between;gap:20px;cursor:pointer;padding:19px 0;list-style:none;font-weight:600;font-size:17px}.center-location-details summary::-webkit-details-marker{display:none}.center-location-details[open] summary span{transform:rotate(45deg)}.center-location-details iframe{height:330px!important;border-radius:0!important}.center-location-details .map-clarity{color:#ddd0be;font-size:14px;padding-bottom:16px}.center-location-details .center-map-frame>a{font-size:14px}.page-home>.report-field-feature{margin:0}.page-home .report-field-feature{padding-top:40px;padding-bottom:40px}.page-home .report-feature-opening{margin-bottom:22px}.page-home .report-feature-opening h2{font-size:clamp(29px,3vw,40px)}.page-home .report-photo-grid img{display:none}.page-home .report-photo-grid article{padding-bottom:16px}.page-home .report-photo-grid article>div{padding:0}.page-home .report-photo-grid h3,.page-home .report-photo-grid article>div>p:not(.report-result){display:none}.page-home .report-result{font-size:52px!important;margin-bottom:12px!important}.page-home .report-source-note{margin-top:18px;max-width:none}.hero-portrait .sdg-source{display:none}.footer-visit{margin:16px 0}.footer-visit .footer-hours{margin-bottom:7px!important}.footer-visit>a{font-size:15px!important;text-decoration:underline;text-underline-offset:4px}.footer-contact-group>a[href*="256750028703"]{font-size:14px!important}.excerpt-player{width:100%;max-width:100%;min-height:0!important}.excerpt-play{min-width:0;max-width:100%}.identity-footer{overflow:hidden}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid #3268b0;outline-offset:5px}.hero-wheel-art{max-width:100%}
@media(max-width:1050px){.programme-list a{grid-template-columns:130px minmax(0,1fr) 22px!important;gap:8px 15px!important}.programme-photo-badge{width:118px!important;height:110px!important}.programme-list .programme-name{font-size:24px!important}}
@media(max-width:750px){.programme-list{grid-template-columns:1fr!important;gap:0}.programme-list a{grid-template-columns:140px minmax(0,1fr) 22px!important;min-height:154px}.programme-photo-badge{width:128px!important;height:108px!important}.programme-list .programme-name{font-size:26px!important}.combined-center{gap:24px!important}.page-home .report-photo-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.page-home .report-result{font-size:36px!important}.page-home .report-result span{font-size:14px;line-height:1.4}.page-home .report-photo-grid a{font-size:13px}.page-home .report-feature-opening{gap:12px}.page-home .report-source-note{font-size:11px!important}.center-location-details iframe{height:300px!important}}
@media(max-width:390px){.programme-list a{grid-template-columns:116px minmax(0,1fr) 20px!important;gap:6px 10px!important}.programme-photo-badge{width:106px!important;height:100px!important}.programme-list .programme-name{font-size:23px!important}.programme-list .programme-description{font-size:15px!important}}
@media(prefers-reduced-motion:reduce){.programme-photo-badge img{transition:none}.programme-list a:hover img{transform:none}html{scroll-behavior:auto}}
