.rl-offline{position:relative}.rl-offline__pill{width:max-content;margin:var(--rl-space-4) auto;padding:8px 15px;border:1px solid #c4b1dc;border-radius:5px;color:var(--rl-text-accent);font-size:12px;font-weight:500;box-shadow:0 8px 16px #18181b1a,0 0 1px #18181b4d}.dark .rl-offline__pill{border-color:#4a3f6b;color:var(--rl-text-accent);box-shadow:0 8px 16px #000000a3,inset 0 0 1px #d4d4d84d}.rl-offline__header{text-align:center}.rl-offline__title{width:100%;margin:var(--rl-space-4) auto;font-size:24px;font-weight:700;line-height:1.2;letter-spacing:normal;color:var(--rl-ink)}@media (min-width: 768px){.rl-offline__title{width:60%;font-size:48px}}.rl-offline-guaranteed{padding:3rem 0}.rl-offline-guaranteed__header{margin-bottom:4rem;text-align:center}.rl-offline-guaranteed__body{display:flex;flex-direction:column;align-items:center;gap:2rem;width:90%;margin:0 auto}.rl-offline-guaranteed__column{display:flex;flex-direction:column;justify-content:center;width:100%}.rl-offline-guaranteed__heading{margin-bottom:25px;font-size:20px;font-weight:500;line-height:inherit;letter-spacing:normal;color:inherit}.rl-offline-guaranteed__text{max-width:100%;margin-bottom:1rem;font-size:16px;font-weight:500}.rl-journey{position:relative;margin:0}.rl-journey__svg{display:block;width:100%;max-width:360px;height:auto;margin:0 auto}.rl-journey__node rect{fill:var(--rl-brand-soft);stroke:var(--rl-border);stroke-width:1}.rl-journey__node--profile rect{fill:var(--rl-brand);stroke:var(--rl-brand)}.rl-journey__title{fill:var(--rl-ink);font-size:16px;font-weight:700}.rl-journey__detail{fill:var(--rl-ink-body);font-size:13px}.rl-journey__node--profile .rl-journey__title,.rl-journey__node--profile .rl-journey__detail{fill:#fff}.rl-journey__line{stroke:var(--rl-ink-muted);stroke-width:2}.rl-journey__arrow{fill:var(--rl-ink-muted)}.rl-journey__caption{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media (min-width: 768px){.rl-offline-guaranteed__body{flex-direction:row;gap:3rem}.rl-offline-guaranteed__column{width:50%}.rl-offline-guaranteed__heading{font-size:32px}.rl-offline-guaranteed__text{max-width:90%;margin-bottom:2rem;font-size:20px}}@media (min-width: 1024px){.rl-offline-guaranteed__text{max-width:80%}}.rl-offline-practice{padding:1rem 0}.rl-offline-practice__grid{display:grid;grid-template-columns:minmax(0,1fr);justify-items:center;gap:var(--rl-space-8);width:90%;margin:2rem auto 0}.rl-offline-practice__column{width:auto;margin-bottom:2rem}.rl-offline-practice__heading{margin-bottom:var(--rl-space-4);font-size:18px;font-weight:700;line-height:inherit;letter-spacing:normal;color:var(--rl-ink-body)}.rl-offline-practice__list{display:flex;flex-direction:column;gap:var(--rl-space-4);width:100%;margin:0;padding:0;list-style:none}.rl-offline-practice__item{display:flex;align-items:flex-start;gap:var(--rl-space-3)}.rl-offline-practice__item--spaced{margin:10px 0}.rl-offline-practice__check{flex-shrink:0;width:18px;height:auto;margin:4px 8px 0 0}.rl-offline-practice__text{margin:0;font-size:15px;font-weight:500;color:var(--rl-ink-muted)}.dark .rl-offline-practice__heading,.dark .rl-offline-practice__text{color:var(--rl-ink-body)}@media (min-width: 768px){.rl-offline-practice__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rl-offline-practice__column{margin-bottom:0}.rl-offline-practice__heading{font-size:20px}.rl-offline-practice__list{width:90%}.rl-offline-practice__text{font-size:16px}}@media (min-width: 1024px){.rl-offline-practice__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
