.between-visits .page-intro{padding-block:2rem;min-height:0}
.between-visits .page-intro p{line-height:1.75;max-width:76ch}
.between-visits .visit-body{max-width:80ch;min-width:0}
.between-visits .visit-section,.between-visits .visit-example{margin-block:2rem;padding-block:1.2rem;border-top:1px solid #687476;scroll-margin-top:9rem}
.between-visits .visit-body h2{font-size:1.8rem;line-height:1.3}
.between-visits .visit-body p{line-height:1.8;overflow-wrap:anywhere}
.between-visits :is(.visit-contents,.visit-example){color:#171717;background:#f5faf9;border:1px solid #687476;padding:1.2rem;min-width:0}
.between-visits :is(.visit-contents,.visit-example) :is(p,h2,h3,li,span){color:#171717}
.between-visits a:not(.button){color:#08e8f6;text-decoration:underline;overflow-wrap:anywhere}
.between-visits :is(.visit-contents,.visit-example) a:not(.button){color:#00626b}
.between-visits a:focus-visible{outline:3px solid #08e8f6;outline-offset:4px}
.between-visits :is(.visit-contents,.visit-example) a:focus-visible{outline-color:#00626b}
.between-visits .visit-sources{font-size:.88rem;line-height:1.8}
.between-visits .visit-related{border-top:1px solid #687476;padding-top:1rem}
.between-visits .visit-finish{display:contents}
.between-visits .visit-ending .next-step{padding-block:1.5rem;color:#171717;background:#f5faf9}
.between-visits .visit-ending .next-grid{display:block}
.between-visits .visit-ending .shell{width:100%;margin:0}
.between-visits .visit-ending .button{white-space:normal;max-width:100%}
@media(max-width:650px){.between-visits .visit-section,.between-visits .visit-example{scroll-margin-top:11rem}.between-visits .visit-body h2{font-size:1.5rem}}
@media print{
 .between-visits .skip-link{display:none}
 .between-visits,.between-visits :is(.page-intro,.visit-body,.visit-contents,.visit-section,.visit-example,.visit-ending,.next-step){color:#171717;background:#fff}
 .between-visits :is(.page-intro,.visit-body) :is(p,h1,h2,h3,li,span,a:not(.button)){color:#171717}
 .between-visits .visit-body p{break-inside:avoid}
 .between-visits .visit-body h2{break-after:avoid;break-inside:avoid}
 .between-visits .visit-contents{display:none}
 .between-visits .visit-finish{display:block}
 .between-visits .visit-ending,.between-visits .visit-related{break-inside:avoid}
 .between-visits .visit-completion{break-inside:avoid}
 .between-visits .visit-ending .next-step{display:block;color:#171717;background:#fff}
 .between-visits .visit-ending .next-step :is(p,h2,a){color:#171717}
 .between-visits .visit-section,.between-visits .visit-example{margin-block:1rem;padding:.8rem}
 .between-visits a:focus-visible{outline-color:#171717}
}
