.employer-handoff-module__DMXkkq__handoff{background:color-mix(in srgb, var(--accent) 24%, var(--card));border:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;min-width:0;margin-top:1rem;padding:.9rem 1rem;display:flex}.employer-handoff-module__DMXkkq__copy{min-width:0}.employer-handoff-module__DMXkkq__copy p{margin:0;line-height:1.5}.employer-handoff-module__DMXkkq__copy .employer-handoff-module__DMXkkq__label{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;margin-bottom:.28rem;font-size:.65rem;font-weight:700}.employer-handoff-module__DMXkkq__copy p:not(.employer-handoff-module__DMXkkq__label){font-size:.83rem}.employer-handoff-module__DMXkkq__copy strong{color:var(--foreground)}.employer-handoff-module__DMXkkq__copy p.employer-handoff-module__DMXkkq__status{color:var(--muted-foreground);margin-top:.25rem;font-size:.75rem}.employer-handoff-module__DMXkkq__link{background:var(--primary);border:1px solid var(--primary);color:var(--primary-foreground);text-align:center;flex:none;padding:.65rem .8rem;font-size:.8rem;font-weight:700;line-height:1.25;text-decoration:none}.employer-handoff-module__DMXkkq__link:hover{background:color-mix(in srgb, var(--primary) 86%, black);border-color:color-mix(in srgb, var(--primary) 86%, black)}.employer-handoff-module__DMXkkq__link:focus-visible{outline:2px solid var(--ring);outline-offset:3px}@media (max-width:520px){.employer-handoff-module__DMXkkq__handoff{flex-direction:column;align-items:stretch}}
.opening-application-form-module__seCLoq__panel{background:var(--card);border:1px solid var(--border);box-shadow:0 16px 40px var(--elevation-1);border-radius:.5rem;margin-top:clamp(2rem,5vw,3.75rem);padding:clamp(1.1rem,4vw,2.3rem)}.opening-application-form-module__seCLoq__eyebrow{color:var(--brand-highlight);letter-spacing:.14em;margin:0 0 .7rem;font-size:.68rem;font-weight:700}.opening-application-form-module__seCLoq__panel h2{color:var(--foreground);font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(2rem,4vw,3.1rem);font-weight:400;line-height:1}.opening-application-form-module__seCLoq__identity{color:var(--muted-foreground);margin:.7rem 0 1.2rem;font-size:.92rem;line-height:1.5}.opening-application-form-module__seCLoq__identity strong{color:var(--foreground);font-weight:650}.opening-application-form-module__seCLoq__disclosure{background:color-mix(in srgb, var(--accent) 32%, var(--card));border-left:3px solid var(--brand-highlight);color:var(--foreground);margin:0 0 1.6rem;padding:.9rem 1rem;font-size:.87rem;line-height:1.65}.opening-application-form-module__seCLoq__form,.opening-application-form-module__seCLoq__fields{gap:1.1rem;display:grid}.opening-application-form-module__seCLoq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.opening-application-form-module__seCLoq__field{color:var(--foreground);gap:.45rem;min-width:0;font-size:.82rem;font-weight:600;display:grid}.opening-application-form-module__seCLoq__field input,.opening-application-form-module__seCLoq__field textarea{background:var(--background);border-color:var(--border);font-family:var(--font-body), Arial, sans-serif;min-height:2.8rem;font-size:.92rem}.opening-application-form-module__seCLoq__field textarea{resize:vertical;min-height:9rem;line-height:1.6}.opening-application-form-module__seCLoq__fullWidth{grid-column:1/-1}.opening-application-form-module__seCLoq__optional{color:var(--muted-foreground);font-weight:400}.opening-application-form-module__seCLoq__fieldError{color:var(--destructive);font-size:.78rem;font-weight:500}.opening-application-form-module__seCLoq__consent{color:var(--foreground);align-items:flex-start;gap:.65rem;margin-top:.2rem;font-size:.82rem;line-height:1.55;display:flex}.opening-application-form-module__seCLoq__consent input{accent-color:var(--primary);flex:none;width:1rem;height:1rem;margin:.15rem 0 0}.opening-application-form-module__seCLoq__actions{flex-wrap:wrap;align-items:center;gap:.65rem 1rem;margin-top:.25rem;display:flex}.opening-application-form-module__seCLoq__actions p{color:var(--muted-foreground);margin:0;font-size:.76rem;line-height:1.5}.opening-application-form-module__seCLoq__savedPanel{flex-wrap:wrap;align-items:flex-start;gap:.75rem;display:flex}.opening-application-form-module__seCLoq__savedNote,.opening-application-form-module__seCLoq__success,.opening-application-form-module__seCLoq__error{border-left:3px solid var(--brand-highlight);color:var(--foreground);flex-basis:100%;margin:0 0 .3rem;padding:.7rem .85rem;font-size:.88rem;line-height:1.6}.opening-application-form-module__seCLoq__savedNote{background:var(--secondary)}.opening-application-form-module__seCLoq__success{background:color-mix(in srgb, var(--accent) 38%, var(--card))}.opening-application-form-module__seCLoq__error{background:color-mix(in srgb, var(--destructive) 10%, var(--card));border-left-color:var(--destructive)}@media (max-width:600px){.opening-application-form-module__seCLoq__fields{grid-template-columns:minmax(0,1fr)}.opening-application-form-module__seCLoq__fullWidth{grid-column:auto}.opening-application-form-module__seCLoq__actions{flex-direction:column;align-items:stretch}.opening-application-form-module__seCLoq__actions button,.opening-application-form-module__seCLoq__savedPanel button{width:100%;min-height:2.8rem}.opening-application-form-module__seCLoq__savedPanel{flex-direction:column;align-items:stretch}}
.opening-facts-module__DMTp1a__facts{border-bottom:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.4rem;margin:0;padding:1.15rem 0;display:grid}.opening-facts-module__DMTp1a__fact{min-width:0}.opening-facts-module__DMTp1a__fact dt{color:var(--muted-foreground);letter-spacing:.09em;text-transform:uppercase;margin-bottom:.4rem;font-size:.68rem;font-weight:700}.opening-facts-module__DMTp1a__fact dd{overflow-wrap:anywhere;margin:0;font-size:.88rem;line-height:1.5}.opening-facts-module__DMTp1a__fact a{color:var(--primary);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-underline-offset:.15em;font-weight:600}.opening-facts-module__DMTp1a__fact a:hover{text-decoration-color:currentColor}@media (max-width:760px){.opening-facts-module__DMTp1a__facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:390px){.opening-facts-module__DMTp1a__facts{column-gap:.9rem}}
.opening-report-form-module__26WQ9q__section{background:var(--card);border:1px solid var(--border);grid-template-columns:minmax(0,.85fr) minmax(17rem,1fr);gap:1.25rem;margin-top:1.4rem;padding:clamp(1rem,2.5vw,1.5rem);display:grid}.opening-report-form-module__26WQ9q__intro h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,3vw,2rem);font-weight:400;line-height:1.05}.opening-report-form-module__26WQ9q__intro p:last-child,.opening-report-form-module__26WQ9q__privacy{color:var(--muted-foreground);margin:.6rem 0 0;font-size:.82rem;line-height:1.55}.opening-report-form-module__26WQ9q__eyebrow{color:var(--muted-foreground);letter-spacing:.13em;margin:0 0 .55rem;font-size:.66rem;font-weight:700}.opening-report-form-module__26WQ9q__form{gap:.9rem;min-width:0;display:grid}.opening-report-form-module__26WQ9q__field{gap:.45rem;min-width:0;display:grid}.opening-report-form-module__26WQ9q__select{background:var(--background);border:1px solid var(--input);border-radius:var(--radius);color:var(--foreground);font:inherit;width:100%;min-height:2.65rem;padding:.55rem .7rem}.opening-report-form-module__26WQ9q__submit{background:var(--primary);border:1px solid var(--primary);border-radius:var(--radius);color:var(--primary-foreground);cursor:pointer;font:inherit;width:fit-content;min-height:2.7rem;padding:.55rem .9rem;font-size:.86rem;font-weight:650;transition:filter .14s,transform .14s}.opening-report-form-module__26WQ9q__submit:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px)}.opening-report-form-module__26WQ9q__submit:focus-visible,.opening-report-form-module__26WQ9q__select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.opening-report-form-module__26WQ9q__submit:disabled{cursor:wait;opacity:.68}.opening-report-form-module__26WQ9q__error{color:var(--destructive);margin:0;font-size:.8rem;line-height:1.45}.opening-report-form-module__26WQ9q__confirmation{background:color-mix(in srgb, var(--accent) 22%, var(--card));border-left:3px solid var(--ring);align-self:start;margin:0;padding:.85rem 1rem;line-height:1.5;display:block}.opening-report-form-module__26WQ9q__privacy{margin:-.35rem 0 0;font-size:.73rem}@media (max-width:680px){.opening-report-form-module__26WQ9q__section{grid-template-columns:minmax(0,1fr)}.opening-report-form-module__26WQ9q__submit{width:100%}}@media (prefers-reduced-motion:reduce){.opening-report-form-module__26WQ9q__submit{transition:none}}
.opening-detail-module__Eifv6q__page{color:var(--foreground);max-width:66rem;min-height:calc(100dvh - 3.5rem);padding:clamp(2.5rem, 7vw, 5.5rem) var(--spacing-gutter,1.5rem) 4rem;margin:0 auto}.opening-detail-module__Eifv6q__loading{color:var(--muted-foreground);display:block}.opening-detail-module__Eifv6q__back{color:var(--primary);margin-bottom:1.8rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.opening-detail-module__Eifv6q__back:hover{text-underline-offset:.2em;text-decoration:underline}.opening-detail-module__Eifv6q__eyebrow{color:var(--muted-foreground);letter-spacing:.14em;margin:0 0 1rem;font-size:.68rem;font-weight:700}.opening-detail-module__Eifv6q__header{border-bottom:1px solid var(--border);padding-bottom:1.5rem}.opening-detail-module__Eifv6q__employer{color:var(--muted-foreground);margin:0;font-size:.85rem}.opening-detail-module__Eifv6q__header h1,.opening-detail-module__Eifv6q__withdrawn h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;overflow-wrap:anywhere;max-width:18ch;margin:.45rem 0;font-size:clamp(2.8rem,7vw,5rem);font-weight:400;line-height:.98}.opening-detail-module__Eifv6q__employer{font-size:1rem}.opening-detail-module__Eifv6q__headerActions{flex-wrap:wrap;align-items:center;gap:.4rem .8rem;margin-top:1.2rem;display:flex}.opening-detail-module__Eifv6q__headerActions svg{width:1rem;height:1rem}.opening-detail-module__Eifv6q__compareLink{color:var(--primary)}.opening-detail-module__Eifv6q__limitNote{background:color-mix(in srgb, var(--accent) 34%, var(--background));border-left:3px solid var(--primary);color:var(--foreground);margin:1rem 0;padding:.7rem .9rem;font-size:.84rem;line-height:1.5;display:block}.opening-detail-module__Eifv6q__helpLink{margin:.9rem 0;font-size:.8rem}.opening-detail-module__Eifv6q__helpLink a{color:var(--primary);text-underline-offset:.2em;font-weight:600}.opening-detail-module__Eifv6q__note{background:var(--card);border:1px solid var(--border);color:var(--muted-foreground);overflow-wrap:anywhere;margin:1.3rem 0 0;padding:.85rem 1rem;font-size:.82rem;line-height:1.6}.opening-detail-module__Eifv6q__withdrawn{background:var(--card);border:1px solid var(--border);padding:clamp(1.2rem,3vw,2rem)}.opening-detail-module__Eifv6q__state{color:var(--destructive);letter-spacing:.12em;margin:0 0 .8rem;font-size:.67rem;font-weight:700}.opening-detail-module__Eifv6q__withdrawn>p:not(.opening-detail-module__Eifv6q__state){color:var(--muted-foreground);margin:.4rem 0 0}.opening-detail-module__Eifv6q__withdrawn .opening-detail-module__Eifv6q__note{margin-bottom:1rem}@media (max-width:600px){.opening-detail-module__Eifv6q__page{padding-left:1rem;padding-right:1rem}.opening-detail-module__Eifv6q__headerActions{flex-direction:column;align-items:flex-start}.opening-detail-module__Eifv6q__headerActions>*{width:100%}}
.openings-browser-module__uW1ama__page{background:var(--background);color:var(--foreground);min-height:calc(100vh - 3.5rem);padding:clamp(2.5rem, 6vw, 5rem) var(--spacing-gutter,clamp(1.25rem, 5vw, 3rem)) 4rem}.openings-browser-module__uW1ama__wrap{min-width:0;max-width:76rem;margin:0 auto}.openings-browser-module__uW1ama__intro{border-bottom:1px solid var(--border);margin-bottom:1.25rem;padding-bottom:2rem}.openings-browser-module__uW1ama__eyebrow,.openings-browser-module__uW1ama__emptyLabel{color:var(--muted-foreground);letter-spacing:.15em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.68rem;font-weight:700}.openings-browser-module__uW1ama__introRow{justify-content:space-between;align-items:end;gap:2rem;display:flex}.openings-browser-module__uW1ama__intro h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;max-width:52rem;margin:0;font-size:clamp(2.8rem,6.6vw,5.2rem);font-weight:400;line-height:.98}.openings-browser-module__uW1ama__lede{color:var(--muted-foreground);max-width:42rem;margin:1.3rem 0 0;font-size:1rem;line-height:1.7}.openings-browser-module__uW1ama__headerActions{flex-direction:column;flex:none;align-items:flex-end;gap:.75rem;display:flex}.openings-browser-module__uW1ama__count{color:var(--muted-foreground);white-space:nowrap;align-items:baseline;gap:.55rem;margin:0;font-size:.8rem;display:flex}.openings-browser-module__uW1ama__count span{color:var(--foreground);font-family:var(--font-display), Georgia, serif;font-size:2.4rem;line-height:1}.openings-browser-module__uW1ama__compareNavigation{white-space:nowrap;gap:.45rem}.openings-browser-module__uW1ama__compareNavigation svg,.openings-browser-module__uW1ama__compareButton svg{width:1rem;height:1rem}.openings-browser-module__uW1ama__freshness{color:var(--muted-foreground);margin:1rem 0 0;font-size:.8rem;line-height:1.5}.openings-browser-module__uW1ama__helpLink{margin:.75rem 0 0;font-size:.8rem}.openings-browser-module__uW1ama__helpLink a{color:var(--primary);text-underline-offset:.2em;font-weight:600}.openings-browser-module__uW1ama__searchPanel{background:var(--card);border:1px solid var(--border);margin-bottom:1rem;padding:clamp(1rem,2.4vw,1.4rem)}.openings-browser-module__uW1ama__searchRow{grid-template-columns:minmax(14rem,1.6fr) repeat(3,minmax(9rem,1fr));align-items:end;gap:.8rem;display:grid}.openings-browser-module__uW1ama__searchField,.openings-browser-module__uW1ama__filter{gap:.45rem;min-width:0;display:grid}.openings-browser-module__uW1ama__searchField label,.openings-browser-module__uW1ama__filter label{color:var(--muted-foreground);letter-spacing:.07em;text-transform:uppercase;font-size:.68rem;font-weight:700}.openings-browser-module__uW1ama__searchField input,.openings-browser-module__uW1ama__filter select{background:var(--background);border:1px solid var(--input);border-radius:var(--radius);color:var(--foreground);font:inherit;width:100%;min-width:0;min-height:2.75rem;padding:.65rem .75rem;font-size:.85rem}.openings-browser-module__uW1ama__searchField input::placeholder{color:var(--muted-foreground);opacity:.85}.openings-browser-module__uW1ama__searchField input:focus-visible,.openings-browser-module__uW1ama__filter select:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.openings-browser-module__uW1ama__clearButton{color:var(--primary);margin-top:.5rem;padding-left:0}.openings-browser-module__uW1ama__limitNote{background:color-mix(in srgb, var(--accent) 34%, var(--background));border-left:3px solid var(--primary);color:var(--foreground);margin:0 0 1rem;padding:.7rem .9rem;font-size:.84rem;line-height:1.5;display:block}.openings-browser-module__uW1ama__resultsHeading{color:var(--muted-foreground);justify-content:space-between;align-items:center;margin:1.2rem 0 .75rem;font-size:.77rem;display:flex}.openings-browser-module__uW1ama__resultsHeading p{margin:0}.openings-browser-module__uW1ama__resultsHeading a{color:var(--primary);text-underline-offset:.18em;font-weight:600}.openings-browser-module__uW1ama__listings{gap:.9rem;display:grid}.openings-browser-module__uW1ama__card{background:var(--card);border:1px solid var(--border);min-width:0;padding:clamp(1rem,3vw,2rem)}.openings-browser-module__uW1ama__cardHeading{justify-content:space-between;align-items:center;gap:1.2rem;margin-bottom:1.1rem;display:flex}.openings-browser-module__uW1ama__titleBlock{min-width:0}.openings-browser-module__uW1ama__employer{color:var(--muted-foreground);margin:0 0 .3rem;font-size:.86rem}.openings-browser-module__uW1ama__titleBlock h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;overflow-wrap:anywhere;margin:0;font-size:clamp(1.7rem,3.1vw,2.55rem);font-weight:400;line-height:1.08}.openings-browser-module__uW1ama__titleBlock h2 a{color:inherit;-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 38%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 38%, transparent);text-underline-offset:.12em}.openings-browser-module__uW1ama__titleBlock h2 a:hover{text-decoration-color:currentColor}.openings-browser-module__uW1ama__compareButton{white-space:nowrap;flex:none;gap:.45rem;min-height:2.65rem}.openings-browser-module__uW1ama__compareButton:disabled{cursor:not-allowed;opacity:.75}.openings-browser-module__uW1ama__cardFooter{justify-content:flex-end;padding-top:.9rem;display:flex}.openings-browser-module__uW1ama__detailLink{color:var(--primary);align-items:center;gap:.35rem;font-size:.84rem;font-weight:600;text-decoration:none;display:inline-flex}.openings-browser-module__uW1ama__detailLink:hover{text-underline-offset:.18em;text-decoration:underline}.openings-browser-module__uW1ama__detailLink svg{width:.95rem;height:.95rem}.openings-browser-module__uW1ama__emptyState{background:var(--card);border:1px solid var(--border);padding:clamp(1.4rem,4vw,3rem)}.openings-browser-module__uW1ama__emptyState h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,4vw,2.5rem);font-weight:400}.openings-browser-module__uW1ama__emptyState>p:not(.openings-browser-module__uW1ama__emptyLabel){color:var(--muted-foreground);max-width:45rem;margin:.75rem 0 1rem;line-height:1.6}.openings-browser-module__uW1ama__loading{color:var(--muted-foreground);display:block}.openings-browser-module__uW1ama__pageFooter{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.openings-browser-module__uW1ama__pageFooter>p{color:var(--muted-foreground);margin:0;font-size:.8rem}.openings-browser-module__uW1ama__backLink{color:var(--foreground);flex:none}@media (max-width:760px){.openings-browser-module__uW1ama__page{padding-top:2.5rem}.openings-browser-module__uW1ama__introRow{flex-direction:column;align-items:flex-start;gap:1.15rem}.openings-browser-module__uW1ama__headerActions{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%}.openings-browser-module__uW1ama__searchRow{grid-template-columns:repeat(2,minmax(0,1fr))}.openings-browser-module__uW1ama__searchField{grid-column:1/-1}.openings-browser-module__uW1ama__cardHeading{align-items:flex-start}}@media (max-width:390px){.openings-browser-module__uW1ama__page{padding-left:1rem;padding-right:1rem}.openings-browser-module__uW1ama__headerActions{flex-direction:column;align-items:flex-start}.openings-browser-module__uW1ama__compareNavigation{width:100%}.openings-browser-module__uW1ama__searchRow{grid-template-columns:minmax(0,1fr)}.openings-browser-module__uW1ama__searchField{grid-column:auto}.openings-browser-module__uW1ama__cardHeading{flex-direction:column}.openings-browser-module__uW1ama__compareButton{width:100%}.openings-browser-module__uW1ama__resultsHeading{flex-direction:column;align-items:flex-start;gap:.4rem}.openings-browser-module__uW1ama__pageFooter{flex-direction:column;align-items:flex-start}}
.openings-comparison-module__6ZGsNq__page{background:var(--background);color:var(--foreground);min-height:calc(100dvh - 3.5rem);padding:clamp(2rem, 6vw, 4.5rem) var(--spacing-gutter,clamp(1rem, 5vw, 2rem)) 4rem}.openings-comparison-module__6ZGsNq__wrap{min-width:0;max-width:82rem;margin:0 auto}.openings-comparison-module__6ZGsNq__back{color:var(--primary);margin-bottom:1.6rem;font-size:.82rem;font-weight:600;text-decoration:none;display:inline-block}.openings-comparison-module__6ZGsNq__back:hover{text-underline-offset:.2em;text-decoration:underline}.openings-comparison-module__6ZGsNq__intro{border-bottom:1px solid var(--border);margin-bottom:1.2rem;padding-bottom:1.6rem}.openings-comparison-module__6ZGsNq__eyebrow,.openings-comparison-module__6ZGsNq__emptyLabel{color:var(--muted-foreground);letter-spacing:.14em;text-transform:uppercase;margin:0 0 .85rem;font-size:.68rem;font-weight:700}.openings-comparison-module__6ZGsNq__introRow{justify-content:space-between;align-items:end;gap:1.5rem;display:flex}.openings-comparison-module__6ZGsNq__intro h1{font-family:var(--font-display), Georgia, serif;letter-spacing:-.055em;margin:0;font-size:clamp(2.6rem,6vw,4.5rem);font-weight:400;line-height:.98}.openings-comparison-module__6ZGsNq__lede{color:var(--muted-foreground);max-width:40rem;margin:.9rem 0 0;line-height:1.65}.openings-comparison-module__6ZGsNq__selectionCount{color:var(--muted-foreground);flex:none;margin:0 0 .25rem;font-size:.8rem}.openings-comparison-module__6ZGsNq__helpLink{margin:0 0 1.2rem;font-size:.8rem}.openings-comparison-module__6ZGsNq__helpLink a{color:var(--primary);text-underline-offset:.2em;font-weight:600}.openings-comparison-module__6ZGsNq__loading{color:var(--muted-foreground);padding:1rem 0;display:block}.openings-comparison-module__6ZGsNq__empty{background:var(--card);border:1px solid var(--border);padding:clamp(1.3rem,4vw,2.5rem)}.openings-comparison-module__6ZGsNq__empty h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.7rem,4vw,2.4rem);font-weight:400}.openings-comparison-module__6ZGsNq__empty>p:not(.openings-comparison-module__6ZGsNq__emptyLabel){color:var(--muted-foreground);max-width:45rem;margin:.8rem 0 1.1rem;line-height:1.6}.openings-comparison-module__6ZGsNq__comparison{min-width:0}.openings-comparison-module__6ZGsNq__scrollHint{color:var(--muted-foreground);margin:0 0 .5rem;font-size:.75rem}.openings-comparison-module__6ZGsNq__tableScroller{border:1px solid var(--border);overscroll-behavior-inline:contain;scrollbar-color:var(--brand-500) var(--secondary);max-width:100%;overflow-x:auto}.openings-comparison-module__6ZGsNq__tableScroller table{border-collapse:separate;border-spacing:0;table-layout:fixed;width:max-content;min-width:100%}.openings-comparison-module__6ZGsNq__rowHeading{background:var(--secondary);color:var(--secondary-foreground);text-align:left;z-index:1;width:10.5rem;min-width:10.5rem;position:sticky;left:0}.openings-comparison-module__6ZGsNq__listingHeading,.openings-comparison-module__6ZGsNq__tableScroller td{width:15.5rem;min-width:15.5rem}.openings-comparison-module__6ZGsNq__listingHeading{background:var(--card);text-align:left;vertical-align:top}.openings-comparison-module__6ZGsNq__listingHeading h2{font-family:var(--font-display), Georgia, serif;letter-spacing:-.035em;overflow-wrap:anywhere;margin:.5rem 0 0;font-size:1.55rem;font-weight:400;line-height:1.12}.openings-comparison-module__6ZGsNq__listingHeading>p{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.4rem 0 0;font-size:.88rem}.openings-comparison-module__6ZGsNq__optionLabel{color:var(--muted-foreground);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem;font-weight:700}.openings-comparison-module__6ZGsNq__withdrawnLabel{color:var(--destructive);letter-spacing:.08em;text-transform:uppercase;margin:.55rem 0 0;font-size:.67rem;font-weight:700}.openings-comparison-module__6ZGsNq__withdrawnNotice{color:var(--muted-foreground);overflow-wrap:anywhere;margin:.65rem 0 0;font-size:.78rem;line-height:1.5}.openings-comparison-module__6ZGsNq__optionActions{flex-wrap:wrap;align-items:center;gap:.3rem .7rem;margin-top:.7rem;display:flex}.openings-comparison-module__6ZGsNq__optionActions>a{color:var(--primary);text-underline-offset:.15em;font-size:.8rem;font-weight:600}.openings-comparison-module__6ZGsNq__removeButton{color:var(--muted-foreground);height:auto;padding:.2rem 0}.openings-comparison-module__6ZGsNq__tableScroller th,.openings-comparison-module__6ZGsNq__tableScroller td{border-bottom:1px solid var(--border);padding:.8rem .9rem}.openings-comparison-module__6ZGsNq__tableScroller tbody tr:last-child th,.openings-comparison-module__6ZGsNq__tableScroller tbody tr:last-child td{border-bottom:0}.openings-comparison-module__6ZGsNq__tableScroller tbody .openings-comparison-module__6ZGsNq__rowHeading{letter-spacing:.07em;text-transform:uppercase;font-size:.7rem}.openings-comparison-module__6ZGsNq__tableScroller td{background:var(--card);overflow-wrap:anywhere;vertical-align:top;font-size:.84rem;line-height:1.5}.openings-comparison-module__6ZGsNq__tableScroller td a{color:var(--primary);-webkit-text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-decoration-color:color-mix(in srgb, var(--primary) 40%, transparent);text-underline-offset:.15em;font-weight:600}.openings-comparison-module__6ZGsNq__footer{border-top:1px solid var(--border);justify-content:space-between;align-items:center;gap:1rem;margin-top:2rem;padding-top:1rem;display:flex}.openings-comparison-module__6ZGsNq__footer p{color:var(--muted-foreground);margin:0;font-size:.8rem}@media (max-width:760px){.openings-comparison-module__6ZGsNq__introRow{flex-direction:column;align-items:flex-start;gap:.75rem}.openings-comparison-module__6ZGsNq__tableScroller table{min-width:max-content}.openings-comparison-module__6ZGsNq__rowHeading{width:9rem;min-width:9rem}.openings-comparison-module__6ZGsNq__listingHeading,.openings-comparison-module__6ZGsNq__tableScroller td{width:14rem;min-width:14rem}}@media (max-width:390px){.openings-comparison-module__6ZGsNq__page{padding-left:1rem;padding-right:1rem}.openings-comparison-module__6ZGsNq__footer{flex-direction:column;align-items:flex-start}}
