.coverage-next{border-top:1px solid var(--line,#c9d6db);padding-block:1rem;margin-block:1.5rem;display:flex;gap:1rem;align-items:center;justify-content:space-between}.coverage-next p{margin:0;max-width:46rem}.coverage-next>a{flex-shrink:0;color:#0a6670}.named-place-index{display:flex;flex-wrap:wrap;gap:.5rem 1.2rem;margin-block:2rem;max-width:65rem}.named-place-index a{font-size:.94rem;text-decoration:underline;text-underline-offset:.25em}.named-place-reading{max-width:55rem;margin-bottom:4rem}.named-place{padding-block:2rem;border-top:1px solid #c9d6db;scroll-margin-top:2rem}.named-place h2{font:700 clamp(1.6rem,4vw,2.3rem)/1.2 var(--serif);margin:.5rem 0 1rem}.named-place p{max-width:44rem;line-height:1.75}.named-place-summary{font-weight:600}.named-place-actions{display:flex;flex-wrap:wrap;gap:.5rem 1.5rem;margin:1rem 0}.named-place-group>summary{cursor:pointer;padding:1.4rem 0;border-top:1px solid #c9d6db;font-size:1.2rem;font-weight:600}.named-place-group>summary span{display:block;font-size:.85rem;font-weight:400;margin-top:.3rem}.named-place-sources{font-size:.87rem;margin-top:1.5rem}.named-place-sources summary{cursor:pointer}.named-place-sources li{margin-block:.7rem;overflow-wrap:anywhere}.named-place-sources li p{margin:.2rem 0}.footer-help{padding:1rem 0;border-top:1px solid #c9d6db}.footer-help a{margin-right:1.5rem;text-decoration:underline}@media(max-width:600px){.coverage-next{display:block}.coverage-next>a{display:inline-block;margin-top:.7rem}.named-place-index{gap:.7rem 1rem}.named-place-reading{padding-inline:1.25rem}.footer-help a{display:inline-block;margin:.4rem 1rem .4rem 0}}
.named-place-finder{margin:1.5rem 0 0;max-width:55rem;border-block:1px solid #c9d6db}.named-place-finder>summary{cursor:pointer;padding:1rem 0;font-weight:600}.named-place-finder>summary span{float:right;font-weight:400;font-size:.9rem}.named-place-finder .named-place-index{margin:1rem 0 1.5rem}.named-place-reading>.named-place:first-of-type{margin-top:1rem}
.practical-enquiries{max-width:55rem;padding-block:2rem;border-top:1px solid #c9d6db;margin-block:1rem 2rem}.practical-enquiries>h2{font:700 clamp(1.8rem,4vw,2.5rem)/1.2 var(--serif)}.practical-enquiries p{max-width:46rem;line-height:1.7}.practical-enquiry-list>summary{padding:1rem 0;cursor:pointer;font-weight:600}.practical-enquiry{border-top:1px solid #c9d6db;padding-block:1.5rem;scroll-margin-top:2rem}.practical-enquiry h3{font:600 1.5rem/1.3 var(--serif);margin:.5rem 0}.practical-enquiry .eyebrow{font-size:.75rem}.practical-enquiry .text-link{overflow-wrap:anywhere}.current-schedule-comparison small{display:block;margin-top:.4rem;font-size:.78rem}
.task-query-note{border-left:3px solid #0a6670;background:#eef8f8;padding:1.2rem;margin:1rem 0 1.5rem;max-width:50rem}.task-query-note h2{font:600 1.5rem/1.25 var(--serif)}.task-query-note p{line-height:1.65}.task-query-note[hidden]{display:none}.place-day-visit{border-top:1px solid #c9d6db;padding-top:1rem;margin-top:1rem}.place-day-visit summary{cursor:pointer;font-weight:600}.place-day-visit p{font-size:.9rem;line-height:1.7}
