.learning-finder{border:1px solid #d4decd;border-radius:8px;background:#f3f6ec;margin:22px 0;padding:22px;color:#173d36}.learning-finder[hidden],.learning-finder [hidden]{display:none!important}.learning-finder h3{font-size:1.1rem;line-height:1.5;margin:0 0 7px}.learning-finder header p,.learning-finder-help{font-size:.8rem;line-height:1.75;color:#61735a;margin:7px 0}.learning-finder-controls{display:flex;flex-wrap:wrap;gap:15px;margin:17px 0}.learning-finder-controls label{display:grid;gap:7px;min-width:210px;flex:1;font-size:.76rem;line-height:1.5}.learning-finder-controls select{min-height:44px;max-width:100%;padding:9px 34px 9px 11px;font:inherit;color:#173d36;border:1px solid #acbda2;border-radius:5px;background:#fff}.learning-finder-status{font-size:.82rem;line-height:1.8;margin:14px 0}.learning-finder-next{display:inline-block;padding:10px 14px;min-height:44px;box-sizing:border-box;border-radius:5px;background:#24533d;color:#fff!important;font-size:.82rem;line-height:1.7;text-decoration:none}.learning-finder-next:hover{text-decoration:underline}.learning-finder-reading{font-size:.77rem;line-height:1.7;color:#4c6453;margin:9px 0}.learning-finder-help{border-top:1px solid #d7e0ce;padding-top:12px;margin-top:15px}.learning-finder :is(select,a,[tabindex]):focus-visible{outline:3px solid #916b1b;outline-offset:4px}@media(max-width:500px){.learning-finder{padding:18px 14px}.learning-finder-controls{display:grid}.learning-finder-controls label{min-width:0}.learning-finder-next{display:block}}@media print{.learning-finder{display:none}}
