.discovery322{max-width:74rem;margin:1rem auto 1.5rem;padding:1.2rem 1.4rem;border:1px solid #cedce5;border-radius:1.4rem;background:#fff;box-shadow:0 6px 24px #1232480a;color:#18384a}.discovery322-heading{display:flex;gap:.5rem 1.5rem;justify-content:space-between;align-items:baseline;flex-wrap:wrap;margin-bottom:1rem}.discovery322-heading>strong{font-size:1.2rem}.discovery322-heading>span,.discovery322-note{font-size:.9rem;color:#4d6576}.discovery322-filters{display:flex;gap:.8rem;margin-bottom:.85rem}.discovery322-filters label{display:grid;gap:.3rem;flex:1;min-width:0;font-size:.85rem;font-weight:700}.discovery322-filters select{width:100%;min-height:44px;border:1px solid #bccdda;border-radius:.65rem;background:#fff;padding:.55rem .7rem;color:inherit;font:inherit}.discovery322 .academy-search-trigger{width:100%;min-height:64px;display:flex;align-items:center;gap:1rem;padding:.8rem 1rem;text-align:left;background:#f0f5fa;border:1px solid #bacbd9;border-radius:.85rem;color:#173e5e;cursor:pointer}.discovery322 .academy-search-trigger>span:first-child{font-size:2.2rem;line-height:1}.discovery322 .academy-search-trigger>span:nth-child(2){display:grid;gap:.25rem;flex:1}.discovery322 .academy-search-trigger small{font-size:.87rem;font-weight:400}.discovery322-note{margin:.7rem 0 0;line-height:1.45}.discovery322 :is(button,select):focus-visible{outline:3px solid #1a668e;outline-offset:3px}@media(max-width:600px){.discovery322{margin:.8rem 1rem 1.2rem;padding:1rem}.discovery322-filters{flex-wrap:wrap}.discovery322-filters label{flex-basis:100%}.discovery322-heading>span{line-height:1.4}}
.discovery322-query-label{display:grid;gap:.4rem;font-size:.9rem;font-weight:700}.discovery322-query{display:flex;align-items:center;gap:.7rem;padding:.55rem;background:#f0f5fa;border:1px solid #a6bdcf;border-radius:.9rem}.discovery322-query>span{font-size:2rem;line-height:1;padding-left:.2rem}.discovery322-query input{width:100%;min-width:0;flex:1;min-height:44px;border:0;background:transparent;color:#173e5e;font:inherit;font-weight:400}.discovery322-query button,.discovery322-more{border:0;border-radius:.65rem;background:#173e5e;color:white;padding:.75rem 1.15rem;min-height:44px;font:inherit;font-weight:700;cursor:pointer}.discovery322 :is(button,input,select,a):focus-visible{outline:3px solid #1a668e;outline-offset:3px}.discovery322-results{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;padding:0;list-style:none}.discovery322-results a{display:grid;gap:.4rem;height:100%;box-sizing:border-box;padding:1rem;border:1px solid #cedce5;border-radius:.9rem;color:#18384a;text-decoration:none;background:#fff}.discovery322-results a:hover{border-color:#1a668e;background:#f5f8fc}.discovery322-results a>span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.035em;color:#173e5e}.discovery322-results strong{font-size:1.05rem}.discovery322-results small{font-size:.85rem;line-height:1.4;color:#4d6576}.discovery322-results b{font-size:.85rem;align-self:end;color:#173e5e}.discovery322-more{background:#eaf0f6;color:#173e5e}@media(max-width:600px){.discovery322-query{gap:.3rem}.discovery322-query input{font-size:1rem}.discovery322-query button{padding:.7rem .8rem}.discovery322-results{grid-template-columns:1fr}}
/* Keep the older area links compact next to the new topic-specific choices. */
.academy-entry250:not([data-entry-billboard328]) .academy-door-icon250{display:none!important}.academy-entry250:not([data-entry-billboard328]){display:flex!important;flex-wrap:wrap;gap:10px!important}.academy-entry250:not([data-entry-billboard328]) .academy-door250{min-height:44px!important;padding:10px 15px!important;border:1px solid #b9c9d7!important;border-radius:8px!important;background:#fff!important;box-shadow:none!important;color:#214d70!important}.academy-entry250:not([data-entry-billboard328]) .academy-door250 strong{font-size:14px!important}.academy-entry250:not([data-entry-billboard328]) .academy-door250 small{display:none!important}
