/* Hallmark · macrostructure: three places and a decision · tone: documentary · anchor hue: red */
/* Pre-emit critique: P4 H4 E4 S5 R5 V4. */
body[data-page='8'] .arrival-renewed .p8-heading{padding-block:18px 16px}
body[data-page='8'] .p8-context{font-size:12px;line-height:1.5;color:var(--p8-red);margin-bottom:10px}
body[data-page='8'] .p8-heading h2{font-size:clamp(34px,9.5vw,44px);line-height:1.25;letter-spacing:0}
body[data-page='8'] .arrival-renewed .p8-intro{font-size:15px;line-height:1.65;margin-top:10px}
body[data-page='8'] .p8-map-figure figcaption{padding-block:7px;align-items:center;gap:8px}
body[data-page='8'] .p8-map-figure figcaption span{font-size:12px;line-height:1.5}
body[data-page='8'] .p8-map-figure figcaption button{font-size:12px;min-height:44px}
body[data-page='8'] .p8-stops button{min-height:56px;padding-block:7px;gap:2px;border-bottom-width:3px;transition:background-color 150ms ease-out,color 150ms ease-out}
body[data-page='8'] .p8-stops b{font-size:16px;font-weight:500}
body[data-page='8'] .p8-stops button[aria-pressed='true'] b{font-weight:600}
body[data-page='8'] .arrival-renewed .p8-stage-reading{padding-top:14px}
body[data-page='8'] .p8-stage-meta{font-size:12px;line-height:1.5}
body[data-page='8'] .p8-stage-reading h3{font-size:18px;line-height:1.5;margin-block:7px;color:var(--p8-red)}
body[data-page='8'] .p8-stage-reading>p{font-size:15px;line-height:1.65;text-wrap:pretty}
body[data-page='8'] .p8-evidence{font-size:12px;margin-top:7px;text-decoration:underline;text-underline-offset:4px;text-decoration-color:var(--p8-rule)}
body[data-page='8'] .arrival-renewed .p8-conclusion{padding-block:12px;font-size:14px;line-height:1.6}
body[data-page='8'] #p8-map-dialog .p8-map-head{padding-block:calc(8px + env(safe-area-inset-top)) 8px}
body[data-page='8'] #p8-map-dialog .p8-map-head h2{font-size:22px}
body[data-page='8'] #p8-map-dialog .p8-map-head p{font-size:12px}
body[data-page='8'] #p8-map-dialog .p8-stops button{min-height:52px;border-bottom-width:3px}
body[data-page='8'] #p8-map-dialog .p8-map-reading{font-size:15px;line-height:1.65;padding-block:12px 5px}
body[data-page='8'] #p8-map-dialog .p8-map-reading-date{font-size:12px}
body[data-page='8'] #p8-map-dialog .p8-map-reading h3{font-size:17px;margin-block:5px}
body[data-page='8'] #p8-map-dialog .p8-map-tools>div{border-radius:4px;border:1px solid var(--p8-rule);gap:0}
body[data-page='8'] #p8-map-dialog .p8-map-tools button{font-size:13px;padding-inline:8px;min-height:44px;min-width:44px}
body[data-page='8'] #p8-map-dialog .p8-map-tools [data-p8-zoom]{font-size:20px}
body[data-page='8'] #p8-map-dialog .p8-map-tools output{font-size:12px}
body[data-page='8'] #p8-map-dialog .p8-map-hint{font-size:11px}
@media(max-height:740px){body[data-page='8'] .arrival-renewed .p8-heading{padding-block:12px}body[data-page='8'] .p8-context{margin-bottom:7px}body[data-page='8'] .p8-heading h2{font-size:32px}body[data-page='8'] .arrival-renewed .p8-intro{font-size:14px;line-height:1.6;margin-top:7px}body[data-page='8'] .arrival-renewed .p8-stage-reading{padding-top:9px}body[data-page='8'] .p8-stage-reading h3{font-size:16px;margin-block:5px}body[data-page='8'] .p8-stage-reading>p{font-size:14px;line-height:1.6}body[data-page='8'] .arrival-renewed .p8-conclusion{padding-block:8px}body[data-page='8'] .p8-map-figure figcaption{padding-block:3px}}
@media(max-height:620px) and (orientation:portrait){body[data-page='8'] .arrival-renewed .p8-heading{padding-block:7px}body[data-page='8'] .p8-context{font-size:11px;margin-bottom:4px}body[data-page='8'] .p8-heading h2{font-size:28px}body[data-page='8'] .arrival-renewed .p8-intro{margin-top:4px;line-height:1.5}body[data-page='8'] .p8-stops button{min-height:48px;padding-block:4px}body[data-page='8'] .p8-stops b{font-size:14px}body[data-page='8'] .arrival-renewed .p8-stage-reading{padding-top:6px}body[data-page='8'] .p8-stage-meta{font-size:11px}body[data-page='8'] .p8-evidence{font-size:11px;margin-top:4px}body[data-page='8'] .arrival-renewed .p8-conclusion{padding-block:5px}body[data-page='8'] #p8-map-dialog .p8-map-head p,body[data-page='8'] #p8-map-dialog .p8-map-hint{display:none}body[data-page='8'] #p8-map-dialog .p8-map-head{padding-block:4px}body[data-page='8'] #p8-map-dialog .p8-map-head h2{font-size:19px}body[data-page='8'] #p8-map-dialog .p8-map-reading{font-size:14px;padding-block:6px 3px}}
@media(orientation:landscape) and (max-height:600px){body[data-page='8'] .arrival-renewed .p8-heading{padding-block:5px}body[data-page='8'] .p8-context{margin-bottom:3px;font-size:11px}body[data-page='8'] .p8-heading h2{font-size:27px}body[data-page='8'] .arrival-renewed .p8-intro{font-size:14px;line-height:1.45;margin-top:4px}body[data-page='8'] .p8-stops button{min-height:44px}body[data-page='8'] .arrival-renewed .p8-stage-reading{padding-top:5px}body[data-page='8'] .p8-stage-reading h3{font-size:16px;margin-block:4px}body[data-page='8'] .p8-stage-reading>p{font-size:14px;line-height:1.5}body[data-page='8'] .arrival-renewed .p8-conclusion{padding-block:3px;font-size:13px}body[data-page='8'] #p8-map-dialog .p8-map-reading{padding-block:7px;font-size:14px}body[data-page='8'] #p8-map-dialog .p8-map-head p{display:none}body[data-page='8'] #p8-map-dialog .p8-map-head{padding-block:4px}body[data-page='8'] #p8-map-dialog .p8-map-hint{display:none}}
@media(prefers-reduced-motion:reduce){body[data-page='8'] .p8-stops button{transition:none}}
