#continue{scroll-margin-top:30px;background:#f6f3ec;color:#17251f}
#continue .continuation-list{border-top:1px solid #cdd7cd}
#continue .continuation-route{display:grid;grid-template-columns:36px 1fr 170px;gap:28px;align-items:center;padding:30px 0;text-decoration:none;border-bottom:1px solid #cdd7cd;color:inherit}
#continue .continuation-index{align-self:start;padding-top:5px;font-size:12px;color:#486b59}
#continue h3{font-size:clamp(23px,2.8vw,30px);font-weight:500;line-height:1.2;letter-spacing:-.025em;margin:0 0 12px}
#continue .continuation-route p{max-width:690px;font-size:16px;line-height:1.65;color:#52635a;margin:0}
#continue .continuation-action{font-size:14px;color:#246d54;display:flex;justify-content:space-between;gap:12px}
#continue .continuation-action span{display:inline-block;transition:transform .18s}
#continue .continuation-route:hover h3{color:#246d54}
#continue .continuation-route:hover .continuation-action span{transform:translateX(5px)}
#continue .continuation-route:focus-visible{outline:3px solid #246d54;outline-offset:5px}
#continue .continuation-note{font-size:15px;line-height:1.6;color:#52635a;max-width:820px;margin:28px 0 0}
#continue .continuation-note a{text-decoration:underline;text-underline-offset:.2em}
@media(max-width:700px){#continue .continuation-route{grid-template-columns:23px 1fr;gap:15px;padding:25px 0}#continue .continuation-action{grid-column:2;justify-content:flex-start;margin-top:4px}#continue .section-heading{gap:22px}#continue .continuation-route p{font-size:15px}}
@media(prefers-reduced-motion:reduce){#continue .continuation-action span{transition:none}}
