.adventure-heading{padding:45px 0 20px}.adventure-heading h1{font:600 clamp(38px,5vw,64px)/1.1 Outfit,sans-serif;margin:16px 0}.adventure-heading p,.adventure-note{color:#5c7386;line-height:1.7}.adventure-note{font-size:12px}.adventure-tabs{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 30px}.adventure-tabs button,.adventures-launch,.compare-controls button,.compare-presets button,.height-game-heading button,#adventures article button,#heightBoard button{border:1px solid #d0dce3;border-radius:13px;background:white;color:#294b70;padding:13px 18px;cursor:pointer;font:600 14px Outfit,sans-serif}.adventure-tabs button[aria-pressed=true]{background:#294b70;color:white}.adventures-launch{display:flex;align-items:center;justify-content:space-between;width:100%;background:#ffdfa6;padding:25px;margin:30px 0;font-size:22px;text-align:left}.adventures-launch span{font-size:14px}.trail-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;margin:25px 0 45px}.trail-card,.compare-card{background:white;border:1px solid #dce4ea;border-radius:23px;padding:28px}.trail-card>small,.compare-card>small{font-size:10px;color:#668098;letter-spacing:1px}.trail-card h2,.compare-card h2{font:600 29px/1.2 Outfit,sans-serif}.trail-card p,.compare-card p{font-size:14px;line-height:1.8;color:#5a7187}.trail-card progress{display:block;width:100%;height:10px;accent-color:#478b70}.trail-progress{display:block;font-size:11px;color:#4c7566;margin:9px 0 20px}.trail-card summary{font-size:13px;cursor:pointer;font-weight:700}.trail-card ol{padding-left:22px}.trail-card li{padding:12px 0 20px;border-bottom:1px solid #e1e7ec}.trail-card li h3{font:600 22px Outfit,sans-serif}.trail-card li label{display:flex;align-items:center;gap:9px;margin-top:16px;font-size:12px;color:#3c6c59}.trail-card input{accent-color:#478b70}.compare-controls{display:flex;align-items:end;gap:20px;background:white;padding:25px;border-radius:20px;flex-wrap:wrap}.compare-controls label{display:grid;gap:10px;flex:1;min-width:220px;font-size:12px;font-weight:700}.compare-controls select{padding:13px;border:1px solid #c7d7df;border-radius:10px;background:#fff;font:inherit;width:100%;color:#294b70}.compare-presets{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin:18px 0;font-size:12px}.compare-presets button{font-size:12px;padding:10px}#compareSummary,#trailSummary{padding:17px 20px;border-radius:12px;background:#e2eee6;color:#365e50;font-size:14px;line-height:1.6}.compare-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:24px 0}.compare-card{display:flex;flex-direction:column;align-items:start}.compare-height{font:600 44px Outfit,sans-serif;color:#416ac7}.compare-height span{font-size:13px;color:#667f91}.height-bar{height:9px;background:#edf1f7;border-radius:10px;width:100%;margin:15px 0}.height-bar span{height:100%;display:block;background:#efaa75;border-radius:10px}.compare-card h3{font:600 19px Outfit,sans-serif;margin:15px 0 0}.compare-card dl{font-size:12px;line-height:1.7}.compare-card dt{font-weight:700;color:#456780;margin-top:14px}.compare-card dd{margin:5px 0;color:#5c7386}.compare-card button{margin-top:auto}.height-game-heading{display:flex;justify-content:space-between;align-items:center;gap:20px}.height-game-heading h2{font:600 38px Outfit,sans-serif}.height-game-heading p{color:#60788b}#heightBoard{padding:28px;background:white;border:1px solid #dce4ea;border-radius:24px;margin:24px 0 45px}.height-game-meta{font-size:11px;letter-spacing:1px;color:#58758c}.height-game-meta span{float:right}.height-versus{display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;margin:30px 0}.height-versus article{text-align:center;padding:30px 15px;background:#f0f4fb;border-radius:18px}.height-versus article:last-child{background:#fff0db}.height-versus small{color:#647c90;font-size:11px}.height-versus h3{font:600 28px Outfit,sans-serif}.height-versus strong{display:block;font:600 48px Outfit,sans-serif;color:#355e8a}.height-versus article>span{display:block;font-size:11px;margin:12px 0;color:#687d90}.height-vs{text-align:center;font:600 14px Outfit,sans-serif;color:#6c7f91}.height-choices{display:flex;justify-content:center;gap:15px}.height-choices button{min-width:140px}#heightFeedback{line-height:1.8;color:#376651;font-size:14px}.height-correct{background:#ddefe3!important}.height-choices button:disabled{cursor:default}.height-finish{text-align:center;padding:30px}.height-finish>span{font-size:70px;color:#d69361}.height-finish h2{font:600 34px Outfit,sans-serif}#heightActions{display:flex;gap:12px;flex-wrap:wrap}.height-finish p{color:#60788b}body[data-section=adventures] .intro,body[data-section=adventures] .adventure-strip{display:none}@media(max-width:750px){.trail-cards,.compare-cards{grid-template-columns:1fr}.adventures-launch{display:block;font-size:20px}.adventures-launch span{display:block;margin-top:10px}.height-versus{grid-template-columns:1fr;gap:10px}.height-game-heading{display:block}.height-game-heading h2{font-size:32px}.compare-controls label{min-width:100%}#heightBoard{padding:20px}.trail-card,.compare-card{padding:23px}}@media(min-width:951px) and (max-width:1150px){header .nav{font-size:10px;padding:8px}}
