.public-site .career-search-profile{scroll-margin-top:var(--spacing-6)}.public-site .career-search-profile-summary{align-items:flex-start;gap:var(--spacing-4);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-6);flex-direction:column;display:flex}.public-site .career-search-profile-summary>.career-section-heading{width:100%}.public-site .career-search-profile-summary h2{font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-search-profile-summary .career-section-heading>div{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.public-site .career-search-profile-summary p{overflow-wrap:anywhere}.public-site .career-search-profile .career-search-setup-steps{gap:var(--spacing-2) var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);letter-spacing:.08em;text-transform:uppercase;flex-flow:wrap;padding:0;list-style:none;display:flex}.public-site .career-search-profile .career-search-setup-steps li{align-items:baseline;gap:var(--spacing-2);display:flex}.public-site .career-search-profile .career-search-setup-steps li[aria-current]{color:hsl(var(--foreground))}.public-site .career-search-profile-heading{gap:var(--spacing-3);flex-direction:column;display:flex}.public-site .career-search-profile-heading h1{color:hsl(var(--foreground));font-family:var(--public-font-editorial);font-weight:var(--public-weight-regular);font-size:var(--public-type-page-size);line-height:var(--public-type-page-leading);letter-spacing:-.035em}.public-site .career-search-profile-heading>p:last-child{max-width:760px;font-size:var(--public-type-reading-size);line-height:var(--public-type-reading-leading)}.public-site .career-search-profile .career-profile-source-banner{justify-content:space-between;align-items:center;gap:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:hsl(var(--card));padding:var(--spacing-5) var(--spacing-6);display:flex}.public-site .career-search-profile .career-profile-source-banner>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-profile .career-profile-source-banner p{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-profile .career-profile-source-banner .career-profile-source-label{color:hsl(var(--foreground));font-size:var(--public-type-body-size);line-height:var(--public-field-leading);font-weight:var(--public-weight-emphasis)}.public-site .career-search-profile .career-profile-source-banner>button{flex-shrink:0}.public-site .career-search-profile .career-profile-editing-notice{justify-content:space-between;align-items:center;gap:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .career-search-profile .career-profile-editing-notice>button{flex-shrink:0}.public-site .career-search-profile .career-journey-card{border-radius:var(--public-panel-radius)}.public-site .career-search-profile .career-profile-section-heading{gap:var(--spacing-2);flex-direction:column;display:flex}.public-site .career-search-profile .career-profile-section-heading p{color:hsl(var(--muted-foreground))}.public-site .career-search-profile .career-journey-section>h2,.public-site .career-search-profile .career-profile-section-heading h2,.public-site .career-search-profile .career-journey-card>h2,.public-site .career-search-profile .career-profile-next>h2{font-family:var(--public-font-editorial);font-weight:var(--public-weight-regular);font-size:var(--public-type-section-size);line-height:var(--public-type-section-leading)}.public-site .career-search-profile .career-profile-next{border-top:0;border-left:1px solid hsl(var(--border));padding:var(--spacing-6) 0 0 var(--spacing-6);gap:var(--spacing-6)}.public-site .career-search-profile .career-profile-next>h2{color:hsl(var(--foreground))}.public-site .career-search-profile .career-profile-next ol{gap:var(--spacing-6);flex-direction:column;padding:0;list-style:none;display:flex}.public-site .career-search-profile .career-profile-next li{align-items:flex-start;gap:var(--spacing-4);display:flex}.public-site .career-search-profile .career-profile-next li>span{width:20px;color:hsl(var(--primary));font-family:var(--public-font-editorial);font-size:var(--public-type-panel-size);line-height:var(--public-type-panel-leading);flex-shrink:0}.public-site .career-search-profile .career-profile-next li>div{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.public-site .career-search-profile .career-profile-next li h3{color:hsl(var(--foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading);letter-spacing:0}.public-site .career-search-profile .career-profile-saved-import{align-items:flex-start;gap:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .career-search-profile .career-profile-recovery{align-items:flex-start;gap:var(--spacing-4);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);padding:var(--spacing-6);flex-direction:column;display:flex}.public-site .career-search-profile .career-journey-actions{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-6)}.public-site .career-search-profile .career-journey-card>.career-journey-actions{border-top:0;padding-top:0}@media (max-width:960px){.public-site .career-search-profile .career-journey-layout{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .career-search-profile .career-profile-next{border-left:0;border-top:1px solid hsl(var(--border));padding:var(--spacing-6) 0 0}}@media (max-width:640px){.public-site .career-search-profile .career-search-setup-steps{gap:var(--spacing-2) var(--spacing-3);letter-spacing:.04em}.public-site .career-search-profile .career-search-setup-steps li{gap:var(--spacing-1)}.public-site .career-search-profile-heading>p:last-child{font-size:var(--public-type-body-size);line-height:var(--public-type-body-leading)}.public-site .career-search-profile .career-profile-source-banner{align-items:flex-start;gap:var(--spacing-2);padding:var(--spacing-5);flex-direction:column}.public-site .career-search-profile .career-profile-source-banner>button{padding-inline:0}.public-site .career-search-profile .career-profile-editing-notice{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.public-site .career-search-profile .career-journey-card,.public-site .career-search-profile .career-profile-recovery{padding:var(--spacing-5)}}
.public-site .account-workspace-content:has(.career-search-flow){padding-top:var(--spacing-12)}.public-site .career-search-flow{gap:var(--spacing-8);flex-direction:column;display:flex}.public-site .career-search-flow [hidden]{display:none}.public-site .career-search-flow :is(h1,h2,h3,h4,p,dl,dd,blockquote){margin:0}.public-site .career-search-flow>*{min-width:0}.public-site .career-search-flow :is(h1,h2,h3)[tabindex="-1"]:focus{outline:none}.public-site .career-search-flow :is(.career-search-heading,.career-search-profile-heading){gap:var(--spacing-3);flex-direction:column;display:flex}.public-site .career-search-flow :is(.career-search-heading,.career-search-profile-heading) h1,.public-site .career-search-review-heading h1,.public-site .career-search-empty h1{font-family:var(--public-font-editorial);font-size:var(--public-type-workspace-title-size);line-height:var(--public-type-workspace-title-leading);letter-spacing:-.035em;font-weight:var(--public-weight-regular)}.public-site .career-search-flow .career-search-heading>p:last-child{font-size:var(--public-type-reading-size);line-height:var(--public-type-body-leading)}.public-site .career-search-flow :is(.career-search-section-heading,.career-search-intro,.career-search-expectations,.career-search-permission-panel,.career-search-prepare-panel,.career-search-empty)>h2,.public-site .career-search-permission-heading h2{font-family:var(--public-font-editorial);font-size:var(--public-type-workspace-intro-size);line-height:var(--public-type-workspace-intro-leading);font-weight:var(--public-weight-regular);letter-spacing:-.025em}.public-site .career-search-flow .public-text-link{min-height:var(--public-control-height)}.public-site .career-search-actions{align-items:center;gap:var(--spacing-4) var(--spacing-6);flex-wrap:wrap;display:flex}.public-site .career-search-status{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));scroll-margin-top:var(--spacing-6);flex-direction:column;display:flex}.public-site .career-search-status-active{background:hsl(var(--public-status-success-surface));border-color:hsl(var(--public-status-success-border) / .25)}.public-site .career-search-status h2{align-items:center;gap:var(--spacing-3);font-family:var(--font-site-sans), sans-serif;font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading);font-weight:var(--public-weight-emphasis);letter-spacing:0;display:flex}.public-site .career-search-status-active h2{color:hsl(var(--public-status-success-text))}.public-site .career-search-status-dot{width:var(--spacing-2);height:var(--spacing-2);background:currentColor;border-radius:50%;flex-shrink:0}.public-site .career-search-status-action{flex-shrink:0}.public-site .career-search-status-action :is(a,button){white-space:normal;text-align:center}.public-site .career-search-status-times{gap:var(--spacing-6);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-4);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;display:grid}.public-site .career-search-status-times>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-status-times dt{color:hsl(var(--muted-foreground))}.public-site .career-search-status-times a{text-underline-offset:.2em;text-decoration:underline}.public-site .career-search-status-footer{align-items:center;gap:var(--spacing-3) var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);flex-wrap:wrap;display:flex}.public-site .career-search-shortlist{flex-direction:column;display:flex}.public-site .career-search-section-heading{justify-content:space-between;align-items:baseline;gap:var(--spacing-6);padding-bottom:var(--spacing-4);display:flex}.public-site .career-search-section-heading>p{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-match-list{flex-direction:column;display:flex}.public-site .career-search-match{align-items:start;gap:var(--spacing-5);border-top:1px solid hsl(var(--border));padding-block:var(--spacing-6);grid-template-columns:48px minmax(0,1fr) 140px;display:grid}.public-site .career-search-match-copy,.public-site .career-search-role-heading{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.public-site .career-search-role-heading{gap:var(--spacing-1)}.public-site .career-search-match h3{font-size:var(--public-type-subheading-size);line-height:var(--public-type-subheading-leading);font-weight:var(--public-weight-emphasis);letter-spacing:-.025em}.public-site .career-search-match .account-job-company{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-job-facts{gap:var(--spacing-1) var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);flex-wrap:wrap;display:flex}.public-site .career-search-job-facts>div{min-width:0}.public-site .career-search-match-action{width:140px;padding-top:var(--spacing-6);justify-content:flex-end;align-items:center;display:flex}.public-site .career-search-match-action>a{width:100%}.public-site .career-search-tools{justify-content:space-between;align-items:flex-start;gap:var(--spacing-6);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .career-search-tools>div{align-items:flex-start;gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-tools>div:last-child{align-items:flex-end}.public-site .career-search-application{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding:var(--spacing-5) var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:hsl(var(--card));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);display:flex}.public-site .career-search-application>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-application h2{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);letter-spacing:0}.public-site .career-search-application p{color:hsl(var(--muted-foreground))}.public-site .career-search-application>a{flex-shrink:0}.public-site .career-search-existing-role{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-4)}.public-site .career-search-existing-role[open]{gap:var(--spacing-4);flex-direction:column;display:flex}.public-site .career-search-enable{gap:var(--spacing-8);flex-direction:column;min-width:0;display:flex}.public-site .career-search-enable-layout{gap:var(--spacing-12);grid-template-columns:minmax(0,1.5fr) minmax(280px,1fr);align-items:start;display:grid}.public-site .career-search-confirmed-target{justify-content:space-between;align-items:center;gap:var(--spacing-6);padding-block:var(--spacing-6);border-block:1px solid hsl(var(--border));display:flex}.public-site .career-search-confirmed-target>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-confirmed-target h2{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading);letter-spacing:0}.public-site .career-search-confirmed-target p{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-confirmed-target>a{flex-shrink:0}.public-site :is(.career-search-permission-panel,.career-search-prepare-panel){gap:var(--spacing-6);min-width:0;padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));flex-direction:column;display:flex}.public-site .career-search-permission-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.public-site .career-search-plan-badge{padding:var(--spacing-1-5) var(--spacing-2);border-radius:var(--public-radius-small);background:hsl(var(--muted));font-size:var(--public-type-meta-size);line-height:var(--public-type-meta-leading);font-weight:var(--public-weight-emphasis);text-transform:uppercase}.public-site .career-search-consent{padding:var(--spacing-5);border:1px solid hsl(var(--border));border-radius:var(--public-control-radius);background:hsl(var(--background))}.public-site .career-search-consent .public-checkbox-label{align-items:flex-start}.public-site .career-search-expectations{gap:var(--spacing-6);min-width:0;padding-top:var(--spacing-5);flex-direction:column;display:flex}.public-site .career-search-expectations>div{gap:var(--spacing-2);flex-direction:column;display:flex}.public-site .career-search-expectations h3{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading);font-weight:var(--public-weight-emphasis);letter-spacing:0}.public-site .career-search-expectations p{color:hsl(var(--muted-foreground))}.public-site .career-search-price{font-family:var(--public-font-editorial);font-size:var(--public-type-workspace-title-size);line-height:var(--public-type-workspace-title-leading)}.public-site .career-search-price>span{font-family:var(--font-site-sans), sans-serif;color:hsl(var(--muted-foreground));font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading)}.public-site .career-search-permission-details{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground))}.public-site .career-search-review{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.public-site .career-search-review-heading{gap:var(--spacing-3);padding-bottom:var(--spacing-6);border-bottom:1px solid hsl(var(--border));flex-direction:column;display:flex}.public-site .career-search-company{align-items:center;gap:var(--spacing-3);display:flex}.public-site .career-search-review-heading>.career-search-job-facts{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading)}.public-site .career-search-review-layout{gap:var(--spacing-12);grid-template-columns:minmax(0,1.75fr) minmax(280px,1fr);align-items:start;display:grid}.public-site .career-search-review-evidence{gap:var(--spacing-6);flex-direction:column;min-width:0;display:flex}.public-site .career-search-intro{gap:var(--spacing-2);flex-direction:column;display:flex}.public-site .career-search-evidence-pair{gap:var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .career-search-evidence-pair>div{gap:var(--spacing-2);flex-direction:column;min-width:0;display:flex}.public-site .career-search-evidence-pair h3{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading);font-weight:var(--public-weight-regular);letter-spacing:0}.public-site .career-search-open-questions{gap:var(--spacing-4);border-radius:var(--public-control-radius);background:hsl(var(--muted));padding:var(--spacing-6);flex-direction:column;display:flex}.public-site .career-search-open-questions>div{gap:var(--spacing-1);flex-direction:column;min-width:0;display:flex}.public-site .career-search-open-questions>h3{font-size:var(--public-type-item-size);line-height:var(--public-type-item-leading)}.public-site .career-search-open-questions h4{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading)}.public-site .career-search-open-questions p{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-evidence-footer{justify-content:space-between;align-items:center;gap:var(--spacing-6);font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading);color:hsl(var(--muted-foreground));display:flex}.public-site .career-search-evidence-footer>a{flex-shrink:0}.public-site .career-search-source{color:hsl(var(--muted-foreground));font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-source>blockquote{padding-bottom:var(--spacing-3)}.public-site .career-search-prepare-panel{top:var(--spacing-6);position:sticky}.public-site .career-search-empty{gap:var(--spacing-4);padding:var(--spacing-6);border:1px solid hsl(var(--border));border-radius:var(--public-panel-radius);background:hsl(var(--card));flex-direction:column;display:flex}.public-site .career-search-held-role{gap:var(--spacing-3);border-top:1px solid hsl(var(--border));padding-top:var(--spacing-4);flex-direction:column;display:flex}.public-site .career-search-billing .career-search-paid-offer>h2{font-family:var(--public-font-editorial);font-size:var(--public-type-workspace-intro-size);line-height:var(--public-type-workspace-intro-leading);font-weight:var(--public-weight-regular)}@media (max-width:1100px){.public-site :is(.career-search-enable-layout,.career-search-review-layout){gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.public-site .career-search-prepare-panel{position:static}.public-site .career-search-expectations{border-top:1px solid hsl(var(--border));padding-top:var(--spacing-6)}}@media (max-width:959px){.public-site .account-workspace-content:has(.career-search-flow){padding:var(--spacing-6) var(--spacing-5) var(--spacing-8)}}@media (max-width:639px){.public-site .career-search-flow{gap:var(--spacing-6)}.public-site .career-search-flow>.career-search-heading h1{font-size:var(--public-type-stat-size);line-height:var(--public-type-stat-leading)}.public-site .career-search-flow .career-search-heading>p:last-child{font-size:var(--public-type-body-size);line-height:var(--public-type-workspace-body-leading)}.public-site .career-search-status{padding:var(--spacing-5)}.public-site .career-search-status-action{max-width:45%}.public-site .career-search-status-times{gap:var(--spacing-2);grid-template-columns:minmax(0,1fr)}.public-site .career-search-status-times>div{justify-content:space-between;gap:var(--spacing-3);flex-direction:row}.public-site .career-search-status-times dd{text-align:right}.public-site .career-search-status-times>div:last-child{flex-wrap:wrap}.public-site .career-search-section-heading{align-items:flex-start;gap:var(--spacing-1);flex-direction:column}.public-site .career-search-match{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.public-site .career-search-match-action{width:100%;padding-top:0}.public-site .career-search-tools{flex-direction:column;align-items:stretch}.public-site .career-search-tools>div:last-child{align-items:flex-start}.public-site .career-search-application{padding:var(--spacing-5);align-items:flex-start;gap:var(--spacing-3);flex-direction:column}.public-site .career-search-confirmed-target{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}.public-site .career-search-permission-heading{flex-direction:column-reverse;align-items:flex-start}.public-site :is(.career-search-permission-panel,.career-search-prepare-panel,.career-search-open-questions,.career-search-empty){padding:var(--spacing-5)}.public-site .career-search-enable .career-search-expectations{display:none}.public-site .career-search-review-heading>.career-search-job-facts{font-size:var(--public-type-ui-size);line-height:var(--public-type-ui-leading)}.public-site .career-search-evidence-pair{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}.public-site .career-search-evidence-footer{align-items:flex-start;gap:var(--spacing-2);flex-direction:column}}
.public-site .public-blog{--journal-font-heading:Georgia, "Times New Roman", serif;--journal-font-body:var(--font-site-sans), ui-sans-serif, system-ui, sans-serif;--journal-body-desktop-size:1.125rem;--journal-body-mobile-size:1rem;--journal-body-desktop-leading:2rem;--journal-body-mobile-leading:1.75rem;--journal-deck-desktop-size:1.125rem;--journal-deck-mobile-size:1rem;--journal-deck-leading:1.875rem;--journal-lead-desktop-size:1.25rem;--journal-lead-mobile-size:1.125rem;--journal-lead-leading:2rem;--journal-meta-size:.75rem;--journal-meta-leading:1.125rem;--journal-ui-size:.875rem;--journal-ui-leading:1.3125rem;--journal-summary-size:1rem;--journal-summary-leading:1.75rem;--journal-card-desktop-size:1.75rem;--journal-card-mobile-size:1.5rem;--journal-card-leading:2.1875rem;--journal-heading-desktop-size:2rem;--journal-heading-mobile-size:1.75rem;--journal-heading-desktop-leading:2.5rem;--journal-heading-mobile-leading:2.25rem;--journal-subheading-size:1.5rem;--journal-subheading-leading:2rem;--journal-stat-desktop-size:2.5rem;--journal-stat-mobile-size:2rem;--journal-stat-leading:2.75rem;--journal-code-size:.875rem;--journal-code-leading:1.375rem;--journal-surface-radius:.125rem;--journal-reading-width:45rem;--journal-ink:80 5% 27%;--journal-title-size:clamp(2.25rem, 4.5vw, 4rem);--journal-title-leading:1.1;--journal-masthead-size:clamp(3.5rem, 8.1vw, 6rem);--journal-masthead-leading:1.03;--journal-feature-size:clamp(2rem, 3.9vw, 3.25rem);--journal-feature-leading:1.15;--journal-body-size:var(--journal-body-desktop-size);--journal-body-leading:var(--journal-body-desktop-leading);--journal-lead-size:var(--journal-lead-desktop-size);--journal-deck-size:var(--journal-deck-desktop-size);--journal-heading-size:var(--journal-heading-desktop-size);--journal-heading-leading:var(--journal-heading-desktop-leading);--journal-stat-size:var(--journal-stat-desktop-size);font-family:var(--journal-font-body)}.public-site .public-blog :is(.public-display,.public-heading){font-family:var(--journal-font-heading)}.public-site .public-blog .public-eyebrow,.public-site .public-blog .text-xs:where(:not([data-slot])){font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.public-site .public-blog .text-sm:where(:not([data-slot])){font-size:var(--journal-ui-size);line-height:var(--journal-ui-leading)}.public-site .public-blog .text-base:where(:not([data-slot])){font-size:var(--journal-body-size);line-height:var(--journal-body-leading)}.public-blog{padding-bottom:var(--spacing-16)}.blog-masthead{padding-block:var(--spacing-12) var(--spacing-10);text-align:center}.blog-masthead-kicker{justify-content:space-between;gap:var(--spacing-5);display:flex}.blog-masthead .public-display{margin-top:var(--spacing-8);font-size:var(--journal-masthead-size);line-height:var(--journal-masthead-leading);letter-spacing:-.055em}.blog-masthead-description{margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-navigation{justify-content:space-between;align-items:center;gap:var(--spacing-4) var(--spacing-8);padding-block:var(--spacing-4);border-top:2px solid hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading);flex-wrap:wrap;display:flex}.blog-topic-links{gap:var(--spacing-4) var(--spacing-8);flex-wrap:wrap;display:flex}.blog-navigation a:hover{color:hsl(var(--primary))}.blog-about-link{align-items:center;gap:var(--spacing-2);color:hsl(var(--muted-foreground));display:inline-flex}.blog-wordmark{font-family:var(--journal-font-heading);font-size:var(--journal-card-desktop-size);line-height:var(--journal-card-leading);letter-spacing:-.04em}.blog-wordmark em{color:hsl(var(--primary))}.blog-archive-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);padding-block:var(--spacing-8) var(--spacing-6);display:flex}.blog-archive-heading>span{color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-category{color:hsl(var(--primary))}.blog-cover{aspect-ratio:16/9;border-radius:var(--journal-surface-radius);background:hsl(var(--secondary));overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%}.blog-cover-link{display:block}.blog-front-page{align-items:start;gap:var(--spacing-10);grid-template-columns:minmax(0,1.8fr) minmax(0,1fr);display:grid}.blog-featured,.blog-story,.blog-editorial{scroll-margin-top:28px}.blog-featured-main{margin-top:var(--spacing-8)}.blog-story-meta{align-items:center;gap:var(--spacing-2) var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading);flex-wrap:wrap;display:flex}.blog-story-meta .blog-category{margin:0}.blog-featured h3,.blog-story h3,.blog-related h3{font-family:var(--journal-font-heading);font-weight:var(--public-weight-regular);letter-spacing:-.035em;text-wrap:pretty}.blog-featured h3{max-width:650px;margin-top:var(--spacing-4);font-size:var(--journal-feature-size);line-height:var(--journal-feature-leading)}.public-blog h3 a:hover{color:hsl(var(--primary))}.blog-featured-main>p,.blog-story-main>p{max-width:600px;margin-top:var(--spacing-4);color:hsl(var(--muted-foreground));font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-featured-footer{justify-content:space-between;align-items:center;gap:var(--spacing-4);margin-top:var(--spacing-6);padding-top:var(--spacing-5);border-top:1px solid hsl(var(--border));flex-wrap:wrap;display:flex}.blog-featured-footer>span{color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-featured-footer>a{color:hsl(var(--primary))}.blog-stories{gap:var(--spacing-8);padding-left:var(--spacing-8);border-left:1px solid hsl(var(--border));display:grid}.blog-story{min-width:0}.blog-story+.blog-story{padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.blog-story>.blog-story-meta{margin-top:var(--spacing-5)}.blog-story-main{margin-top:var(--spacing-3)}.blog-story h3{font-size:var(--journal-card-desktop-size);line-height:var(--journal-card-leading)}.blog-story h3 a{overflow-wrap:anywhere;justify-content:space-between;align-items:start;gap:var(--spacing-4);display:flex}.blog-story h3 svg{margin-top:var(--spacing-1);color:hsl(var(--primary));flex-shrink:0}.blog-story-main>p{margin-top:var(--spacing-3);font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-story-compact{align-items:start;gap:var(--spacing-5);grid-template-columns:104px minmax(0,1fr);display:grid}.blog-story-compact h3{font-size:var(--journal-card-desktop-size);line-height:var(--journal-card-leading)}.blog-story-compact h3 a{gap:var(--spacing-2)}.blog-story-copy{min-width:0}.blog-editorial{gap:var(--spacing-16);margin-top:var(--spacing-16);padding-block:var(--spacing-10);border-top:2px solid hsl(var(--foreground));border-bottom:1px solid hsl(var(--border));grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);display:grid}.blog-editorial .public-heading{margin-top:var(--spacing-5);font-size:var(--journal-heading-size);line-height:var(--journal-heading-leading)}.blog-editorial .public-heading em{color:hsl(var(--primary))}.blog-editorial-copy{color:hsl(var(--muted-foreground));font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-editorial-copy p+p{margin-top:var(--spacing-4)}.blog-editorial-copy .blog-editorial-note{margin-top:var(--spacing-6);font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-job-cta{justify-content:space-between;align-items:center;gap:var(--spacing-8);margin-top:var(--spacing-10);padding:var(--spacing-8) var(--spacing-8);background:hsl(var(--secondary));display:flex}.blog-job-cta .public-heading{margin-top:var(--spacing-3);font-size:var(--journal-heading-size);line-height:var(--journal-heading-leading)}.blog-job-cta .public-button{flex-shrink:0}.blog-article-page{padding-top:var(--spacing-8)}.blog-navigation-article{border-top-width:1px}.blog-article-header{max-width:980px;padding-block:var(--spacing-16) var(--spacing-10);text-align:center;margin-inline:auto}.blog-article-header>.blog-category{justify-content:center}.public-site .blog-article-header h1{margin-top:var(--spacing-5);font-size:var(--journal-title-size);line-height:var(--journal-title-leading);letter-spacing:-.04em;text-wrap:balance}.blog-article-deck{max-width:700px;margin:var(--spacing-6) auto 0;color:hsl(var(--muted-foreground));font-size:var(--journal-deck-size);line-height:var(--journal-deck-leading)}.blog-article-byline{justify-content:center;gap:var(--spacing-2) var(--spacing-6);margin-top:var(--spacing-6);color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading);flex-wrap:wrap;display:flex}.blog-article-byline a{color:hsl(var(--foreground));font-weight:var(--public-weight-emphasis)}.blog-article-byline a:hover{color:hsl(var(--primary));text-underline-offset:3px;text-decoration:underline}.blog-article-cover{max-width:1120px;margin:0 auto var(--spacing-12)}.blog-article-cover figcaption{margin-top:var(--spacing-3);color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-reading-layout{grid-template-columns:200px minmax(0, var(--journal-reading-width));justify-content:center;gap:var(--spacing-16);padding-top:var(--spacing-2);display:grid}.blog-reading-main{min-width:0}.blog-reading-main:only-child{width:100%;max-width:var(--journal-reading-width);grid-column:1/-1;margin-inline:auto}.blog-contents{padding-top:var(--spacing-2);align-self:start;position:sticky;top:28px}.blog-contents summary{justify-content:space-between;align-items:center;gap:var(--spacing-3);padding-bottom:var(--spacing-4);border-bottom:1px solid hsl(var(--border));cursor:pointer;font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading);font-weight:var(--public-weight-emphasis);letter-spacing:.12em;text-transform:uppercase;color:hsl(var(--muted-foreground));list-style:none;display:flex}.blog-contents summary::-webkit-details-marker{display:none}.blog-contents summary:focus-visible{outline:2px solid hsl(var(--ring));outline-offset:var(--public-focus-offset)}.blog-contents details:not([open]) summary svg{transform:rotate(-90deg)}.blog-contents ol{gap:var(--spacing-4);margin-top:var(--spacing-5);display:grid}.blog-contents a{color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-ui-leading);display:block}.blog-contents a:hover{color:hsl(var(--primary))}.public-blog .blog-prose{max-width:none;color:hsl(var(--journal-ink));font-size:var(--journal-body-size);line-height:var(--journal-body-leading)}.blog-prose>:first-child{margin-top:0}.blog-prose>p:first-child{color:hsl(var(--foreground));font-size:var(--journal-lead-size);line-height:var(--journal-lead-leading)}.blog-prose :where(h2,h3){font-family:var(--journal-font-heading);font-weight:var(--public-weight-regular);letter-spacing:-.025em;color:hsl(var(--foreground));scroll-margin-top:32px}.blog-prose h2{font-size:var(--journal-heading-size);line-height:var(--journal-heading-leading);margin-top:2em}.blog-prose :where(a,strong){color:hsl(var(--foreground))}.blog-prose a{-webkit-text-decoration-color:hsl(var(--primary));text-decoration-color:hsl(var(--primary));text-underline-offset:4px}.blog-prose a:hover{color:hsl(var(--primary))}.blog-prose li{padding-left:var(--spacing-1-5)}.blog-prose li::marker{color:hsl(var(--primary))}.blog-prose blockquote{border-color:hsl(var(--primary));font-family:var(--journal-font-heading);font-weight:var(--public-weight-regular)}.blog-article-footer{margin-top:var(--spacing-12);padding-top:var(--spacing-6);border-top:1px solid hsl(var(--border))}.blog-stats{gap:var(--spacing-6) var(--spacing-8);margin-bottom:var(--spacing-8);padding:var(--spacing-8) var(--spacing-8);border:1px solid hsl(var(--border));border-radius:var(--journal-surface-radius);background:hsl(var(--secondary));grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-stat-value{color:hsl(var(--primary));font-family:var(--journal-font-heading);font-size:var(--journal-stat-size);line-height:var(--journal-stat-leading);letter-spacing:-.04em}.blog-stat-label{max-width:230px;margin-top:var(--spacing-2);color:hsl(var(--muted-foreground));font-size:var(--journal-ui-size);line-height:var(--journal-ui-leading)}.blog-callout{margin-bottom:var(--spacing-8);padding:var(--spacing-6) var(--spacing-8);border-left:3px solid hsl(var(--primary));background:hsl(var(--accent));font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-related{margin-top:var(--spacing-16);padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.blog-related-grid{gap:var(--spacing-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.blog-related .blog-category{margin-top:var(--spacing-6)}.blog-related h3{margin-block:var(--spacing-4);font-size:var(--journal-card-desktop-size);line-height:var(--journal-card-leading)}.blog-related h3 a{justify-content:space-between;align-items:start;gap:var(--spacing-5);display:flex}.blog-related h3 svg{margin-top:var(--spacing-1-5);color:hsl(var(--primary));flex-shrink:0}.blog-related time{color:hsl(var(--muted-foreground));font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}@media (max-width:1099px){.blog-front-page{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.blog-stories{padding:var(--spacing-8) 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.blog-story h3{font-size:var(--journal-card-desktop-size);line-height:var(--journal-card-leading)}.blog-editorial{gap:var(--spacing-8)}.blog-navigation-article .blog-wordmark{width:100%}.blog-related-grid{gap:var(--spacing-8)}.blog-reading-layout{grid-template-columns:170px minmax(0, var(--journal-reading-width));gap:var(--spacing-8)}}@media (max-width:767px){.public-blog{padding-bottom:var(--spacing-10)}.blog-masthead{padding-block:var(--spacing-8)}.blog-masthead-kicker{justify-content:center}.blog-masthead-kicker>p:last-child{display:none}.blog-masthead .public-display{margin-top:var(--spacing-4);font-size:var(--journal-masthead-size);line-height:var(--journal-masthead-leading)}.blog-masthead-description{max-width:350px;margin:var(--spacing-4) auto 0;font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-navigation{gap:var(--spacing-4);padding-block:var(--spacing-4);font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-topic-links{gap:var(--spacing-3) var(--spacing-6)}.blog-navigation .blog-about-link{font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading)}.blog-archive-heading{padding-block:var(--spacing-6) var(--spacing-4)}.blog-front-page{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.blog-featured-main{margin-top:var(--spacing-6)}.blog-story-meta{gap:var(--spacing-1-5) var(--spacing-4)}.blog-featured h3{font-size:var(--journal-feature-size);line-height:var(--journal-feature-leading)}.blog-featured-main>p{margin-top:var(--spacing-4);font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-featured-footer{margin-top:var(--spacing-5);padding-top:var(--spacing-4)}.blog-stories{gap:var(--spacing-8);padding:var(--spacing-8) 0 0;border-left:0;border-top:1px solid hsl(var(--border))}.blog-story+.blog-story{padding-top:var(--spacing-8)}.blog-story h3{font-size:var(--journal-card-mobile-size);line-height:var(--journal-card-leading)}.blog-story h3 svg{width:18px}.blog-story-compact{gap:var(--spacing-4);grid-template-columns:88px minmax(0,1fr)}.blog-story-compact h3{font-size:var(--journal-card-mobile-size);line-height:var(--journal-card-leading)}.blog-editorial{gap:var(--spacing-6);margin-top:var(--spacing-8);padding-block:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.blog-editorial .public-heading{margin-top:var(--spacing-4);font-size:var(--journal-heading-size);line-height:var(--journal-heading-leading)}.blog-editorial-copy{font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-job-cta{align-items:start;gap:var(--spacing-6);margin-top:var(--spacing-8);padding:var(--spacing-8) var(--spacing-6);flex-direction:column}.blog-article-page{padding-top:var(--spacing-5)}.blog-article-header{padding-block:var(--spacing-8) var(--spacing-8)}.public-site .blog-article-header h1{font-size:var(--journal-title-size);line-height:var(--journal-title-leading)}.blog-article-deck{margin-top:var(--spacing-5);font-size:var(--journal-deck-size);line-height:var(--journal-deck-leading)}.blog-article-byline{gap:var(--spacing-2) var(--spacing-5);margin-top:var(--spacing-5)}.blog-article-cover{margin-bottom:var(--spacing-8)}.blog-reading-layout{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr)}.blog-contents{padding-top:0;position:static}.blog-contents ol{gap:var(--spacing-3);margin-top:var(--spacing-4)}.blog-prose>p:first-child{font-size:var(--journal-lead-size);line-height:var(--journal-lead-leading)}.blog-prose h2{font-size:var(--journal-heading-size);line-height:var(--journal-heading-leading)}.blog-stats{gap:var(--spacing-5);padding:var(--spacing-6)}.blog-stat-value{font-size:var(--journal-stat-size);line-height:var(--journal-stat-leading)}.blog-callout{padding:var(--spacing-5);font-size:var(--journal-summary-size);line-height:var(--journal-summary-leading)}.blog-related{margin-top:var(--spacing-10);padding-top:var(--spacing-6)}.blog-related .public-section-heading{align-items:start}.blog-related .public-text-link{margin-top:var(--spacing-3);font-size:var(--journal-meta-size);line-height:var(--journal-meta-leading);white-space:nowrap}.blog-related-grid{gap:var(--spacing-8);grid-template-columns:1fr}.blog-related-grid>article+article{padding-top:var(--spacing-8);border-top:1px solid hsl(var(--border))}.blog-related h3{font-size:var(--journal-card-mobile-size);line-height:var(--journal-card-leading)}}.public-blog .blog-prose h3{font-size:var(--journal-subheading-size);line-height:var(--journal-subheading-leading)}.public-blog .blog-prose :where(pre,code){font-family:ui-monospace,Menlo,Consolas,monospace;font-size:var(--journal-code-size);line-height:var(--journal-code-leading)}.public-blog .blog-prose pre{max-width:100%;overflow-x:auto}.public-blog .blog-prose pre code{font-size:inherit;line-height:inherit;font-weight:var(--public-weight-regular)}@media (max-width:767px){.public-site .public-blog{--journal-body-size:var(--journal-body-mobile-size);--journal-body-leading:var(--journal-body-mobile-leading);--journal-lead-size:var(--journal-lead-mobile-size);--journal-deck-size:var(--journal-deck-mobile-size);--journal-heading-size:var(--journal-heading-mobile-size);--journal-heading-leading:var(--journal-heading-mobile-leading);--journal-stat-size:var(--journal-stat-mobile-size);--journal-feature-size:clamp(2rem, 7.5vw, 2.625rem)}}
.public-site.public-career-frame{background:var(--ca-night)}.public-site .career-lamplight{--background:var(--ca-mist-hsl);--card:0 0% 100%;--foreground:var(--ca-ink-hsl);--muted:var(--ca-mist-hsl);--muted-foreground:var(--ca-slate-hsl);--border:var(--ca-line-hsl);--primary:var(--ca-ink-hsl);--primary-foreground:var(--ca-paper-hsl);--secondary:var(--ca-line-hsl);--ring:var(--ca-ink-hsl);--career-search-heading-size:44px;--career-search-heading-leading:50px;--career-search-title-size:68px;--career-search-title-leading:73px;margin-top:calc(-1 * var(--public-header-height));color:var(--ca-ink);background:var(--ca-mist)}.public-site.public-career-frame .career-night,.public-site.career-product-menu{--background:var(--ca-night-hsl);--foreground:var(--ca-paper-hsl);--card:var(--ca-night-hsl);--muted:var(--ca-ink-hsl);--secondary:var(--ca-ink-hsl);--muted-foreground:var(--ca-paper-hsl);--primary:var(--ca-gold-hsl);--primary-foreground:var(--ca-night-hsl);--ring:var(--ca-gold-hsl)}.public-site .career-search-mobile-copy,.public-site .career-product-header .career-header-signin-arrow,.public-site .career-footer-jobs-mobile{display:none}.public-site .career-product-header{z-index:40;color:var(--ca-paper);-webkit-backdrop-filter:blur(20px)saturate(115%);backdrop-filter:blur(20px)saturate(115%);background:#11222cb3;border-bottom:1px solid #f5ecd629;position:sticky;top:0}.public-site .career-product-header .public-header-inner{gap:var(--spacing-8);min-height:87px}.public-site .career-product-header .public-header-nav{gap:var(--spacing-8);margin-left:auto;margin-right:0}.public-site .career-product-header .public-header-nav a{color:var(--ca-paper);font-size:14px;font-weight:400;line-height:18px}.public-site .career-product-header .career-header-actions{margin-left:calc(var(--spacing-8) + var(--spacing-1));gap:var(--spacing-8)}.public-site .career-product-header .career-header-signin{color:var(--ca-paper);font-size:14px;line-height:18px}.public-site .career-product-header .career-header-actions>[data-slot=button]{height:44px;min-height:44px;padding:calc(var(--spacing-3) + var(--spacing-0-5) / 2) var(--spacing-5);border:0;font-size:14px;line-height:18px}.public-site .career-product-header .career-header-brand{align-items:center;gap:var(--spacing-5);flex-direction:row}.public-site .career-product-header .public-brand{gap:var(--spacing-5);font-size:22px;font-weight:600;line-height:28px}.public-site .career-product-header .public-brand-mark{width:32px;height:32px;display:block}.public-site .career-product-header .public-brand-domain{font-size:inherit;font-weight:inherit;letter-spacing:inherit}.public-site .career-product-header .career-header-product{padding-left:var(--spacing-5);border-left:1px solid #42525b;font-size:17px;font-weight:400;line-height:22px}.public-site .career-lamplight .career-search-hero{min-height:100svh;display:grid}.public-site .career-lamplight .career-search-hero-content{padding-top:calc(var(--spacing-24) * 2);padding-bottom:calc(var(--spacing-16) + var(--spacing-2))}.public-site .career-lamplight .career-search-hero .career-search-intro{gap:calc(var(--spacing-6) + var(--spacing-1));text-align:left;align-items:flex-start;width:616px;max-width:52%}.public-site .career-lamplight .career-search-headline{gap:var(--spacing-6);flex-direction:column;display:flex}.public-site .career-lamplight .career-search-intro h1{letter-spacing:-.045em;text-wrap:initial}.public-site .career-lamplight .career-search-hero .public-eyebrow{color:var(--ca-gold);letter-spacing:.12em;font-size:13px;line-height:16px}.public-site .career-lamplight .career-search-deck{color:#dbdfdc;text-wrap:initial;max-width:460px;font-size:18px;line-height:29px}.public-site .career-lamplight .career-search-start{gap:var(--spacing-4);flex-direction:column;max-width:none;padding-top:0;display:flex}.public-site .career-lamplight .career-search-actions{gap:calc(var(--spacing-6) + var(--spacing-1))}.public-site .career-lamplight .career-lamplight-start{gap:var(--spacing-5);padding-inline:var(--spacing-6);font-size:16px;line-height:20px}.public-site .career-lamplight .career-search-note{font-size:14px;line-height:23px}.public-site .career-lamplight .career-search-hero .career-search-note{color:#dadedc;line-height:22px}.public-site .career-lamplight .career-search-free-link{color:var(--ca-paper);font-size:15px;font-weight:400;line-height:18px}.public-site .career-lamplight .career-search-scene{z-index:-1;aspect-ratio:auto;max-height:none;position:absolute;inset:0}.public-site .career-lamplight .career-search-scene>img{object-position:right bottom;width:100%;height:100%}.public-site .career-lamplight .career-search-scene:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(in oklab 180deg,#11222cf5 0%,#11222cd6 10%,#11222c80 22%,#11222c29 30%,#11222c00 36%), linear-gradient(in oklab 90deg,#11222ca6 0%,#11222ca6 36%,#11222c00 64%);position:absolute;inset:0}.public-site .career-lamplight :is(#how-it-works,#pricing,#questions){scroll-margin-top:calc(var(--public-header-height) + var(--spacing-6))}.public-site .career-lamplight-tour{background:var(--ca-night);color:var(--ca-paper)}.public-site .career-lamplight .career-search-return{gap:var(--spacing-10);padding-block:var(--spacing-20);flex-direction:column;display:flex}.public-site .career-lamplight .career-search-return>.career-search-section-copy{gap:var(--spacing-4) var(--spacing-16);grid-template-columns:minmax(0,1fr) 400px;align-items:end;width:100%;display:grid;position:static}.public-site .career-lamplight .career-search-return .public-eyebrow{color:var(--ca-gold);letter-spacing:.1em;grid-column:1;font-family:system-ui,sans-serif;font-size:13px;line-height:16px}.public-site .career-lamplight .career-search-return h2{letter-spacing:-.035em;grid-column:1}.public-site .career-lamplight .career-search-return .career-search-section-copy>p:last-child{color:#d5dee1;grid-area:1/2/3;font-family:system-ui,sans-serif;font-size:17px;line-height:28px}.public-site .career-lamplight .career-search-demo{gap:var(--spacing-10);flex-direction:column;width:100%;display:flex}.public-site .career-lamplight .career-demo-surface{background:var(--ca-mist);color:var(--ca-ink);border:0;border-radius:12px;grid-template-columns:224px minmax(0,1fr);display:grid;overflow:clip}.public-site .career-lamplight .career-demo-rail{--foreground:var(--ca-paper-hsl);--secondary:var(--ca-night-hsl);--ring:var(--ca-gold-hsl);gap:calc(var(--spacing-6) + var(--spacing-1-5));padding:calc(var(--spacing-6) + var(--spacing-1)) var(--spacing-5);background:var(--ca-ink);color:var(--ca-paper);flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-rail-title{font-family:system-ui,sans-serif;font-size:18px;font-weight:600;line-height:22px}.public-site .career-lamplight .career-demo-steps{gap:var(--spacing-3);border:0;flex-direction:column;padding:0;display:flex}.public-site .career-lamplight .career-demo-steps [data-slot=button]{width:100%;height:auto;min-height:42px;padding:var(--spacing-3);color:var(--ca-paper);border:0;border-radius:6px;flex-direction:row;justify-content:flex-start;font-size:14px;font-weight:400;line-height:18px}.public-site .career-lamplight .career-demo-steps [aria-current=step]{color:var(--ca-gold);background:#304a56;font-weight:600}.public-site .career-lamplight .career-demo-rail-note{gap:var(--spacing-2);padding:calc(var(--spacing-24) + var(--spacing-1)) var(--spacing-3) 0;color:#d1dbdc;flex-direction:column;font-family:system-ui,sans-serif;font-size:13px;line-height:16px;display:flex}.public-site .career-lamplight .career-demo-rail-note>p:last-child{color:var(--ca-gold)}.public-site .career-lamplight .career-demo-content{gap:var(--spacing-6);min-width:0;padding:var(--spacing-8);flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-heading{justify-content:space-between;align-items:center;gap:var(--spacing-4);display:flex}.public-site .career-lamplight .career-demo-heading h3{color:#000;font-family:var(--public-font-editorial);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:36px}.public-site .career-lamplight .career-demo-heading>span{color:var(--ca-slate);font-family:system-ui,sans-serif;font-size:13px;line-height:16px}.public-site .career-lamplight .career-demo-role-card{gap:var(--spacing-6);padding:calc(var(--spacing-6) + var(--spacing-1));border:1px solid var(--ca-line);color:#000;background:#fff;border-radius:8px;flex-direction:column;font-family:system-ui,sans-serif;display:flex}.public-site .career-lamplight .career-demo-role-heading{justify-content:space-between;align-items:flex-start;gap:var(--spacing-4);display:flex}.public-site .career-lamplight .career-demo-role-heading>div{gap:var(--spacing-2);flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-role-heading p{color:var(--ca-slate);font-size:14px;line-height:18px}.public-site .career-lamplight .career-demo-role-heading h4{letter-spacing:-.025em;font-size:22px;font-weight:600;line-height:28px}.public-site .career-lamplight .career-demo-fit-label{padding:var(--spacing-2) var(--spacing-3);background:var(--ca-mist);white-space:nowrap;border-radius:5px;font-size:13px;line-height:16px}.public-site .career-lamplight .career-demo-evidence{gap:var(--spacing-8);border-top:1px solid var(--ca-line);padding-top:var(--spacing-6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .career-lamplight .career-demo-evidence>div{gap:calc(var(--spacing-2) + var(--spacing-0-5));flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-evidence h5{color:var(--ca-slate);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.public-site .career-lamplight .career-demo-evidence blockquote{font-family:var(--public-font-editorial);font-size:22px;line-height:30px}.public-site .career-lamplight .career-demo-role-footer{justify-content:space-between;align-items:center;gap:var(--spacing-8);border-top:1px solid var(--ca-line);padding-top:var(--spacing-5);display:flex}.public-site .career-lamplight .career-demo-role-footer>div{gap:var(--spacing-1-5);flex-direction:column;min-width:0;display:flex}.public-site .career-lamplight .career-demo-role-footer h5{font-size:14px;font-weight:600;line-height:22px}.public-site .career-lamplight .career-demo-role-footer p{color:var(--ca-slate);font-size:14px;line-height:22px}.public-site .career-lamplight .career-demo-role-footer>[data-slot=button]{height:46px;min-height:46px;padding:calc(var(--spacing-3) + var(--spacing-0-5)) var(--spacing-5);background:var(--ca-ink);color:var(--ca-paper);border:0;flex-shrink:0;font-size:14px;line-height:18px}.public-site .career-lamplight .career-search-demo figcaption{color:#c3d0d4;font-family:system-ui,sans-serif;font-size:13px;line-height:16px}.public-site .career-lamplight :is(.career-demo-profile-card,.career-demo-application-card,.career-demo-check-card){gap:var(--spacing-6);padding:calc(var(--spacing-6) + var(--spacing-1));border:1px solid var(--ca-line);background:#fff;border-radius:8px;flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-profile-card{gap:calc(var(--spacing-5) + var(--spacing-0-5))}.public-site .career-lamplight .career-demo-profile-card h3{font-family:var(--public-font-editorial);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:37px}.public-site .career-lamplight .career-demo-profile-card dl{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .career-lamplight .career-demo-profile-card dl>div{gap:var(--spacing-3);flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-profile-card dt{color:var(--ca-slate);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:600;line-height:16px}.public-site .career-lamplight .career-demo-profile-card dd{font-family:var(--public-font-editorial);font-size:24px;line-height:32px}.public-site .career-lamplight .career-demo-profile-card>p{border-top:1px solid var(--ca-line);padding-top:var(--spacing-5);font-size:14px;line-height:24px}.public-site .career-lamplight .career-demo-check-card{background:var(--ca-ink);color:var(--ca-paper);border:0}.public-site .career-lamplight .career-demo-check-card>div{justify-content:space-between;gap:var(--spacing-4);display:flex}.public-site .career-lamplight .career-demo-check-card h3{font-family:var(--public-font-editorial);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:37px}.public-site .career-lamplight .career-demo-check-card>div>span{padding:var(--spacing-2) var(--spacing-3);color:var(--ca-gold);border:1px solid #6e858f;border-radius:6px;align-self:flex-start;font-size:13px;line-height:16px}.public-site .career-lamplight .career-demo-check-card>p{color:#d1dde1;font-size:16px;line-height:27px}.public-site .career-lamplight .career-demo-check-card>p:last-child{font-size:14px;line-height:18px}.public-site .career-lamplight .career-demo-check-card dl{gap:var(--spacing-8);padding-top:calc(var(--spacing-5) + var(--spacing-0-5));border-top:1px solid #57707b;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-site .career-lamplight .career-demo-check-card dl>div{gap:var(--spacing-2);flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-check-card dt{color:#d1dde1;font-size:13px;line-height:16px}.public-site .career-lamplight .career-demo-check-card dd{font-size:19px;line-height:24px}.public-site .career-lamplight .career-demo-application-card>p{color:var(--ca-slate);font-size:14px;line-height:18px}.public-site .career-lamplight .career-demo-application-card h3{font-family:var(--public-font-editorial);letter-spacing:-.03em;font-size:30px;font-weight:400;line-height:37px}.public-site .career-lamplight .career-demo-application-card>div{gap:var(--spacing-2);padding:var(--spacing-5);border:1px solid var(--ca-line);border-radius:8px;flex-direction:column;display:flex}.public-site .career-lamplight .career-demo-application-card h5{align-items:center;gap:var(--spacing-2);font-size:17px;font-weight:600;line-height:24px;display:flex}.public-site .career-lamplight .career-demo-application-card>div>p{color:var(--ca-slate);font-size:15px;line-height:25px}.public-site .career-lamplight .career-demo-application-card footer{justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex}.public-site .career-lamplight .career-demo-application-card footer>p{color:var(--ca-slate);font-size:14px;line-height:23px}.public-site .career-lamplight .career-search-rhythm{padding-block:calc(var(--spacing-16) + var(--spacing-2));background:var(--ca-mist)}.public-site .career-lamplight .career-lamplight-steps{gap:var(--spacing-10);flex-direction:column;display:flex}.public-site .career-lamplight-steps>h2{font-family:var(--public-font-editorial);letter-spacing:-.03em;font-size:38px;font-weight:400;line-height:46px}.public-site .career-lamplight .career-search-steps{gap:var(--spacing-16);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.public-site .career-lamplight .career-search-steps li{gap:var(--spacing-4);border-top:1px solid var(--ca-line);padding-top:var(--spacing-6);flex-direction:column;font-family:system-ui,sans-serif;display:flex}.public-site .career-lamplight .career-search-steps li>span{color:var(--ca-slate);font-size:14px;line-height:18px}.public-site .career-lamplight .career-search-steps li>div{gap:var(--spacing-4)}.public-site .career-lamplight .career-search-steps h3{color:#000;letter-spacing:-.025em;font-size:20px;font-weight:600;line-height:28px}.public-site .career-lamplight .career-search-steps p{color:var(--ca-slate);font-size:16px;line-height:27px}.public-site .career-lamplight-pricing{padding-block:var(--spacing-20);background:var(--ca-ink);color:var(--ca-paper)}.public-site .career-lamplight-plans{gap:var(--spacing-10);flex-direction:column;display:flex}.public-site .career-lamplight-plan-heading{justify-content:space-between;align-items:flex-end;gap:var(--spacing-12);display:flex}.public-site .career-lamplight-plan-heading .career-search-section-copy{gap:var(--spacing-4)}.public-site .career-lamplight-plan-heading .public-eyebrow{color:var(--ca-gold);letter-spacing:.1em;font-size:13px;line-height:16px}.public-site .career-lamplight-plan-heading h2{letter-spacing:-.035em}.public-site .career-lamplight-plan-heading>p{color:#dae1e1;max-width:350px;font-size:16px;line-height:27px}.public-site .career-lamplight-plan-columns{gap:var(--spacing-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.public-site .career-lamplight :is(.career-search-free,.career-search-paid){gap:var(--spacing-6);min-width:0;padding:var(--spacing-8);border-radius:12px;flex-direction:column;align-items:stretch;display:flex}.public-site .career-lamplight .career-search-free{--foreground:var(--ca-paper-hsl);--card:var(--ca-ink-hsl);--muted:var(--ca-night-hsl);--input:var(--ca-line-hsl);--ring:var(--ca-gold-hsl);color:var(--ca-paper);background:0 0;border:1px solid #60727b}.public-site .career-lamplight .career-search-paid{--primary:var(--ca-night-hsl);--primary-foreground:var(--ca-paper-hsl);--ring:var(--ca-night-hsl);background:var(--ca-paper);color:var(--ca-night);border:0}.public-site .career-lamplight .career-search-plan-intro{gap:var(--spacing-3);flex-direction:column;display:flex}.public-site .career-lamplight :is(.career-search-free,.career-search-paid) h3{color:inherit;font-size:16px;font-weight:600;line-height:20px}.public-site .career-lamplight .career-search-plan-intro>p:not(.career-search-price){color:inherit;font-size:16px;line-height:26px}.public-site .career-lamplight .career-search-free .career-search-plan-intro>p:not(.career-search-price){color:#d3dde0}.public-site .career-lamplight .career-search-price{align-items:baseline;gap:calc(var(--spacing-2) + var(--spacing-0-5));font-family:var(--public-font-editorial);color:inherit;flex-wrap:wrap;font-size:48px;font-weight:400;line-height:54px;display:flex}.public-site .career-lamplight .career-search-price>strong:not(.career-search-price-unavailable){font-size:inherit;line-height:inherit;letter-spacing:0;font-weight:400}.public-site .career-lamplight .career-search-price>span{font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif;color:inherit;font-size:16px;line-height:20px}.public-site .career-lamplight .career-search-plan-details{color:inherit;font-size:15px;line-height:27px}.public-site .career-lamplight .career-search-paid .career-search-plan-details{color:var(--ca-ink)}.public-site .career-lamplight :is(.career-search-free,.career-search-paid)>[data-slot=button]{width:100%;height:50px;min-height:50px;padding:var(--spacing-4);margin-top:0;font-size:15px;line-height:18px}.public-site .career-lamplight .career-search-paid>[data-slot=button]{border:0}.public-site .career-lamplight .career-search-free>[data-slot=button]{height:52px;min-height:52px;color:var(--ca-paper);border-color:#83939a}.public-site .career-lamplight-pricing>.public-container>.career-search-note{color:#dae1e1;max-width:1100px}.public-site .career-lamplight .career-search-faq{padding-block:var(--spacing-20);background:var(--ca-mist);border:0}.public-site .career-lamplight .career-search-split{gap:var(--spacing-24);grid-template-columns:384px minmax(0,1fr)}.public-site .career-lamplight .career-search-faq h2{letter-spacing:-.03em;font-size:40px;line-height:46px}.public-site .career-lamplight .career-search-faq .career-search-section-copy>p{color:var(--ca-slate);font-size:16px;line-height:27px}.public-site .career-lamplight .career-search-questions details{padding-block:calc(var(--spacing-5) + var(--spacing-0-5));border-top:1px solid var(--ca-line);border-bottom:0}.public-site .career-lamplight .career-search-questions summary{min-height:0;padding:0 calc(var(--spacing-8) + var(--spacing-1)) 0 0;color:var(--ca-ink);font-size:18px;font-weight:600;line-height:26px;display:block;position:relative}.public-site .career-lamplight .career-search-questions summary>svg{position:absolute;top:3px;right:0}.public-site .career-lamplight .career-search-questions details>p{padding:var(--spacing-3) 0 0;color:var(--ca-slate);font-size:16px;line-height:27px}.public-site .career-lamplight .career-search-closing{padding-block:var(--spacing-16);background:var(--ca-night);color:var(--ca-paper)}.public-site .career-lamplight .career-search-closing .career-search-section-copy{gap:var(--spacing-4)}.public-site .career-lamplight .career-search-closing h2{letter-spacing:-.035em}.public-site .career-lamplight .career-search-closing .career-search-section-copy>p{color:#d1dce0;font-size:16px;line-height:20px}.public-site .career-lamplight .career-search-closing>div>[data-slot=button]{gap:var(--spacing-2);height:56px;min-height:56px;padding-block:calc(var(--spacing-4) + var(--spacing-0-5));border:0;flex-shrink:0}.public-site .career-product-footer{padding-block:calc(var(--spacing-6) + var(--spacing-1));background:var(--ca-night);color:#cfdadd;border-top:1px solid #3a4c56;font-size:14px;line-height:18px}.public-site .career-product-footer>.public-container{justify-content:space-between;align-items:center;gap:var(--spacing-6);display:flex}.public-site .career-product-footer nav{align-items:center;gap:calc(var(--spacing-6) + var(--spacing-1));flex-wrap:wrap;display:flex}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.public-site .career-product-header{background:var(--ca-night)}}@media (prefers-reduced-transparency:reduce){.public-site .career-product-header{background:var(--ca-night);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (max-width:1199px) and (min-width:1024px){.public-site .career-product-header .career-header-product{display:none}.public-site .career-product-header .career-header-actions{margin-left:0}.public-site .career-lamplight .career-search-hero .career-search-intro{max-width:60%}.public-site .career-lamplight .career-search-intro h1{font-size:56px;line-height:62px}.public-site .career-lamplight .career-search-return>.career-search-section-copy{gap:var(--spacing-8);grid-template-columns:minmax(0,1fr) 360px}.public-site .career-lamplight .career-search-split{gap:var(--spacing-12);grid-template-columns:320px minmax(0,1fr)}.public-site .career-lamplight .career-demo-role-footer{gap:var(--spacing-4);flex-wrap:wrap}}@media (max-width:1023px){.public-site .career-lamplight{--career-search-heading-size:34px;--career-search-heading-leading:40px;margin-top:0}.public-site .career-search-mobile-copy{display:initial}.public-site .career-search-desktop-copy{display:none}.public-site .career-product-header .public-brand{gap:calc(var(--spacing-2) + var(--spacing-0-5));font-size:19px;line-height:24px}.public-site .career-product-header .public-brand-mark{width:26px;height:26px}.public-site .career-product-header .public-header-inner{gap:var(--spacing-3);min-height:63px}.public-site .career-product-header .public-header-nav,.public-site .career-product-header .career-header-product,.public-site .career-product-header .public-menu-trigger,.public-site .career-product-header .career-header-actions>[data-slot=button]{display:none}.public-site .career-product-header .career-header-actions{margin-left:auto}.public-site .career-product-header .career-header-brand{flex-direction:row}.public-site .career-product-header .career-header-signin{align-items:center;gap:var(--spacing-1);display:inline-flex}.public-site .career-product-header .career-header-signin-arrow,.public-site .career-footer-jobs-mobile{display:inline}.public-site .career-footer-jobs-desktop{display:none}.public-site .career-lamplight .career-search-hero{flex-direction:column;min-height:0;display:flex}.public-site .career-lamplight .career-search-hero-content{padding-top:calc(var(--spacing-8) + var(--spacing-1));padding-bottom:calc(var(--spacing-6) + var(--spacing-1))}.public-site .career-lamplight .career-search-hero .career-search-intro{gap:var(--spacing-6);width:100%;max-width:none}.public-site .career-lamplight .career-search-headline,.public-site .career-lamplight .career-search-start{display:contents}.public-site .career-lamplight .career-search-hero .public-eyebrow{letter-spacing:.1em;font-size:12px;display:block}.public-site .career-lamplight .career-search-intro h1{letter-spacing:-.04em;font-size:44px;line-height:49px}.public-site .career-lamplight .career-search-deck{color:#d5e0e3;max-width:none;font-size:17px;line-height:28px}.public-site .career-lamplight .career-search-actions,.public-site .career-lamplight .career-search-actions>.career-lamplight-start{width:100%}.public-site .career-lamplight .career-search-hero .career-search-note{color:#d5e0e3;line-height:23px}.public-site .career-lamplight .career-search-free-link{display:none}.public-site .career-lamplight .career-search-scene{aspect-ratio:2;width:100%;height:auto;min-height:280px;position:relative;inset:auto}.public-site .career-lamplight .career-search-scene:before{display:none}.public-site .career-lamplight .career-search-scene:after{pointer-events:none;background:linear-gradient(in oklab 180deg,#11222c 0%,#11222ce0 6%,#11222c7a 16%,#11222c29 27%,#11222c00 38%);height:auto;inset:0}.public-site .career-lamplight .career-search-return{gap:calc(var(--spacing-6) + var(--spacing-1));padding-block:calc(var(--spacing-10) + var(--spacing-1))}.public-site .career-lamplight .career-search-return>.career-search-section-copy{display:contents}.public-site .career-lamplight .career-search-return .public-eyebrow{display:none}.public-site .career-lamplight .career-search-return .career-search-section-copy>p:last-child{color:#d5e0e3;font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif;font-size:16px;line-height:26px}.public-site .career-lamplight .career-search-demo{gap:calc(var(--spacing-6) + var(--spacing-1))}.public-site .career-lamplight .career-demo-surface{border-radius:10px;display:block}.public-site .career-lamplight .career-demo-rail,.public-site .career-lamplight .career-demo-heading,.public-site .career-lamplight .career-demo-fit-label{display:none}.public-site .career-lamplight .career-demo-content{padding:var(--spacing-6)}.public-site .career-lamplight .career-demo-role-card{gap:var(--spacing-6);color:var(--ca-ink);font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif;background:0 0;border:0;border-radius:0;padding:0}.public-site .career-lamplight .career-demo-role-heading>div{gap:calc(var(--spacing-2) + var(--spacing-0-5))}.public-site .career-lamplight .career-demo-role-heading p:first-child{font-size:13px;line-height:16px}.public-site .career-lamplight .career-demo-role-heading p:last-child{font-size:14px;line-height:23px}.public-site .career-lamplight .career-demo-evidence{gap:var(--spacing-6);border:0;flex-direction:column;padding-top:0;display:flex}.public-site .career-lamplight .career-demo-evidence>div{gap:var(--spacing-3);border-top:1px solid var(--ca-line);padding-top:var(--spacing-5)}.public-site .career-lamplight .career-demo-evidence h5{letter-spacing:.07em;font-size:11px;line-height:14px}.public-site .career-lamplight .career-demo-role-footer{align-items:stretch;gap:calc(var(--spacing-4) + var(--spacing-0-5));flex-direction:column}.public-site .career-lamplight .career-demo-role-footer>.career-search-desktop-copy{display:none}.public-site .career-lamplight .career-demo-role-footer>.career-search-mobile-copy{color:var(--ca-ink);line-height:24px;display:block}.public-site .career-lamplight .career-demo-role-footer>[data-slot=button]{width:100%;height:46px;padding:var(--spacing-3);border-radius:7px}.public-site .career-lamplight .career-search-demo figcaption{color:#cad7dc;font-family:var(--font-site-sans),ui-sans-serif,system-ui,sans-serif;line-height:22px}.public-site .career-lamplight .career-search-rhythm{padding-block:calc(var(--spacing-10) + var(--spacing-1))}.public-site .career-lamplight .career-lamplight-steps{gap:calc(var(--spacing-6) + var(--spacing-1))}.public-site .career-lamplight .career-lamplight-steps>h2{font-size:32px;line-height:38px}.public-site .career-lamplight .career-search-steps{gap:calc(var(--spacing-6) + var(--spacing-1));grid-template-columns:minmax(0,1fr)}.public-site .career-lamplight-pricing{padding-block:calc(var(--spacing-10) + var(--spacing-1))}.public-site .career-lamplight-plans{gap:var(--spacing-6)}.public-site .career-lamplight-plan-heading,.public-site .career-lamplight-plan-heading .career-search-section-copy{display:contents}.public-site .career-lamplight-plan-heading .public-eyebrow{display:none}.public-site .career-lamplight-plan-heading h2{letter-spacing:-.03em;font-size:32px;line-height:39px}.public-site .career-lamplight-plan-heading>p{color:#d5e0e3;max-width:none}.public-site .career-lamplight-plan-columns{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}.public-site .career-lamplight :is(.career-search-free,.career-search-paid){padding:var(--spacing-6)}.public-site .career-lamplight-pricing>.public-container>.career-search-note{font-size:13px;line-height:22px}.public-site .career-lamplight .career-search-faq{padding-block:calc(var(--spacing-10) + var(--spacing-1))}.public-site .career-lamplight .career-search-split{gap:calc(var(--spacing-6) + var(--spacing-1));grid-template-columns:minmax(0,1fr)}.public-site .career-lamplight .career-search-faq h2{font-size:32px;line-height:38px}.public-site .career-lamplight .career-search-faq .career-search-section-copy>p{display:none}.public-site .career-lamplight .career-search-closing{padding-top:calc(var(--spacing-10) + var(--spacing-1));padding-bottom:0}.public-site .career-lamplight .career-search-closing>div{align-items:stretch;gap:var(--spacing-6);flex-direction:column}.public-site .career-lamplight .career-search-closing .career-search-section-copy{display:contents}.public-site .career-lamplight .career-search-closing h2{letter-spacing:-.035em;font-size:34px;line-height:40px}.public-site .career-lamplight .career-search-closing .career-search-section-copy>p{color:#d5e0e3;line-height:27px}.public-site .career-lamplight .career-search-closing>div>[data-slot=button]{width:100%;height:52px;min-height:52px;padding:calc(var(--spacing-4) + var(--spacing-0-5) / 2) var(--spacing-5);font-size:15px;line-height:18px}.public-site .career-product-footer{padding-top:calc(var(--spacing-6) + var(--spacing-5));padding-bottom:calc(var(--spacing-10) + var(--spacing-1));color:#cad8dc;border:0;font-size:13px;line-height:16px}.public-site .career-product-footer>.public-container>span{display:none}.public-site .career-product-footer nav{gap:var(--spacing-6)}.public-site .career-product-footer .career-footer-copyright{display:none}.public-site .career-lamplight :is(.career-demo-profile-card,.career-demo-application-card,.career-demo-check-card){border:0;padding:0}.public-site .career-lamplight .career-demo-profile-card dl,.public-site .career-lamplight .career-demo-check-card dl{gap:var(--spacing-5);grid-template-columns:minmax(0,1fr)}.public-site .career-lamplight .career-demo-check-card{padding:var(--spacing-5)}.public-site .career-lamplight .career-demo-check-card>div,.public-site .career-lamplight .career-demo-application-card footer{flex-direction:column}}@media (max-width:359px){.public-site .career-lamplight .career-search-intro h1{font-size:36px;line-height:41px}}

