.learning-tools{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:24px 0}.learning-tools article{display:flex;align-items:flex-start;flex-wrap:wrap;gap:12px;padding:21px;border:1px solid #d4dfc6;background:#f5f6eb;border-radius:17px}.learning-tools article>span{font-size:27px;color:#7a7444}.learning-tools article>div{flex:1;min-width:150px}.learning-tools h3{font-size:17px;margin:0 0 7px}.learning-tools p{font-size:13px;line-height:1.7;color:#566b49}.learning-tools button{min-height:44px;font-size:13px}.learning-world-entry{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px;border:1px solid #d3dec3;border-radius:18px;background:#edf2e2;margin-top:25px}.learning-world-entry h2{font-size:27px;margin:8px 0}.learning-world-entry p{font-size:14px;color:#556a48;max-width:600px}.learning-world-entry button{flex:none;min-height:44px}.learning-village-catalog{margin:14px 0 26px}.learning-village-catalog>summary{padding:13px 16px;cursor:pointer;font-size:14px;color:#46683d;border:1px solid #d0ddbf;border-radius:10px;background:#f6f8ed;min-height:44px}.learning-village-catalog[open]>.mission-village{margin-top:16px}@media(max-width:650px){.learning-tools{grid-template-columns:1fr;gap:12px}.learning-world-entry{align-items:stretch;flex-direction:column;padding:21px}.learning-world-entry h2{font-size:25px}.learning-world-entry button{width:100%}.learning-tools article>button{width:100%}}
.app-shell .learning-world-entry .eyebrow{color:#52664a}
