/* Public website only; app panels retain the game's own presentation. */
body.rl-page .journey-picker{margin:24px 0 28px}
body.rl-page .journey-options,body#at-learn-site .journey-options{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px;min-width:0}
body.rl-page .journey-options legend,body#at-learn-site .journey-options legend{font-size:15px!important;line-height:1.5;padding:0;margin-bottom:12px;color:inherit}
body.rl-page .journey-choice,body#at-learn-site .journey-choice{font:inherit;font-size:15px!important;line-height:1.4!important;min-height:44px;padding:10px 14px!important;border:1px solid #73877b!important;border-radius:8px;background:transparent!important;color:#173c33!important;cursor:pointer;max-width:100%}
body.rl-page .journey-choice[aria-pressed=true],body#at-learn-site .journey-choice[aria-pressed=true]{background:#173c33!important;color:#fff8e8!important}
body.rl-page .journey-choice:focus-visible,body#at-learn-site .journey-choice:focus-visible{outline:3px solid #a26720!important;outline-offset:4px}
body#at-learn-site .journey-order summary{min-height:44px;cursor:pointer;line-height:1.6}
body#at-learn-site .journey-order ol{line-height:1.8;padding-left:24px}
@layer at-learn-utility{body#at-learn-site .journey-order{padding:24px!important}body#at-learn-site .journey-options{gap:12px!important}body#at-learn-site .journey-choice{font-size:16px!important;line-height:1.4!important;min-height:44px!important;padding:10px 14px!important}body#at-learn-site .journey-choice[aria-pressed=true]{background:#173c33!important;color:#fff8e8!important}}
body.rl-page .journey-table-wrap{container-type:inline-size;position:relative;min-width:0;max-width:100%}
body.rl-page .journey-table-cards{display:none}
body.rl-page .journey-table-cards article{padding:18px;border:1px solid #b8c4b5;border-radius:8px;background:#fffdf6}
body.rl-page .journey-table-cards dl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:10px 18px;margin:0}
body.rl-page .journey-table-cards :is(dt,dd){font-size:16px!important;line-height:1.55!important;margin:0;overflow-wrap:normal;word-break:normal}
body.rl-page .journey-table-cards dt{color:#52685b}
body.rl-page .journey-table-cards dd{color:#173c33;font-weight:600}
@container(max-width:520px){body.rl-page .journey-table-wrap .journey-source-table{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}body.rl-page .journey-table-wrap .journey-table-cards{display:grid;gap:14px}}
@media(max-width:760px){body.rl-page .journey-table-wrap .journey-source-table{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}body.rl-page .journey-table-wrap .journey-table-cards{display:grid;gap:14px}}
