.tour[data-astro-cid-fqt3mzrt]{position:relative;padding:clamp(40px,6vw,96px) 0 var(--section)}.tour__in[data-astro-cid-fqt3mzrt]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(32px,6vw,112px)}.tour__stage[data-astro-cid-fqt3mzrt]{position:relative}.tour__phone[data-astro-cid-fqt3mzrt]{position:sticky;top:calc(50vh - 380px);display:grid;justify-items:center;gap:28px;padding-top:20px}.tour__phone[data-astro-cid-fqt3mzrt] .phone__screen[data-astro-cid-fqt3mzrt]{background:var(--sunken)}.tour__shot[data-astro-cid-fqt3mzrt]{position:absolute;inset:0;width:100%;height:auto!important;opacity:0;transform:scale(1.02);transition:opacity .5s var(--ease-out),transform .7s var(--ease-out)}.tour__shot[data-astro-cid-fqt3mzrt].is-on{opacity:1;transform:none}.tour__dots[data-astro-cid-fqt3mzrt]{list-style:none;margin:0;padding:0;display:flex;gap:8px}.tour__dots[data-astro-cid-fqt3mzrt] li[data-astro-cid-fqt3mzrt]{width:9px;height:9px;border-radius:50%;background:var(--sunken);box-shadow:var(--pressed);transition:background .3s,transform .3s}.tour__dots[data-astro-cid-fqt3mzrt] li[data-astro-cid-fqt3mzrt].is-on{background:var(--curry);box-shadow:none;transform:scale(1.25)}.tour__chapters[data-astro-cid-fqt3mzrt]{display:grid}.chapter[data-astro-cid-fqt3mzrt]{min-height:82vh;display:grid;align-content:center;gap:22px;padding-block:48px;max-width:560px}.chapter[data-astro-cid-fqt3mzrt] h2[data-astro-cid-fqt3mzrt]{font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem)}.chapter[data-astro-cid-fqt3mzrt]>p[data-astro-cid-fqt3mzrt]{font-size:1.125rem;color:var(--ink-2);max-width:46ch}.chapter__phone[data-astro-cid-fqt3mzrt],.tour__mnav[data-astro-cid-fqt3mzrt]{display:none}.chapter--help[data-astro-cid-fqt3mzrt]{min-height:60vh}.ruled[data-astro-cid-fqt3mzrt]{list-style:none;margin:4px 0 0;padding:0;border-top:1px solid var(--line)}.ruled[data-astro-cid-fqt3mzrt] li[data-astro-cid-fqt3mzrt]{display:grid;grid-template-columns:28px 1fr;gap:12px;align-items:center;padding:14px 0;border-bottom:1px solid var(--line);font-weight:560}.ruled[data-astro-cid-fqt3mzrt] .icon{color:var(--curry)}@media(max-width:900px){.tour[data-astro-cid-fqt3mzrt]{padding-top:0}.tour__in[data-astro-cid-fqt3mzrt]{grid-template-columns:1fr}.tour__stage[data-astro-cid-fqt3mzrt]{display:none}.tour__mnav[data-astro-cid-fqt3mzrt]{position:sticky;top:76px;z-index:20;display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 12px;padding:12px var(--gutter) 0;background:color-mix(in srgb,var(--page) 96%,transparent);box-shadow:0 8px 16px -12px #1028164d}.tour__mtitle[data-astro-cid-fqt3mzrt]{font-weight:660;font-size:.9375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tour__mcount[data-astro-cid-fqt3mzrt]{font-size:var(--t-caption);font-weight:600;color:var(--ink-2)}.tour__mbar[data-astro-cid-fqt3mzrt]{grid-column:1 / -1;height:3px;margin-top:10px;background:var(--sunken);border-radius:3px;overflow:hidden}.tour__mbar[data-astro-cid-fqt3mzrt] i[data-astro-cid-fqt3mzrt]{display:block;height:100%;width:100%;background:var(--curry);transform-origin:left;transform:scaleX(var(--p, .11));transition:transform .4s var(--ease-std)}.chapter[data-astro-cid-fqt3mzrt]{min-height:0;max-width:none;padding-block:40px 48px;gap:18px}.chapter[data-astro-cid-fqt3mzrt]+.chapter[data-astro-cid-fqt3mzrt]{border-top:1px solid var(--line)}.chapter__phone[data-astro-cid-fqt3mzrt]{position:relative;display:grid;place-items:center;padding:36px 0 32px;border-radius:var(--r-sheet);overflow:hidden;isolation:isolate;box-shadow:var(--raised-lg);margin-bottom:8px}.chapter__phone[data-astro-cid-fqt3mzrt] .phone[data-astro-cid-fqt3mzrt]{position:relative;z-index:2}.chapter[data-astro-cid-fqt3mzrt] h2[data-astro-cid-fqt3mzrt]{font-size:clamp(1.9rem,7.5vw,2.4rem)}.chapter[data-astro-cid-fqt3mzrt]>p[data-astro-cid-fqt3mzrt]{font-size:1.0625rem}.ruled[data-astro-cid-fqt3mzrt]{border-top:0;display:flex;flex-wrap:wrap;gap:8px}.ruled[data-astro-cid-fqt3mzrt] li[data-astro-cid-fqt3mzrt]{grid-template-columns:auto 1fr;gap:8px;padding:10px 14px;border:0;border-radius:12px;background:var(--card);box-shadow:var(--raised-sm);font-size:var(--t-small)}}
