.lb-map{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,2fr) minmax(240px,1fr)}.lb-views{display:none;gap:8px;grid-column:1 / -1}.lb-figs{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.lb-fig{margin:0}.lb-fig figcaption{color:var(--muted);font-weight:600;margin-block-end:6px;text-align:center}.lb-stage{background:#f6efdf;line-height:0;position:relative}.lb-stage img{display:block;height:auto;width:100%}.lb-stage svg{direction:ltr;height:100%;inset:0;position:absolute;width:100%}.lb-area{cursor:pointer;outline:none}.lb-area ellipse,.lb-area polygon{fill:var(--coral);fill-opacity:0;stroke:var(--coral);stroke-opacity:0;stroke-width:2;transition:fill-opacity .15s ease,stroke-opacity .15s ease}.lb-area circle{fill:var(--coral);opacity:.85;pointer-events:none;stroke:var(--white);stroke-width:3}.lb-area:hover ellipse,.lb-area:hover polygon{fill-opacity:.35;stroke-opacity:1}.lb-area:focus-visible ellipse,.lb-area:focus-visible polygon{fill-opacity:.35;stroke:var(--ink);stroke-opacity:1;stroke-width:4}.lb-area.is-on ellipse,.lb-area.is-on polygon{fill-opacity:.6;stroke-opacity:1}.lb-area.is-on circle{opacity:0}.lb-side h2{font-size:24px;margin-block:0 12px}.lh .lb-care{border-inline-start:3px solid var(--coral);color:var(--ink);font-size:16px;margin-block:20px 0!important;padding-inline-start:12px}.lb-result{margin-block:32px 40px;scroll-margin-block-start:90px}.lb-result[hidden]{display:none}.lb-result:focus{outline:none}.lb-result h2{font-size:34px;margin-block:0 12px}.lb-result h3{font-size:22px;margin-block:20px 10px}.lb-result .lh-grid{margin-block-start:16px}.lb-flows{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));list-style:none;margin:0;padding:0}.lh .lb-flows a{background:var(--white);border:1px solid var(--rule);color:var(--ink);display:grid;gap:3px;height:100%;padding:12px 14px;text-decoration:none;transition:border-color .15s ease}.lh .lb-flows a:hover{border-color:var(--ink)}.lb-flows b{font:800 20px "Frank Ruhl Libre",serif}.lb-flows small{color:var(--muted);font-size:15px}@media (max-width:760px){.lb-map{grid-template-columns:minmax(0,1fr)}.lb-views{display:flex}.lb-figs{grid-template-columns:minmax(0,1fr)}.lb-figs[data-show="front"] .lb-fig[data-view="back"],.lb-figs[data-show="back"] .lb-fig[data-view="front"]{display:none}.lb-fig figcaption{display:none}.lb-stage{margin-inline:auto;max-width:420px}}@media (prefers-reduced-motion:reduce){.lb-area ellipse,.lb-area polygon{transition:none}}