.lm{--st-ink:#1f2326;--st-dim:#4c5258;--st-panel:#f6f4ee;--st-panel-2:#fff;--st-line:#c8c4ba;--st-accent:#2e3a44;--st-accent-ink:#f6f4ee;--st-focus:#b07a1a;--st-radius:1px;font-family:Optima,Candara,Gill Sans,Segoe UI,system-ui,sans-serif}.lm .st-top .st-chapter{color:#fff6e0;font-variant:small-caps;letter-spacing:.06em;text-shadow:0 1px 3px #000000f2}.lm .st-tool{color:#f6f4ee;background:#2e3a44;border:1px solid #c9a24a;border-radius:1px}.lm .st-box{color:#1f2326;background:#f6f4ee;border:1px solid #c8c4ba;border-left:8px solid #2e3a44;border-radius:1px;position:relative;box-shadow:4px 6px #00000059,0 14px 28px #0006}.lm .st-box:before{content:"";background:#c9a24a;border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:-6px;left:50%;box-shadow:0 2px #0006}.lm .st-name{color:#2e3a44;font-variant:small-caps;letter-spacing:.1em;background:0 0;border-radius:0;padding:0;font-size:.86em}.lm .st-text{line-height:1.5}.lm[data-speaker=aurelia] .st-text{font-family:Iowan Old Style,Palatino,Georgia,serif;font-style:italic}.lm .st-next{color:#f6f4ee;background:#2e3a44;border-radius:1px}.lm .st-choice{color:#1f2326;background:#fff;border:1px solid #c8c4ba;border-radius:1px}.lm .st-choice:hover{background:#fbfaf6;border-color:#2e3a44}.lm .st-choice-key{color:#2e3a44;font-variant:small-caps;background:0 0;border-bottom:2px solid #2e3a44;border-radius:0}.lm .st-choice[aria-disabled=true]{color:#4c5258;opacity:1;background:#ecebe6}.lm .st-choice-why{color:#4c5258;font-style:italic}.lm .st-window{color:#4c5258}.lm .st-window-fill{background:#2e3a44}.lm .st-panel{color:#1f2326;background:#f6f4ee;border-left:8px solid #2e3a44}.lm .st-clue{color:#1f2326;background:#fff;border:1px solid #c8c4ba}.lm .st-clue[aria-pressed=true]{border-color:#2e3a44;box-shadow:0 0 0 3px #c9a24a}.lm .st-link{background:#fff;border-left-color:#2e3a44}@container pk (aspect-ratio>=5/4) and (width>=32rem) and (height>=22rem){.lm .st-main{flex-direction:row}.lm .st-scene{flex:40%;min-height:0}.lm .st-box{flex:0 46%;grid-template-columns:1fr;max-width:30rem;margin:auto 0 0}.lm .st-box>.st-next{grid-column:1}}@container pk (height<=22rem){.lm .st-box{border-left-width:5px}.lm .st-choice{align-items:center;padding:4px 10px;line-height:1.2}.lm .st-choice-why{font-size:.72em;line-height:1.15}}@container pk (height<=15rem){.lm .st-choice-text{font-size:.9em}.lm .st-choices{gap:4px}}@container pk (width<=25rem){.st.lm{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(1rem, min(8.5cqi, 1.7rem)))}.lm .st-choice{gap:6px;padding-left:8px;padding-right:8px}.lm .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=18rem){.st.lm{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(1rem, 13cqmin), max(1rem, 9.5cqh))}.lm .st-choice{padding-top:4px;padding-bottom:4px;line-height:1.3}.lm .st-choice-why{font-size:.76em;line-height:1.25}}@container pk (height<=11rem){.st.lm{--st-fs:min(calc(clamp(1rem, .7rem + 1.2cqmin, 1.3rem) * var(--st-scale) * var(--pk-text-scale,1)), max(.9rem, 13cqmin), max(.9rem, 8.5cqh))}.lm .st-choices{gap:4px}.lm .st-choice{padding-top:2px;padding-bottom:2px;line-height:1.2}.lm .st-choice-why{font-size:.72em;line-height:1.2}}@media (forced-colors:active){.lm .st-box{box-shadow:none;border-left:8px solid canvastext}.lm .st-box:before{display:none}}
