.jq-root.jq-editorial{height:100dvh;overflow-y:auto;overflow-x:hidden;padding:0;background:radial-gradient(ellipse at top,#30203e,#120b22 65%)}.jq-editorial .jq-shell{display:flex;flex-direction:column;height:auto;min-height:100%;max-width:1000px;gap:0;padding:max(10px,env(safe-area-inset-top)) 0 max(18px,env(safe-area-inset-bottom))}.jq-editorial .jq-header{z-index:3;display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:start;gap:10px;padding:0 12px 8px}.jq-editorial .jq-back,.jq-editorial .jq-game-menu{display:grid;width:44px;height:44px;min-width:44px;min-height:44px;place-items:center;border:1px solid #d1a555;border-radius:50%;color:#ffefc8;background:#170f28bb;box-shadow:0 2px 14px #09051c70}.jq-editorial .jq-back span{display:none}.jq-editorial .jq-route-progress{display:grid;align-self:center;justify-items:center;gap:5px;min-width:0;color:#d5c5eb;text-align:center;font:12px/1.25 Libre Baskerville,Georgia,serif}.jq-editorial .jq-route-dots{display:flex;width:min(100%,194px);justify-content:space-between;align-items:center}.jq-editorial .jq-route-dots i{position:relative;flex:1;height:2px;background:#756194}.jq-editorial .jq-route-dots i:before{position:absolute;left:0;top:50%;transform:translate(-50%,-50%);width:11px;height:11px;border:1px solid #9680b4;background:#170d26;border-radius:50%;content:""}.jq-editorial .jq-route-dots i:last-child{flex:0 0 11px;background:transparent}.jq-editorial .jq-route-dots i.is-active:before{background:#27e4ed;border-color:#9df8ff;box-shadow:0 0 0 3px #31dcec43,0 0 13px #21d8ef}.jq-editorial .jq-chapter-band{z-index:2;display:grid;grid-template-columns:42px minmax(0,1fr) 1px auto;align-items:center;gap:10px;min-height:44px;margin:0 12px -1px;padding:0 10px 0 0;border:1px solid #cba55d80;border-radius:12px 12px 0 0;background:linear-gradient(100deg,#30203ab2,#170f28a6);color:#fff4d4;backdrop-filter:blur(5px)}.jq-editorial .jq-chapter-icon{display:grid;width:42px;height:42px;place-items:center;border-right:1px solid #cba55d80;border-radius:11px;background:#3a254bcc;color:#f2c675}.jq-editorial .jq-chapter-icon svg{width:23px;height:23px}.jq-editorial .jq-chapter-title{min-width:0;font:700 clamp(14px,3.6vw,20px)/1.2 Libre Baskerville,Georgia,serif;overflow-wrap:anywhere}.jq-editorial .jq-chapter-divider{width:1px;height:23px;background:#cba55d90}.jq-editorial .jq-chapter-band>strong{display:flex;align-items:center;gap:5px;flex:none;min-width:0;border:1px solid #d0a653;border-radius:99px;padding:6px 9px;font:400 clamp(11px,2.8vw,15px)/1.1 Libre Baskerville,Georgia,serif;white-space:nowrap}.jq-editorial .jq-chapter-band>strong svg{width:16px;height:16px;fill:#f8cd58;color:#f8cd58}.jq-game-options-row{display:flex;align-items:center;gap:10px;margin-bottom:16px}.jq-editorial .jq-progress{display:none}.jq-root.jq-editorial .jq-layout{display:flex;flex-direction:column;width:100%;margin:calc(-1 * var(--jq-overlay-depth,96px)) 0 0;gap:0}.jq-root.jq-editorial .jq-art{position:relative;flex:none;width:100%;height:calc(clamp(170px,32dvh,380px) + var(--jq-overlay-depth,96px));margin:0;border:0;border-radius:0;box-shadow:none;background:transparent}.jq-root.jq-editorial .jq-image-layer{display:block;mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.45) calc(var(--jq-overlay-depth,96px) - 24px),#000 calc(var(--jq-overlay-depth,96px) + 28px),#000 78%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0,rgba(0,0,0,.45) calc(var(--jq-overlay-depth,96px) - 24px),#000 calc(var(--jq-overlay-depth,96px) + 28px),#000 78%,transparent 100%)}.jq-root.jq-editorial .jq-art .jq-image-full img{object-fit:cover;object-position:center 45%}.jq-root.jq-editorial .jq-art-action{inset:auto 14px 22px auto;display:block;z-index:2}.jq-root.jq-editorial .jq-art-action button{width:44px;height:44px;padding:10px;border:1px solid #bcb0ca;border-radius:50%;background:#180f2be8}.jq-root.jq-editorial .jq-art-action span{display:none}.jq-root.jq-editorial .jq-panel{flex:none;min-height:0;overflow:visible;width:calc(100% - 24px);margin:0 12px;border:1px solid #c6a76d99;border-radius:22px;background:linear-gradient(135deg,#382941eb,#170f28f5 70%);scrollbar-gutter:auto}.jq-editorial .jq-content{min-height:0;padding:18px 16px}.jq-editorial .jq-content-natural{gap:14px}.jq-editorial .jq-content h1{font:700 clamp(19px,2.3vw,26px)/1.4 Libre Baskerville,Georgia,serif;color:#fff4d7}.jq-editorial .jq-option{font:400 clamp(14px,1.6vw,18px)/1.45 Libre Baskerville,Georgia,serif;min-height:52px;padding:10px 12px;background:linear-gradient(110deg,#4b3b5a99,#261b38aa);border:1px solid #a28bb9;border-radius:15px;gap:10px}.jq-editorial .jq-letter{width:30px;height:30px;flex-basis:30px;font:700 16px Georgia,serif;background:#cbbfe0}.jq-editorial .jq-correct{background:#173e34;border-color:#73e5a7}.jq-editorial .jq-wrong{background:#442335;border-color:#eda8b4}.jq-editorial .jq-primary{background:linear-gradient(135deg,#f6d58e,#c79549);color:#211426}.jq-editorial .jq-hint{text-align:center;border-top:1px solid #bd995654;padding-top:14px;font:14px Georgia,serif}.jq-folio{display:flex;align-items:center;justify-content:center;gap:12px;color:#efd189}.jq-folio:after,.jq-folio:before{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent,#d4ae62)}.jq-folio:after{transform:rotate(180deg)}.jq-folio span{border:1px solid #d3ad60;border-radius:4px;padding:3px 8px;font:700 14px Georgia,serif;background:linear-gradient(90deg,#bb8444,#ffe4a4,#c48f4d);color:#291c21}.jq-root.jq-editorial[data-mode=result] .jq-art{display:none}.jq-root.jq-editorial[data-mode=result] .jq-layout{margin-top:0}.jq-root.jq-editorial[data-mode=result] .jq-panel{margin-top:20px}@media(min-width:800px){.jq-editorial .jq-content{padding:24px 32px}.jq-editorial .jq-shell{padding-top:20px}}@media(max-width:350px){.jq-editorial .jq-chapter-band{grid-template-columns:35px minmax(0,1fr) 1px auto;gap:6px;padding-right:5px}.jq-editorial .jq-chapter-icon{width:35px}.jq-editorial .jq-chapter-band>strong{padding:5px}.jq-editorial .jq-chapter-band>strong svg{width:13px}}@keyframes quiz-enter{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes quiz-success{0%{box-shadow:0 0 0 0 #62e5ac70}to{box-shadow:0 0 0 12px transparent}}@media(prefers-reduced-motion:no-preference){.timeline-game__feedback,.timeline-game__result-status,.where-game__feedback,.who-screen__clue,.who-screen__result{animation:quiz-enter .3s ease-out both}.timeline-event-row__move,.where-game__choice,.who-screen__answer{transition:transform .15s ease,border-color .2s ease,background-color .2s ease}.timeline-event-row__move:active,.where-game__choice:active,.who-screen__answer:active{transform:scale(.98)}.who-screen__portrait{transition:filter .7s ease,opacity .4s ease}.where-game__progress i,.who-screen__progress-track>span{transition:width .3s ease,background-color .3s ease,box-shadow .3s ease}.jq-correct,.where-game__choice.is-correct{animation:quiz-success .5s ease-out}}.quiz-sound-toggle{display:inline-grid;place-items:center;min-width:40px;min-height:40px;border:1px solid #b99c6666;border-radius:50%;color:#ead9b2;background:#21132edf}.quiz-sound-toggle[aria-pressed=true]{color:#8cecf1;border-color:#8cecf1}.quiz-sound-toggle:focus-visible{outline:3px solid #67e8f9;outline-offset:3px}.where-game .where-regional-panel{aspect-ratio:auto;display:block;min-height:0;align-self:start;background:#092d48;overflow:hidden;border-color:#d4ae7059}.where-regional-svg{width:100%;height:auto;display:block;aspect-ratio:8/9}.where-regional-water{font:italic 25px Georgia,serif;fill:#ddf1e8;text-anchor:middle;paint-order:stroke;stroke:#123852;stroke-width:5px;letter-spacing:2px}.where-regional-water--small{font-size:19px}.where-regional-compass circle{fill:#092742a6;stroke:#e4c994;stroke-width:2}.where-regional-compass path{fill:#e5be73;stroke:#e5be73;stroke-width:2}.where-regional-compass text{fill:#f6dfaf;font:25px Georgia,serif;text-anchor:middle}.where-regional-note{margin:0;background:#1d1527;padding:7px 12px;font-size:11px;line-height:1.4;color:#ddceb3;text-align:center}.where-regional-pin{cursor:pointer;outline:none}.where-regional-pin rect{fill:#f9e6b9;stroke:#a87539;stroke-width:2;filter:drop-shadow(0 3px 5px #281907a8)}.where-regional-pin text{fill:#2e2520;font:700 26px Georgia,serif}.where-regional-pin:focus-visible rect,.where-regional-pin:hover rect{stroke:#fff;stroke-width:5}.where-regional-pin.is-correct rect{fill:#164d38;stroke:#76efb1}.where-regional-pin.is-wrong rect{fill:#632d3e;stroke:#ffb1c3}.where-regional-pin.is-correct text,.where-regional-pin.is-wrong text{fill:#fff}.where-regional-pin[aria-disabled=true]{cursor:default}.where-game .where-game__header{flex-wrap:wrap}@media(prefers-reduced-motion:no-preference){.where-regional-pin rect{transition:fill .2s,stroke .2s}}