.page-line{position:relative;--pl-x:calc(var(--gutter) / 2);--pl-bg:var(--paper);--pl-tail:62px}.page-line>.pl-frame{position:absolute;inset:0 0 1.5rem;margin-inline:auto;max-width:80rem;pointer-events:none}.pl-stroke,.pl-track{position:absolute;top:0;bottom:var(--pl-tail);display:block}.pl-track{left:calc(var(--pl-x) - .5px);width:1px;background-color:var(--line-track)}.pl-stroke{left:calc(var(--pl-x) - .75px);width:1.5px;background-color:var(--accent);transform-origin:50% 0}.pl-tail{position:absolute;bottom:0;left:calc(var(--pl-x) - 1px);overflow:visible;color:var(--accent)}@media (max-width:639.98px){.pl-track{display:none}}.page-line :is([class~=bg-sand],[class~=bg-paper-2]){--pl-bg:var(--sand)}.page-line [class~=bg-chalk]{--pl-bg:var(--chalk)}.page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{content:"";position:absolute;left:calc(max(0px, (100% - 80rem) / 2) + var(--pl-x) - 5.75px);width:11.5px;height:11.5px;margin-top:calc((1lh - 11.5px) / 2);border:1.5px solid var(--accent);border-radius:50%;background:radial-gradient(circle,var(--accent) 0 2px,transparent 2.6px) var(--pl-bg);pointer-events:none}.page-line :is(.on-ink,.on-harbour) :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{content:none}@keyframes pl-draw{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes pl-uncover{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes pl-station{0%{opacity:0}to{opacity:1}}@supports (animation-timeline:view()){@media screen and (prefers-reduced-motion:no-preference){html.js[data-sd]:not([data-contrast=high]) .pl-stroke{animation:pl-draw linear both;animation-timeline:view();animation-range:cover calc(0% + 30vh) cover calc(100% - 70vh)}html.js[data-sd]:not([data-contrast=high]) .pl-tail{animation:pl-uncover linear both;animation-timeline:view();animation-range:cover calc(0% + 30vh) cover calc(0% + 30vh + var(--pl-tail))}html.js[data-sd]:not([data-contrast=high]) .page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)){view-timeline:--pl-station block}html.js[data-sd]:not([data-contrast=high]) .page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before{animation:pl-station linear both;animation-timeline:--pl-station;animation-range:cover calc(30vh + .5lh - 8px) cover calc(30vh + .5lh + 8px)}}}@media print{.page-line :is([data-station],[data-guide-body] h2:not([data-guide-insert] *)):before,.pl-stroke,.pl-tail{animation:none!important;transform:none!important;clip-path:none!important;opacity:1!important}.pl-track{display:none}}.guide-reading_bar__8xzFn{top:var(--header-h,calc(4.25rem + 1px))}@media screen and (max-width:1023.98px){html:has(.guide-reading_bar__8xzFn){scroll-padding-top:calc(5.5rem + 2.75rem)}}@media not all and (min-width:1024px){.PromiseHero_lines__UoKSs>[data-line]{display:inline}.PromiseHero_lines__UoKSs>[data-line]:not(:last-child):after{content:"\A";white-space:pre}}