.difficulty-choices{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:28px 0}.difficulty-card{border:1px solid #cbd6c0;border-radius:7px;background:#eaf0df;padding:26px;display:flex;flex-direction:column;gap:18px}.difficulty-card.hard{background:#15372d;color:#f4f3eb}.difficulty-card h2{font-family:'Barlow Condensed',sans-serif;font-size:37px;line-height:1.1}.difficulty-card p{font-size:13px;line-height:1.8;flex:1;color:#64785b}.difficulty-card.hard p,.difficulty-card.hard small{color:#bfd0b6}.difficulty-card small{font-size:10px;line-height:1.7;color:#6e7f62}.difficulty-card .cta{margin:0}.difficulty-pill{font-size:10px;text-transform:uppercase;letter-spacing:1.5px;border:1px solid currentColor;display:inline-block;align-self:flex-start;padding:6px 10px;border-radius:20px}.difficulty-select{margin:22px 0}.difficulty-select label{display:block;font-size:10px;font-weight:700;letter-spacing:1.5px;margin-bottom:9px}.difficulty-select select{display:block;width:100%;padding:14px;border:1px solid #bccbb0;border-radius:4px;font:inherit;font-size:14px;background:#fafbf5;color:#15372d}.difficulty-select p{font-size:11px!important;line-height:1.7!important;color:#728369;margin:9px 0 0}.game-level{display:inline-flex;align-items:center;gap:6px;font-size:10px;letter-spacing:1px;text-transform:uppercase;color:#6c815c;margin:10px 0}.game-level b{color:#15372d}.level-best{font-size:10px;line-height:1.8}@media(max-width:650px){.difficulty-choices{grid-template-columns:1fr}.difficulty-card{padding:23px}}
