.journey-choice{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:10px 14px;direction:rtl;flex-shrink:0}.journey-choice button{min-height:76px;padding:12px 10px;border:2px solid #cbdce5;border-radius:18px;background:linear-gradient(140deg,#f9fcff,#dfedf4);color:#173c4b;text-align:right;cursor:pointer;font:inherit;box-shadow:0 4px #b7ccd5}.journey-choice button[data-journey=hsk]{background:linear-gradient(135deg,#f4e8ff,#e1f4ed);border-color:#c8b7da}.journey-choice button[aria-pressed=true]{border-color:#1f8a66;box-shadow:0 4px #1f8a66;outline:2px solid #fff;outline-offset:-5px}.journey-choice span{display:block;font-size:20px;font-weight:900}.journey-choice small{display:block;font-size:12px;line-height:1.65;margin-top:3px}.journey-choice button:focus-visible{outline:3px solid #6746b8;outline-offset:3px}.hsk-badges{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:0 14px 8px;flex-shrink:0}.hsk-badge{border:1px solid #d6e0e5;background:#f2f6f8;border-radius:12px;text-align:center;padding:6px 2px;color:#4e6270;font-size:11px}.hsk-badge b,.hsk-badge span{display:block}.hsk-badge.earned{background:#fff2c7;border-color:#d2a642;color:#654511}@media(min-width:700px){.journey-choice,.hsk-badges{max-width:720px;width:100%;margin-inline:auto}}.hsk-badge{font:inherit;cursor:pointer;width:100%;-webkit-tap-highlight-color:transparent;transition:transform .12s}.hsk-badge:active{transform:scale(.95)}.hsk-badge.locked{opacity:.72}.hsk-badge:nth-child(5){grid-column:1/-1}.hsk-badge{white-space:nowrap}
