.programme-list a{grid-template-columns:106px minmax(0,1fr) 28px!important}.programme-photo-badge{grid-column:1;grid-row:1/span 2;width:94px;height:94px;display:block;position:relative;background:#c0362f;padding:0 0 5px 5px;border-radius:50% 50% 5px 50%;transition:transform .2s}.programme-photo-badge img{width:100%;height:100%;object-fit:cover;border-radius:50%;display:block;filter:none}.programme-list a:hover .programme-photo-badge{transform:translateY(-3px)}.center-map-feature{display:grid;grid-template-columns:1fr 1.45fr;gap:5vw;padding:60px 5vw;background:#e7dfd2;border-top:1px solid #c7baaa;scroll-margin-top:25px}.map-location-copy h2{font-size:clamp(32px,4.4vw,56px);line-height:1.08;margin:15px 0 22px}.map-location-copy p{max-width:42ch;line-height:1.6}.center-map-frame iframe{width:100%;height:390px;border:0;background:#d5d5c9;border-radius:80px 0 0 0;display:block}.center-map-frame>a{display:block;font-size:14px;padding-top:13px;text-decoration:underline;text-underline-offset:4px}.map-clarity{font-size:14px;color:#5b5147}.report-field-feature{padding:65px 5vw;background:#f4f0e7}.report-feature-opening{display:grid;grid-template-columns:1.3fr 1fr;gap:5vw;align-items:end;margin-bottom:35px}.report-feature-opening h2,.pulse-excerpts h2{font-size:clamp(32px,4.5vw,58px);line-height:1.08;margin:15px 0}.report-feature-opening p{max-width:52ch}.report-photo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.report-photo-grid article{border-bottom:2px solid #bd352b;padding-bottom:24px}.report-photo-grid img{display:block;width:100%;height:260px;object-fit:cover;border-radius:75px 0 0 0}.report-photo-grid article:first-child img{object-position:center 35%}.report-photo-grid article>div{padding:20px 0 0}.report-result{font-size:52px!important;color:#b62f28;font-weight:700;line-height:1.05!important;margin:0 0 20px!important}.report-result span{display:block;font-size:16px;line-height:1.5;font-weight:600;margin-top:8px;color:#25241e}.report-photo-grid h3{font-size:24px;line-height:1.2;margin:0 0 13px}.report-photo-grid p{font-size:17px;line-height:1.65}.report-photo-grid a{font-size:16px;font-weight:600;text-decoration:underline;text-underline-offset:4px}.report-source-note{font-size:12px!important;line-height:1.6!important;color:#61574d;max-width:105ch;margin-top:24px}.pulse-excerpts{padding:60px 5vw;background:#25231f;color:#f9f4e9}.pulse-excerpts .identity-kicker{color:#e9b8ae}.pulse-excerpts-heading{display:grid;grid-template-columns:1.3fr 1fr;gap:6vw;align-items:end;margin-bottom:35px}.pulse-excerpts-heading>p{max-width:45ch}.pulse-excerpt-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.excerpt-player{aspect-ratio:16/10;position:relative;background:#111;min-height:0;width:100%;max-width:100%}.excerpt-play{display:block;width:100%;height:100%;border:0;padding:0;position:relative;cursor:pointer;background:#111;color:white;text-align:left}.excerpt-play img{width:100%;height:100%;object-fit:cover;display:block;opacity:.85;transition:opacity .2s}.excerpt-play:hover img{opacity:1}.excerpt-play-mark{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#b9342d;width:58px;height:58px;border-radius:50%;display:grid;place-items:center;font-size:21px}.excerpt-length{position:absolute;bottom:10px;left:12px;background:#1d1d1b;padding:5px 10px;font-size:14px}.excerpt-player iframe{position:absolute;width:100%;height:100%;border:0}.pulse-excerpts h3{font-size:23px;line-height:1.3;margin:18px 0 12px}.pulse-excerpt-grid a{font-size:14px;text-decoration:underline;text-underline-offset:4px}.pulse-excerpts .report-source-note{color:#d3c5b3}.intern-report-feature{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:5vw;padding:65px 5vw;background:#e8dfd2}.intern-report-feature img{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:0 100px 0 0}.intern-report-feature h2{font-size:clamp(30px,4vw,54px);line-height:1.1}.intern-report-feature p{max-width:54ch}.programme-photo-badge img{aspect-ratio:1}@media(max-width:700px){.programme-list a{grid-template-columns:79px minmax(0,1fr) 22px!important}.programme-photo-badge{width:69px;height:69px}.center-map-feature,.report-feature-opening,.pulse-excerpts-heading,.intern-report-feature{grid-template-columns:1fr;gap:22px}.center-map-feature,.report-field-feature,.pulse-excerpts,.intern-report-feature{padding:38px 5vw}.center-map-frame iframe{height:320px;border-radius:55px 0 0 0}.report-photo-grid,.pulse-excerpt-grid{grid-template-columns:1fr;gap:30px}.report-photo-grid img{height:270px}.report-result{font-size:46px!important}.report-photo-grid article>div{padding-top:18px}.excerpt-player{aspect-ratio:16/10;min-height:210px}.pulse-excerpts h3{font-size:24px}.intern-report-feature img{max-height:360px}.report-feature-opening h2,.pulse-excerpts h2{font-size:36px}}@media(prefers-reduced-motion:reduce){.programme-photo-badge,.excerpt-play img{transition:none}}
.support-route-photo{width:100%;height:190px;object-fit:cover;border-radius:55px 0 0 0;margin-bottom:20px;display:block}.support-path-grid article{overflow:hidden}
