.selector{background:var(--tint);border-top:3px solid var(--accent);margin:28px 0 40px;padding:26px}.selector h3{margin:0 0 8px;font-size:24px}.selector p{margin:0 0 18px}.pathbuttons{flex-wrap:wrap;gap:8px;display:flex}.pathbuttons button{border-color:var(--strong);min-height:46px}.pathbuttons button[aria-pressed=true]{background:var(--strong);color:#fff}.recommendation{min-height:26px;line-height:1.6;margin-top:18px!important;margin-bottom:0!important}.eligible{background:var(--tint);color:var(--strong);margin:14px 0;padding:7px 12px;font-size:14px;font-weight:700;display:inline-block}.approved-tier.highlight{outline:3px solid var(--strong);outline-offset:3px}.approved-tier .amount small{font-size:16px;font-weight:400}.approved-tier .fees{font-size:15px}.approved-tier details{border-top:1px solid #ccc;margin-top:24px;padding-top:15px}.approved-tier summary,.mentor summary{cursor:pointer;min-height:40px;font-weight:600;line-height:1.5}.approved-tier details p{font-size:14px}.badge{background:var(--tint);color:var(--strong);margin-top:8px;padding:5px 8px;font-size:12px;display:inline-block}.mentor{background:#fafafa;border:1px solid #aaa;margin-top:28px;padding:24px}.mentor h3{margin:0 0 8px;font-size:25px}.mentor p{max-width:850px;margin:10px 0;line-height:1.7}.mentor details{margin-top:14px}.specialty{grid-template-columns:repeat(2,minmax(0,1fr))}.pathbuttons button{font:inherit;cursor:pointer;border:1px solid var(--strong);background:0 0;padding:11px 17px}.pathbuttons button:focus-visible{outline:2px solid var(--strong);outline-offset:4px}summary:focus-visible{outline:2px solid var(--strong);outline-offset:4px}.specialty .approved-tier:last-child:nth-child(odd){grid-column:1/-1}@media (max-width:760px){.approved-tiers,.specialty{grid-template-columns:1fr}.pathbuttons button{flex:40%}}.license-entry{border:1px solid;border-radius:12px;min-width:0;margin:24px 0;padding:20px}.license-entry legend{padding:0 8px;font-weight:600}.license-entry input,.license-entry select{box-sizing:border-box;max-width:100%}
