.illustrated-tour{color:#352444;border-top:var(--app-safe-area-top,0px) solid #fff8e9;height:100dvh;min-height:100dvh;padding:1rem max(1rem,var(--app-safe-area-right,0px)) max(2rem,var(--app-safe-area-bottom,0px)) max(1rem,var(--app-safe-area-left,0px));background:#fff8e9;overflow:auto}.illustrated-tour>*{max-width:52rem;margin:0 auto 1rem}.illustrated-tour h1{font-size:clamp(1.5rem,5vw,2.3rem);font-weight:900}.illustrated-tour h2{font-size:1.4rem;font-weight:800}.illustrated-tour h3{margin-top:1rem;font-weight:800}.illustrated-tour p{line-height:1.75}.illustrated-tour__image{object-fit:contain;border-radius:1rem;width:100%;max-height:28vh;display:block}.illustrated-tour nav{gap:.5rem;padding-bottom:.5rem;display:flex;overflow-x:auto}.illustrated-tour button{background:#fff;border:2px solid #cbb5dc;border-radius:1rem;flex-shrink:0;min-height:48px;padding:.65rem 1rem;font-weight:700}.illustrated-tour button[aria-current],.illustrated-tour article>button{color:#fff;background:#6d28a0}.illustrated-tour button:disabled{opacity:.45}.illustrated-tour button:focus-visible{outline-offset:3px;outline:3px solid #0985ad}.illustrated-tour__found{color:#14532d;background:#dcfce7;border-radius:1rem;padding:.65rem 1rem;font-weight:800;display:inline-block}.illustrated-tour__actions{justify-content:space-between;align-items:center;gap:1rem;display:flex}.illustrated-tour__actions button:last-child:not(:disabled){color:#fff;background:#6d28a0;border-color:#6d28a0}.illustrated-tour .complete-tour-guide{width:auto;max-width:52rem;position:static}.illustrated-tour .complete-tour-guide>summary{min-height:48px}:is(main:has(.illustrated-tour)>.complete-tour-guide,main:has(.illustrated-tour)>.module-landing-intro){display:none}.illustrated-tour .complete-tour-guide{scroll-margin-top:.75rem}
