@keyframes fh-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.fh-fade-up{animation:fh-fade-up .55s cubic-bezier(.16,.68,.3,1) both}@media (prefers-reduced-motion: reduce){.fh-fade-up{animation:none}}.fh-job-board-root.fh-ui{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;overflow-x:clip}.fh-company-root.fh-ui{--fh-company-target: min( var( --fh-company-width, 1152px ), calc(100vw - 2rem) );--fh-company-bleed: max( 0px, calc( ( var( --fh-company-target ) - 100% ) / 2 ) );width:auto!important;max-width:none!important;margin-left:calc(-1 * var( --fh-company-bleed ))!important;margin-right:calc(-1 * var( --fh-company-bleed ))!important;overflow-x:clip}.fh-salary-trends-root.fh-ui{--fh-salary-target: min( var( --fh-salary-width, 1152px ), calc(100vw - 2rem) );--fh-salary-bleed: max( 0px, calc( ( var( --fh-salary-target ) - 100% ) / 2 ) );width:auto!important;max-width:none!important;margin-left:calc(-1 * var( --fh-salary-bleed ))!important;margin-right:calc(-1 * var( --fh-salary-bleed ))!important}html:has(.fh-articles-root),html:has(.fh-events-root){overflow-x:clip}.fh-articles-root.fh-ui .fh-archive-hero,.fh-events-root.fh-ui .fh-archive-hero{margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);width:100vw;max-width:100vw;border-radius:0}.fh-job-board-root.fh-ui,.fh-company-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui,.fh-board-portal{--foreground: #1b1e24;--card: #ffffff;--card-foreground: #1b1e24;--popover: #ffffff;--popover-foreground: #1b1e24;--primary: #20242b;--primary-foreground: #ffffff;--secondary: #eef0f3;--secondary-foreground: #20242b;--muted: #eef0f3;--muted-foreground: #5c626d;--accent: #eef0f3;--accent-foreground: #20242b;--border: #e5e7ec;--input: #d6dce6;--ring: #20242b;--brand: #e52623}.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-company-root.fh-ui,.fh-salary-trends-root.fh-ui{background:transparent!important}.fh-filter-cards-root.fh-ui .fh-fc-grid{display:grid;gap:var( --fh-fc-gap, 1rem );grid-template-columns:repeat(var( --fh-fc-cols, 4 ),minmax(0,1fr))}@media (max-width: 782px){.fh-filter-cards-root.fh-ui .fh-fc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 430px){.fh-filter-cards-root.fh-ui .fh-fc-grid{grid-template-columns:1fr}}.fh-job-list-root.fh-ui .fh-jl-grid{display:grid;gap:var( --fh-jl-gap, 1rem );grid-template-columns:repeat(var( --fh-jl-cols, 1 ),minmax(0,1fr))}@media (max-width: 767px){.fh-job-list-root.fh-ui .fh-jl-grid{grid-template-columns:1fr}}.fh-job-list-root.fh-ui .fh-jl-title{margin:0!important}.fh-job-list-root.fh-ui .fh-jl-subtitle{margin:.25rem 0 0!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) svg:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-bb-mapsvg){color:inherit;flex:none;width:auto}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) :is(h1,h2,h3,h4,h5,h6):not(.fh-prose *){margin:0}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a:not([data-slot=button]):not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-match-cta__action){color:inherit;text-decoration:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.text-primary-foreground{color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-icon-btn{box-shadow:none!important;min-width:0;min-height:0;line-height:1;text-transform:none;letter-spacing:normal;font-size:inherit;font-weight:inherit}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel{margin-bottom:1rem;border:1px solid #dce4f1;border-radius:.8125rem;overflow:hidden;transition:border-color .2s,box-shadow .2s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--on{border-color:var( --primary );box-shadow:0 6px 18px #13294a1a}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-bar{display:flex;align-items:center;gap:.625rem;width:100%;padding:.75rem .8125rem;border:none;background:linear-gradient(160deg,#f7f8fa,#eef0f3);font:inherit;color:var( --foreground );text-align:left;transition:background .2s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--on .fh-elig-bar{background:var( --primary );color:#fff}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-title{display:block;font-size:.84375rem;font-weight:700;line-height:1.35;color:var( --primary )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-sub{display:block;font-size:.65625rem;font-weight:400;line-height:1.35;color:var( --muted-foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--on .fh-elig-title{color:#fff}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--on .fh-elig-sub{color:#ffffffc7}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-badge{width:30px;height:30px;border-radius:.5rem;background:var( --primary );color:var( --primary-foreground );display:flex;align-items:center;justify-content:center;flex:none;transition:background .2s,opacity .2s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--on .fh-elig-badge{background:#ffffff2e;color:#fff}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel--idle .fh-elig-badge{opacity:.55}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-note{margin:0;font-size:.71875rem;line-height:1.55;color:var( --muted-foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-facts{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.375rem .75rem;margin:0}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-fact{display:contents}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-fact-label{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;line-height:1.5rem;text-transform:uppercase;color:var( --muted-foreground );white-space:nowrap}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-fact-value{margin:0;min-width:0;font-size:.75rem;font-weight:600;line-height:1.5rem;color:var( --foreground );text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) button.fh-elig-more{display:inline-flex;align-items:center;gap:.375rem;max-width:100%;padding:0!important;border:0!important;background:none!important;font:inherit;color:var( --foreground );cursor:pointer}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-more-count{flex:none;padding:0 .3125rem;border-radius:9999px;background:var( --muted );font-size:.625rem;font-weight:700;line-height:1rem;color:var( --muted-foreground );transition:background .15s,color .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) button.fh-elig-more:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) button.fh-elig-more:focus-visible{color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) button.fh-elig-more:hover .fh-elig-more-count,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) button.fh-elig-more:focus-visible .fh-elig-more-count{color:var( --brand )}:is(.fh-job-board-root.fh-ui,.fh-board-portal) li.fh-elig-cert{display:flex;align-items:baseline;gap:.375rem;list-style:none;padding:.4375rem .25rem;border-bottom:1px solid var( --border );font-size:.75rem;font-weight:500;line-height:1.35;color:var( --foreground )}:is(.fh-job-board-root.fh-ui,.fh-board-portal) li.fh-elig-cert:last-child{border-bottom:0}:is(.fh-job-board-root.fh-ui,.fh-board-portal) .fh-elig-cert-authority{flex:none;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var( --muted-foreground )}:is(.fh-job-board-root.fh-ui,.fh-board-portal) .fh-elig-cert-sep{flex:none;color:#c3ccdb}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) a.fh-elig-edit{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:2rem;margin-top:.75rem;padding:0 .75rem;border:1px solid transparent;border-radius:.5rem;background:var( --primary );font-size:.75rem;font-weight:600;line-height:1.2;text-decoration:none!important;color:var( --primary-foreground )!important;cursor:pointer;transition:background .15s,box-shadow .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) a.fh-elig-edit:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) a.fh-elig-edit:focus-visible{background:#2b313a;box-shadow:0 4px 12px #141e2d33;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-body{display:grid;grid-template-rows:0fr;background:var( --card, #fff );transition:grid-template-rows .26s cubic-bezier(.16,1,.3,1)}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-body[data-open=true]{grid-template-rows:1fr}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-body>*{min-height:0;overflow:hidden}@media (prefers-reduced-motion: reduce){:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-panel,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-bar,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-badge,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-elig-body{transition:none}}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta{display:flex;flex-direction:column;gap:.625rem;margin-top:.875rem;padding:.75rem;border:1px solid #e4e7ec;border-radius:.75rem;background:#f8f9fb}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta[data-tone=prompt]{border-color:#dbe3f0;background:linear-gradient(160deg,#f7f9fc,#eef2f8)}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__head{display:flex;align-items:flex-start;gap:.5625rem}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__icon{display:flex;align-items:center;justify-content:center;flex:none;width:1.75rem;height:1.75rem;border:1px solid #e4e7ec;border-radius:.5rem;background:#fff;color:var( --muted-foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta[data-tone=prompt] .fh-match-cta__icon{border-color:transparent;background:var( --primary );color:var( --primary-foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__title{display:block;font-size:.78125rem;font-weight:600;line-height:1.35;color:var( --foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__sub{display:block;margin-top:.125rem;font-size:.71875rem;line-height:1.5;color:var( --muted-foreground )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action{display:flex;align-items:center;justify-content:center;gap:.375rem;width:100%;min-height:2.125rem;padding:0 .875rem;border:1px solid var( --border );border-radius:.625rem;background:#fff;font:inherit;font-size:.78125rem;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;white-space:nowrap;color:var( --primary );cursor:pointer;transition:background .18s,border-color .18s,box-shadow .18s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action[data-tone=prompt]{border-color:transparent;background:var( --primary );color:var( --primary-foreground );box-shadow:0 1px 2px #141e2d29}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action--inline{display:inline-flex;width:auto}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action:hover{border-color:#cfd6e2;background:#f2f4f8}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action[data-tone=prompt]:hover{background:#2b313a;box-shadow:0 4px 12px #141e2d33}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action:focus-visible{outline:2px solid var( --ring );outline-offset:2px}@media (prefers-reduced-motion: reduce){:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-match-cta__action{transition:none}}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) .fh-upload-btn{min-width:0;min-height:0;height:auto;text-transform:none;letter-spacing:normal;font-weight:inherit}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tabs{display:flex;padding:3px;border:1px solid #e4e7ec;border-radius:.625rem;background:#f0f2f5}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab{border:0;border-radius:.5rem;padding:.25rem .75rem;background:transparent;box-shadow:none;font-size:.75rem;font-weight:600;line-height:1.4;color:var( --muted-foreground );white-space:nowrap;transition:color .15s,background-color .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab:focus{background-color:transparent;color:var( --foreground );text-decoration:none;outline:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab.is-active,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab.is-active:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-tab.is-active:focus{background-color:#fff;color:var( --foreground );box-shadow:0 1px 3px #101a281f}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-more{display:flex;width:100%;align-items:center;justify-content:center;gap:.25rem;border:0;border-radius:.5rem;padding:.375rem 0;background:transparent;box-shadow:none;font-size:.75rem;font-weight:600;line-height:1.4;color:var( --muted-foreground );white-space:nowrap;transition:color .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-more:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-more:focus{background-color:transparent;color:var( --foreground );text-decoration:none;outline:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-icon{display:flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border:0;border-radius:.375rem;padding:0;background:transparent;box-shadow:none;line-height:1;color:var( --muted-foreground );transition:color .15s,background-color .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-icon:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-board-portal) .fh-cv-icon:focus{background-color:#eceef2;color:var( --foreground );outline:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui) [data-slot=button]:not(.border){border-width:0}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui) [data-slot=button].border{border-width:1px;border-color:var( --border )}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a[data-slot=button]{color:var( --foreground );text-decoration:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a[data-slot=button].text-white,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a[data-slot=button].bg-brand{color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a[data-slot=button].bg-white{color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-match-cta__action):not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button]:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-match-cta__action):not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit]:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-match-cta__action):not(.fh-bb-raw){border-width:0;border-style:solid;border-color:var( --border );border-radius:0;color:var( --foreground );transition-property:color,background-color,border-color,box-shadow,transform;transition-duration:.15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.text-muted-foreground{color:var( --muted-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.text-brand{color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.text-white{color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.text-primary-foreground{color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.text-primary-foreground:hover{color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.border,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].border{border-width:1px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-md:not([data-slot=checkbox]),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-md:not([data-slot=checkbox]),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].rounded-md:not([data-slot=checkbox]){border-radius:.375rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-sm,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-sm{border-radius:calc(var( --radius ) - 4px)!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-full,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-full{border-radius:9999px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-lg,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-lg,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].rounded-lg{border-radius:.5rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-xl,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-xl{border-radius:.75rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-\[7px\],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-\[7px\]{border-radius:7px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-\[9px\],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-\[9px\]{border-radius:9px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-\[10px\],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button].rounded-\[10px\]{border-radius:10px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn{border-color:var( --border )!important;background-color:var( --card )!important;color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn:hover{border-color:var( --primary )!important;background-color:var( --card )!important;color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn:disabled,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn:disabled:hover{border-color:var( --border )!important;background-color:var( --card )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn[aria-current=page],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-pager-btn[aria-current=page]:hover{border-color:var( --primary )!important;background-color:var( --primary )!important;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.rounded-r-md,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].rounded-r-md{border-top-right-radius:.5rem!important;border-bottom-right-radius:.5rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button:not([class*=fh-crew-]):not([class*=fh-cv-]):hover:not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button:not([class*=fh-crew-]):not([class*=fh-cv-]):focus:not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button]:not([class*=fh-crew-]):not([class*=fh-cv-]):hover:not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=button]:not([class*=fh-crew-]):not([class*=fh-cv-]):focus:not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit]:not([class*=fh-crew-]):not([class*=fh-cv-]):hover:not(.fh-bb-raw),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit]:not([class*=fh-crew-]):not([class*=fh-cv-]):focus:not(.fh-bb-raw){background-color:transparent;color:inherit}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-brand,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].bg-brand{background-color:var( --brand )!important;color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-brand:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].bg-brand:hover{background-color:color-mix(in oklab,var( --brand ),black 8%)!important;color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-primary,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].bg-primary{background-color:var( --primary )!important;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-primary:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [type=submit].bg-primary:hover{background-color:color-mix(in oklab,var( --primary ),transparent 10%)!important;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [aria-pressed=true]:not([data-slot=toggle]):not(.fh-icon-btn):not(.fh-archive-toggle__btn){background-color:var( --primary )!important;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.whitespace-normal{white-space:normal!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=switch]{width:2.5rem!important;height:1.5rem!important;padding:0!important;flex:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=switch-thumb]{width:1.25rem!important;height:1.25rem!important;border-radius:9999px!important;transition:translate .15s ease}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=tabs-list]{background-color:var( --muted )!important;border-radius:.5rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=tabs-trigger]{background-color:transparent!important;border:0!important;border-radius:.375rem!important;color:var( --muted-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=tabs-trigger][data-state=active]{background-color:var( --background )!important;color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=toggle]{border-radius:.375rem!important;background-color:transparent!important;color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=toggle][data-state=on],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=toggle][aria-pressed=true]{background-color:var( --accent )!important;color:var( --accent-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.fh-loc-more{padding:1px 6px!important;line-height:1.2!important;vertical-align:middle}:is(.fh-job-board-root.fh-ui,.fh-board-portal) input.fh-term-filter{box-sizing:border-box;width:100%;height:2rem!important;padding:0 .5rem 0 1.875rem!important;border:1px solid var( --input )!important;border-radius:.375rem!important;background:var( --card )!important;color:var( --foreground )!important;font:inherit;font-size:.75rem;line-height:1.9rem;outline:none;box-shadow:none!important;transition:border-color .15s}:is(.fh-job-board-root.fh-ui,.fh-board-portal) input.fh-term-filter:focus,:is(.fh-job-board-root.fh-ui,.fh-board-portal) input.fh-term-filter:focus-visible{border-color:var( --primary )!important;outline:none!important;box-shadow:none!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal) input.fh-term-filter::-moz-placeholder{color:var( --muted-foreground );opacity:1}:is(.fh-job-board-root.fh-ui,.fh-board-portal) input.fh-term-filter::placeholder{color:var( --muted-foreground );opacity:1}:is(.fh-job-board-root.fh-ui,.fh-board-portal) a.fh-term-chip{color:var( --primary )!important;text-decoration:none!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal) a.fh-term-chip:hover,:is(.fh-job-board-root.fh-ui,.fh-board-portal) a.fh-term-chip:focus-visible{color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) .fh-filter-chip{gap:.25rem!important;border-radius:.5rem!important;padding:.1875rem .1875rem .1875rem .5rem!important;font-size:12px!important;line-height:1.2!important;background-color:color-mix(in oklab,var( --brand ),transparent 90%)!important;color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) .fh-filter-chip button:not([class*=fh-crew-]):not([class*=fh-cv-]){display:flex;align-items:center;justify-content:center;width:1.125rem;height:1.125rem;border-radius:.375rem!important;background-color:color-mix(in oklab,var( --brand ),transparent 82%)!important;color:var( --brand )!important;transition:background-color .15s}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) .fh-filter-chip button:hover{background-color:color-mix(in oklab,var( --brand ),transparent 70%)!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=toggle].rounded-full{border-radius:9999px!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=toggle].rounded-full[data-state=on]{background-color:var( --primary )!important;color:var( --primary-foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input[type=text],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input[type=search],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input[type=email],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input[type=number],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input[type=tel],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) select:not([class*=fh-crew-]):not([class*=fh-cv-]),:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) textarea:not([class*=fh-crew-]):not([class*=fh-cv-]){border-width:0;border-style:solid;border-color:var( --input );border-radius:inherit;width:100%;background-color:transparent;transition:none}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-term-filter):focus,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input:not([class*=fh-crew-]):not([class*=fh-cv-]):not(.fh-term-filter):focus-visible,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) select:not([class*=fh-crew-]):not([class*=fh-cv-]):focus,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) textarea:not([class*=fh-crew-]):not([class*=fh-cv-]):focus{border-color:var( --input )!important;box-shadow:none!important;outline:none!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=input],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=command-input],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=textarea]{border-width:1px!important;border-color:var( --input )!important;background-color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=input].rounded-md,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=textarea].rounded-md,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=textarea]{border-radius:.5rem!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=textarea]:focus,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=textarea]:focus-visible{border-color:var( --ring )!important;outline:none!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=checkbox]{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;width:1rem!important;height:1rem!important;padding:0!important;background-color:transparent!important;border:1px solid color-mix(in oklab,var( --muted-foreground ),transparent 60%)!important;border-radius:.25rem!important;color:#fff}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=checkbox][data-state=checked],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=checkbox][aria-checked=true]{background-color:var( --primary )!important;border-color:var( --primary )!important;color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=checkbox-indicator]{color:inherit}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=checked],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=checked]:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=checked]:focus,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=checked]:focus-visible{background-color:var( --brand )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=unchecked],:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=unchecked]:hover,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=unchecked]:focus,:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal) [data-slot=switch][data-state=unchecked]:focus-visible{background-color:var( --input )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=collapsible-trigger]{background-color:transparent!important;color:var( --foreground )!important}:is(.fh-job-board-root.fh-ui,.fh-job-search-root.fh-ui,.fh-job-list-root.fh-ui,.fh-filter-cards-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) [data-slot=collapsible-trigger]:focus:not(:focus-visible){outline:none!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-field{width:100%!important;padding:.625rem .75rem!important;border-width:1px!important;border-style:solid!important;border-color:#e4e7ec!important;border-radius:10px!important;background-color:#f6f7f9!important;color:var( --foreground );font-family:inherit;font-size:13.5px;line-height:1.5}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-field:focus,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-field:focus-visible{border-color:var( --primary )!important;box-shadow:none!important;outline:none!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-card-title{margin:0!important;padding:0!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-term-link,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-crumb-link{color:inherit;text-decoration:none;cursor:pointer;transition:color .15s}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-term-link:hover,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-term-link:focus-visible{color:var( --brand )!important;text-decoration:none}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-crumb-link:hover,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.fh-crumb-link:focus-visible{color:var( --foreground )!important;text-decoration:none}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#f6f7f9\],:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#f6f7f9\]:hover,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#f6f7f9\]:focus{background-color:#f6f7f9!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#fdecec\],:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#fdecec\]:hover,:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) button.bg-\[\#fdecec\]:focus{background-color:#fdecec!important}:is(.fh-job-board-root.fh-ui,.fh-board-portal,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) a.bg-brand{color:#fff!important}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich){color:var( --foreground );font-size:14.5px;line-height:1.7}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) p{margin:0 0 .9em}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h1,:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h2,:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h3,:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h4{margin:1.4em 0 .5em;font-weight:700;line-height:1.3;color:var( --foreground )}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h2{font-size:1.15em}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) h3{font-size:1.05em}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) ul,:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) ol{margin:0 0 1em;padding-left:1.35em}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) ul{list-style:disc}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) ol{list-style:decimal}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) li{margin:.3em 0}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) a{color:var( --primary );text-decoration:underline}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) strong,:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) b{font-weight:700}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) :first-child{margin-top:0}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui) :is(.fh-job-desc,.fh-crew-rich) :last-child{margin-bottom:0}.fh-crew-directory-root.fh-ui .fh-crew-rich{font-size:13.5px;color:color-mix(in srgb,var( --foreground ) 85%,transparent)}[data-sonner-toaster]{margin:0;padding:0;list-style:none;z-index:999999}[data-sonner-toaster] li{margin:0;list-style:none}[data-sonner-toaster] li:before,[data-sonner-toaster] li::marker{content:none}[data-sonner-toaster] [data-sonner-toast]{background-color:var( --popover, #fff )!important;color:var( --popover-foreground, oklch( .145 0 0 ) )!important;border:1px solid var( --border, rgb( 0 0 0 / 10% ) )!important;border-radius:.625rem!important;box-shadow:0 10px 30px #00000024!important;opacity:1!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}[data-sonner-toaster] [data-sonner-toast] [data-title]{color:var( --popover-foreground, oklch( .145 0 0 ) )!important;font-weight:500}[data-sonner-toaster] [data-sonner-toast] [data-description]{color:var( --muted-foreground, oklch( .556 0 0 ) )!important}[data-sonner-toaster] [data-sonner-toast] [data-icon]{margin-right:.25rem}.fh-board-portal .fh-gate-close{color:#ffffffb3!important;background-color:transparent!important;opacity:1!important;visibility:visible!important;font-size:14px!important;line-height:1!important}.fh-board-portal .fh-gate-close:hover,.fh-board-portal .fh-gate-close:focus,.fh-board-portal .fh-gate-close:focus-visible{color:#fff!important;background-color:#ffffff1a!important}.fh-job-board-root.fh-ui [aria-label$=hidden]{cursor:pointer}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search{box-sizing:border-box;width:100%;height:2.75rem!important;padding:0 .875rem 0 2.5rem!important;border:1px solid transparent!important;border-radius:.5rem!important;background:var( --background )!important;color:var( --foreground )!important;font:inherit;font-size:.9375rem;outline:none;box-shadow:none!important;transition:border-color .15s}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search::-moz-placeholder{color:var( --muted-foreground )!important;opacity:1}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search::placeholder{color:var( --muted-foreground )!important;opacity:1}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search:focus,:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search:focus-visible{border-color:var( --brand, var( --primary ) )!important;box-shadow:0 0 0 3px color-mix(in srgb,var( --brand, var( --primary ) ) 25%,transparent)!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-search-icon{position:absolute;left:.875rem;top:50%;width:1.0625rem!important;height:1.0625rem!important;transform:translateY(-50%);pointer-events:none;color:var( --muted-foreground )!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) input.fh-archive-search.is-clearable{padding-right:2.5rem!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-search-clear{position:absolute;right:.5rem;top:50%;display:inline-flex;align-items:center;justify-content:center;width:1.5rem!important;height:1.5rem!important;min-height:0;padding:0!important;transform:translateY(-50%);border:0!important;border-radius:9999px!important;background:transparent!important;color:var( --muted-foreground )!important;cursor:pointer;transition:color .15s,background-color .15s}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-search-clear:hover{background:var( --muted )!important;color:var( --foreground )!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-search-clear svg{width:.875rem!important;height:.875rem!important}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui,.fh-board-portal) [data-slot=calendar] :is(table,thead,tbody,tr,th,td){background:none!important;border:0!important;padding:0}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui,.fh-board-portal) :is(.rdp-day_button,.rdp-button_previous,.rdp-button_next){padding:0!important}:is(.fh-job-board-root.fh-ui,.fh-crew-directory-root.fh-ui,.fh-company-root.fh-ui,.fh-job-alerts-root.fh-ui,.fh-salary-trends-root.fh-ui,.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui,.fh-board-portal) .rdp-day_button[data-selected-single=true]{background-color:var( --primary )!important;color:var( --primary-foreground )!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-toggle__btn{color:color-mix(in oklab,var( --primary-foreground ),transparent 25%)!important;background-color:transparent!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-toggle__btn:hover{color:var( --primary-foreground )!important;background-color:color-mix(in oklab,var( --primary-foreground ),transparent 88%)!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-archive-toggle__btn[aria-pressed=true]{color:var( --foreground )!important;background-color:#fff!important}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose{color:var( --foreground );font-size:1.0625rem;line-height:1.75}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose>*+*{margin-top:1.25em}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose p{margin:0}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose :is(h2,h3,h4){margin:2em 0 0;color:var( --foreground );font-weight:600;line-height:1.3}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose h2{font-size:1.5rem}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose h3{font-size:1.25rem}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose h4{font-size:1.0625rem}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose a{color:var( --brand, var( --primary ) )!important;text-decoration:underline!important;text-underline-offset:2px}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose :is(ul,ol){margin:0;padding-left:1.5rem;list-style-position:outside}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose ul{list-style-type:disc}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose ol{list-style-type:decimal}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose li+li{margin-top:.5em}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose blockquote{margin:0;padding-left:1.25rem;border-left:3px solid var( --brand, var( --primary ) );color:var( --muted-foreground );font-style:italic}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose :is(img,figure,iframe,video){max-width:100%;height:auto;border-radius:.5rem}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose figure{margin:0}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose figcaption{margin-top:.5rem;color:var( --muted-foreground );font-size:.875rem;text-align:center}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose :is(strong,b){font-weight:600;color:inherit}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose hr{margin:2.5em 0;border:0;border-top:1px solid var( --border )}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}:is(.fh-articles-root.fh-ui,.fh-events-root.fh-ui,.fh-black-book-root.fh-ui) .fh-prose :is(th,td){padding:.5rem .75rem;border:1px solid var( --border );text-align:left}
