.cabinet-adventure-module__joTw-q__page{--ink:#193249;--paper:#f4f0e4;--card:#fffdf6;--rust:#86412b;--line:#d8cfb9;background:var(--paper);min-height:100vh;color:var(--ink);font-family:var(--font-body);padding:22px 14px 40px}.cabinet-adventure-module__joTw-q__page,.cabinet-adventure-module__joTw-q__page *{box-sizing:border-box}.cabinet-adventure-module__joTw-q__frame{width:min(880px,100%);margin-inline:auto}.cabinet-adventure-module__joTw-q__breadcrumbs,.cabinet-adventure-module__joTw-q__actionRow,.cabinet-adventure-module__joTw-q__panelHeading,.cabinet-adventure-module__joTw-q__chapterTopline,.cabinet-adventure-module__joTw-q__footer{flex-wrap:wrap;align-items:center;gap:9px 14px;display:flex}.cabinet-adventure-module__joTw-q__breadcrumbs{justify-content:space-between;margin-bottom:22px}.cabinet-adventure-module__joTw-q__breadcrumbs a,.cabinet-adventure-module__joTw-q__footer a{min-height:44px;color:var(--rust);overflow-wrap:anywhere;text-underline-offset:4px;align-items:center;gap:6px;font-size:12px;font-weight:750;display:inline-flex}.cabinet-adventure-module__joTw-q__hero{background:var(--ink);color:var(--paper);border:1px solid #24425a;border-radius:4px 28px;padding:clamp(22px,5vw,42px);box-shadow:8px 8px #e3d9c5}.cabinet-adventure-module__joTw-q__eyebrow,.cabinet-adventure-module__joTw-q__sectionLabel{color:var(--rust);letter-spacing:.13em;overflow-wrap:anywhere;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:12px;font-weight:800;line-height:1.5;display:inline-flex}.cabinet-adventure-module__joTw-q__hero .cabinet-adventure-module__joTw-q__eyebrow{color:#efc391}.cabinet-adventure-module__joTw-q__hero h1,.cabinet-adventure-module__joTw-q__panel h2,.cabinet-adventure-module__joTw-q__chapterPanel h2{font-family:var(--font-display);letter-spacing:-.055em;overflow-wrap:anywhere;margin:12px 0 0;font-size:clamp(32px,8vw,58px);font-weight:500;line-height:1.04}.cabinet-adventure-module__joTw-q__premise{color:#e8e8e3;overflow-wrap:anywhere;max-width:68ch;margin:15px 0 0;font-size:14px;line-height:1.75}.cabinet-adventure-module__joTw-q__metadata{gap:8px;margin:22px 0 0;display:grid}.cabinet-adventure-module__joTw-q__metadata div{background:#fffdf60f;border:1px solid #f4f0e43b;min-width:0;padding:12px}.cabinet-adventure-module__joTw-q__metadata dt{color:#efc391;letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:800}.cabinet-adventure-module__joTw-q__metadata dd{color:#f8f4e9;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.6}.cabinet-adventure-module__joTw-q__panel{border:1px solid var(--line);background:var(--card);margin-top:22px;padding:clamp(18px,4vw,32px);box-shadow:0 14px 36px #19324912}.cabinet-adventure-module__joTw-q__panelHeading{justify-content:space-between;align-items:flex-start}.cabinet-adventure-module__joTw-q__panelHeading h2{max-width:22ch;font-size:clamp(24px,6vw,36px)}.cabinet-adventure-module__joTw-q__summaryLine,.cabinet-adventure-module__joTw-q__panel>p,.cabinet-adventure-module__joTw-q__chapterIntro{color:#405362;overflow-wrap:anywhere;font-size:13px;line-height:1.7}.cabinet-adventure-module__joTw-q__summaryLine{margin:8px 0 0}.cabinet-adventure-module__joTw-q__status{border:1px solid var(--line);min-height:30px;color:var(--rust);text-transform:capitalize;border-radius:999px;align-items:center;padding:5px 10px;font-size:12px;font-weight:750;display:inline-flex}.cabinet-adventure-module__joTw-q__worldNote,.cabinet-adventure-module__joTw-q__notice,.cabinet-adventure-module__joTw-q__groupGuide,.cabinet-adventure-module__joTw-q__callback,.cabinet-adventure-module__joTw-q__storageWarning{border-left:3px solid var(--rust);color:#304354;overflow-wrap:anywhere;background:#f5ecdf;margin:16px 0 0;padding:12px 14px;font-size:12px;line-height:1.65}.cabinet-adventure-module__joTw-q__notice{display:block}.cabinet-adventure-module__joTw-q__chapterPanel,.cabinet-adventure-module__joTw-q__completionCard{border:1px solid var(--line);background:#fbf8ef;margin-top:22px;padding:clamp(17px,4vw,28px)}.cabinet-adventure-module__joTw-q__chapterTopline{color:var(--rust);justify-content:space-between;font-size:12px;font-weight:750}.cabinet-adventure-module__joTw-q__chapterTopline .cabinet-adventure-module__joTw-q__sectionLabel{margin:0}.cabinet-adventure-module__joTw-q__chapterPanel h2{max-width:24ch;font-size:clamp(27px,7vw,42px)}.cabinet-adventure-module__joTw-q__chapterIntro{margin:12px 0 0}.cabinet-adventure-module__joTw-q__groupGuide strong{color:var(--rust);display:block}.cabinet-adventure-module__joTw-q__groupGuide p,.cabinet-adventure-module__joTw-q__routeCard p,.cabinet-adventure-module__joTw-q__completionCard>p:not(.cabinet-adventure-module__joTw-q__sectionLabel){color:#344653;overflow-wrap:anywhere;margin:6px 0 0;font-size:12px;line-height:1.7}.cabinet-adventure-module__joTw-q__choiceGroup{border:0;gap:8px;min-width:0;margin:19px 0 0;padding:0;display:grid}.cabinet-adventure-module__joTw-q__choiceGroup legend{width:100%;color:var(--ink);overflow-wrap:anywhere;margin-bottom:3px;padding:0;font-size:13px;font-weight:750;line-height:1.5}.cabinet-adventure-module__joTw-q__choiceButton,.cabinet-adventure-module__joTw-q__choiceSelected,.cabinet-adventure-module__joTw-q__primaryButton,.cabinet-adventure-module__joTw-q__secondaryButton,.cabinet-adventure-module__joTw-q__primaryLink,.cabinet-adventure-module__joTw-q__secondaryLink{min-width:0;min-height:46px;color:var(--ink);cursor:pointer;font:inherit;overflow-wrap:anywhere;text-align:left;background:0 0;border:1px solid #b9ad97;border-radius:12px;justify-content:flex-start;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;line-height:1.5;text-decoration:none;display:inline-flex}.cabinet-adventure-module__joTw-q__choiceSelected{border-color:var(--rust);box-shadow:inset 0 0 0 1px var(--rust);background:#f3e6d8}.cabinet-adventure-module__joTw-q__choiceButton:hover,.cabinet-adventure-module__joTw-q__secondaryButton:hover,.cabinet-adventure-module__joTw-q__secondaryLink:hover{border-color:var(--ink);background:#f5f1e6}.cabinet-adventure-module__joTw-q__primaryButton,.cabinet-adventure-module__joTw-q__primaryLink{background:var(--rust);color:var(--card);text-align:center;border-color:#0000;justify-content:center}.cabinet-adventure-module__joTw-q__primaryButton:hover,.cabinet-adventure-module__joTw-q__primaryLink:hover{background:#713622}.cabinet-adventure-module__joTw-q__primaryButton:disabled{cursor:not-allowed;opacity:.48}.cabinet-adventure-module__joTw-q__actionRow{margin-top:18px}.cabinet-adventure-module__joTw-q__resumeLine{color:#53606a;flex-basis:100%;margin:0;font-size:12px;line-height:1.6}.cabinet-adventure-module__joTw-q__callback{background:#eef0e4;border-left-color:#667c65}.cabinet-adventure-module__joTw-q__routeCard{background:#fffdf6;border:1px solid #c8b99d;margin-top:14px;padding:15px}.cabinet-adventure-module__joTw-q__routeCard h3,.cabinet-adventure-module__joTw-q__completionCard h3{font-family:var(--font-display);letter-spacing:-.035em;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:550;line-height:1.2}.cabinet-adventure-module__joTw-q__routeCue{border-top:1px solid var(--line);padding-top:12px;font-weight:700;color:var(--rust)!important;margin-top:13px!important}.cabinet-adventure-module__joTw-q__routeCard .cabinet-adventure-module__joTw-q__primaryButton{margin-top:12px}.cabinet-adventure-module__joTw-q__completionCard h3{margin-top:9px}.cabinet-adventure-module__joTw-q__completionCard .cabinet-adventure-module__joTw-q__secondaryButton{margin-top:14px}.cabinet-adventure-module__joTw-q__storageWarning{background:#fff8e8;border:1px solid #b5704c;border-left-width:3px}.cabinet-adventure-module__joTw-q__footer{border-top:1px solid var(--line);justify-content:space-between;margin-top:24px;padding-top:14px}.cabinet-adventure-module__joTw-q__footer p{color:#53606a;margin:0;font-size:12px;line-height:1.6}.cabinet-adventure-module__joTw-q__page a:focus-visible,.cabinet-adventure-module__joTw-q__page button:focus-visible{outline-offset:3px;outline:3px solid #c47c4e}@media (min-width:560px){.cabinet-adventure-module__joTw-q__page{padding-inline:20px}.cabinet-adventure-module__joTw-q__metadata{grid-template-columns:repeat(3,minmax(0,1fr))}.cabinet-adventure-module__joTw-q__choiceGroup{grid-template-columns:repeat(2,minmax(0,1fr))}.cabinet-adventure-module__joTw-q__choiceGroup legend{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.cabinet-adventure-module__joTw-q__page *,.cabinet-adventure-module__joTw-q__page :before,.cabinet-adventure-module__joTw-q__page :after{scroll-behavior:auto;transition:none;animation-duration:.01ms;animation-iteration-count:1}}
