.industry-search{padding-bottom:30px}.industry-search label{display:block;font-size:18px;margin-bottom:12px;color:#edf4ff}.industry-search-box{display:flex;gap:12px;align-items:center;max-width:850px;border:1px solid #92b8ec66;border-radius:14px;background:linear-gradient(120deg,#142238cc,#0a1321cc);padding:8px 16px;box-shadow:0 0 35px #427cbd10}.industry-search input{width:100%;min-width:0;padding:16px 0;background:transparent;border:0;color:#fff;font:inherit;font-size:18px;outline:none}.industry-search-box:focus-within{outline:2px solid #abcfff;outline-offset:3px}.industry-search input::placeholder{color:#a8b8cf}.industry-search button{background:transparent;color:#dceaff;border:1px solid #7797be66;border-radius:8px;padding:10px;cursor:pointer;font:inherit}.industry-search p{color:#aab8cb;font-size:16px;line-height:1.7}#industry-empty{padding-block:20px 50px}#industry-empty p{color:#b3c3d9;line-height:1.7}#industry-results .guide-roles{font-size:14px}#industry-results .guide-field p{font-size:16px}#industry-clear[hidden],#industry-empty[hidden]{display:none}#industry-results{scroll-margin-top:100px}@media(max-width:600px){.industry-search input{font-size:16px}.industry-search-box{padding-inline:12px}}
#industry-results button.guide-field{text-align:left;font:inherit;cursor:pointer;width:100%}#industry-results .guide-field{padding:26px;min-height:230px}#industry-results .guide-field:focus-visible{outline:2px solid #b8d5ff;outline-offset:4px}#industry-detail{box-sizing:border-box;width:min(640px,calc(100% - 32px));max-height:85dvh;overflow:auto;padding:32px;border:1px solid #748ba861;border-radius:20px;background:linear-gradient(145deg,#17273e,#0a121f);color:#edf4ff;box-shadow:0 30px 120px #0009}#industry-detail::backdrop{background:#020712c9;backdrop-filter:blur(8px)}#industry-detail h2{font-size:clamp(26px,5vw,38px);line-height:1.2;margin:20px 0}#industry-detail p,#industry-detail li{font-size:16px;line-height:1.8;color:#b9c9de}#industry-detail li{padding:3px 0}#industry-detail h3{font-size:18px;margin-top:26px}#industry-detail [data-close-industry]{float:right;padding:10px 16px;border:1px solid #8094ae66;border-radius:8px;background:#ffffff08;color:#edf4ff;font:inherit;cursor:pointer}.industry-detail-next{border-top:1px solid #8facc233;margin-top:28px;padding-top:4px}.industry-detail-next a{display:inline-block;padding:12px 0}#industry-detail a:focus-visible,#industry-detail button:focus-visible{outline:2px solid #b8d5ff;outline-offset:3px}@media(max-width:600px){#industry-detail{padding:24px}#industry-results .guide-field{min-height:0}}
