.academy-explorer{background:#0b1618;border:1px solid #355254;width:100%;min-width:0}.academy-explorer__heading{border-bottom:1px solid #355254;justify-content:space-between;align-items:baseline;gap:20px;padding:19px 22px;display:flex}.academy-explorer__heading p{color:#85d5d5;letter-spacing:.08em;text-transform:uppercase;margin:0;font:10px/1.6 IBM Plex Mono,monospace}.academy-explorer__heading>span{color:#a9bfc0;font-size:11px}.academy-explorer__selectors{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.academy-explorer__selectors button{color:#afc2c3;text-align:left;min-height:107px;font:inherit;cursor:pointer;background:0 0;border-top:0;border-bottom:1px solid #355254;border-left:0;border-right:1px solid #2c4547;flex-direction:column;align-items:start;gap:12px;padding:16px 11px;font-size:11px;line-height:1.5;transition:color .18s,background-color .18s;display:flex;position:relative}.academy-explorer__selectors button:last-child{border-right:0}.academy-explorer__selectors button:before{content:"";background:0 0;height:2px;transition:background-color .18s;position:absolute;top:-1px;left:0;right:0}.academy-explorer__selectors button[aria-pressed=true]{color:#edffff;background:#142c2f}.academy-explorer__selectors button[aria-pressed=true]:before{background:#68d5d6}.academy-explorer__selectors button:hover{color:#efffff;background:#12282a}.academy-explorer__selectors button:focus-visible{z-index:1;outline-offset:-4px;outline:2px solid #79dfe0}.academy-explorer__field-short{display:none}.academy-explorer__number{color:#81acaf;font:10px/1 IBM Plex Mono,monospace}.academy-explorer__selectors button[aria-pressed=true] .academy-explorer__number{color:#78dddf}.academy-explorer__preview{background-image:linear-gradient(rgba(109,152,152,.02) 1px,transparent 1px),linear-gradient(90deg,rgba(109,152,152,.02) 1px,transparent 1px);background-size:24px 24px;padding:28px 26px 22px}.academy-explorer__content{grid-template-columns:1.1fr .9fr;align-items:center;column-gap:8px;min-height:229px;animation:.24s ease-out both academy-field-enter;display:grid;position:relative}.academy-explorer__copy{z-index:1;position:relative}.academy-explorer__eyebrow{color:#8ea8aa;letter-spacing:.09em;text-transform:uppercase;font:9px/1.6 IBM Plex Mono,monospace;display:block}.academy-explorer__copy h3{color:#eff6f5;letter-spacing:-.045em;margin:17px 0 0;font-size:max(24px,min(2.15vw,34px));font-weight:400;line-height:1.19}.academy-explorer__copy p{color:#b4c7c8;max-width:31ch;margin:19px 0 0;font-size:12px;line-height:1.85}.academy-explorer__graphic{color:#6abfc0;width:100%;height:auto;max-height:220px;display:block}.academy-explorer__link{color:#d8eeee;border-top:1px solid #355254;justify-content:space-between;align-items:center;gap:22px;min-height:52px;margin-top:21px;padding-top:10px;font-size:12px;display:flex}.academy-explorer__link svg{color:#73d5d7;transition:transform .18s}.academy-explorer__link:hover{color:#8be3e3}.academy-explorer__link:hover svg{transform:translate(3px,-3px)}@keyframes academy-field-enter{0%{opacity:.45;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1024px) and (max-width:1199px){.academy-explorer__heading{padding-left:16px;padding-right:16px}.academy-explorer__selectors button{padding-left:8px;padding-right:8px;font-size:10px}.academy-explorer__preview{padding-left:20px;padding-right:20px}.academy-explorer__content{grid-template-columns:1.25fr .75fr}}@media (max-width:639px){.academy-explorer__heading{gap:16px;padding:16px}.academy-explorer__heading p{max-width:20ch;font-size:9px}.academy-explorer__heading>span{text-align:right;max-width:17ch;font-size:10px}.academy-explorer__selectors button{gap:10px;min-height:81px;padding:14px 6px;font-size:11px;line-height:1.55}.academy-explorer__field-label{display:none}.academy-explorer__field-short{display:block}.academy-explorer__preview{padding:23px 17px 15px}.academy-explorer__content{grid-template-columns:1fr;min-height:229px}.academy-explorer__copy{max-width:76%}.academy-explorer__copy h3{margin-top:15px;font-size:26px}.academy-explorer__copy p{margin-top:16px;font-size:12px}.academy-explorer__graphic{opacity:.25;width:45%;position:absolute;top:15px;right:-9px}.academy-explorer__link{min-height:49px;margin-top:15px;font-size:11px}}@media (prefers-reduced-motion:reduce){.academy-explorer__content{animation:none}.academy-explorer__selectors button,.academy-explorer__selectors button:before,.academy-explorer__link svg{transition:none}.academy-explorer__link:hover svg{transform:none}}
