@layer components{.c-tag{--tag-height:calc(var(--spacing,.25rem)*7.5);--tag-py:calc(var(--spacing,.25rem)*1);--tag-px:calc(var(--spacing,.25rem)*2.5);--tag-font-size:var(--text-base);--tag-icon-size:calc(var(--spacing,.25rem)*4);--tag-gap:calc(var(--spacing,.25rem)*1.5);--tag-bg:var(--color-subtle);--tag-border-color:var(--tag-bg);--tag-border-radius:calc(var(--spacing,.25rem)*2.5);--tag-border-width:1px;--tag-color:calc(var(--spacing,.25rem)*var(--color-primary)/70%);--tag-hover-bg:var(--tag-bg);--tag-hover-border-color:var(--color-primary);--tag-hover-color:var(--color-primary);--icon-size:var(--tag-icon-size);--link-decoration:none;gap:var(--tag-gap);min-width:var(--tag-height);min-height:var(--tag-height);padding:var(--tag-py)var(--tag-px);border:var(--tag-border-width)solid var(--tag-border-color);border-radius:var(--tag-border-radius);font-family:var(--font-text);font-size:var(--tag-font-size);color:var(--tag-color);background-color:var(--tag-bg);justify-content:center;align-items:center;font-weight:500;line-height:1.2;transition-property:color,background-color,border-color;display:inline-flex}.c-tag .i-icon{color:var(--color-primary)}.c-tag--outline{--tag-bg:transparent;--tag-border-color:currentcolor;--tag-hover-bg:var(--color-subtle)}.c-tag--marker{--tag-gap:calc(var(--spacing,.25rem)*1);--tag-bg:var(--color-white);--tag-border-radius:calc(var(--spacing,.25rem)*21);--tag-color:var(--color-primary);--tag-hover-border-color:var(--color-accent);padding-inline-start:calc(var(--spacing,.25rem)*1);font-weight:600}.c-tag--marker:before{content:"";width:calc(var(--spacing,.25rem)*5.5);height:calc(var(--spacing,.25rem)*5.5);background-image:radial-gradient(var(--color-accent)calc(var(--spacing,.25rem)*1.5),var(--color-subtle)calc(calc(var(--spacing,.25rem)*1.5) + 1px));border-radius:50%;flex-shrink:0}.c-tag--white{--tag-bg:var(--color-white);--tag-hover-color:#14363866}@supports (color:color-mix(in lab, red, red)){.c-tag--white{--tag-hover-color:color-mix(in oklab,var(--color-primary)40%,transparent)}}.c-tag--white{--tag-hover-border-color:var(--tag-bg)}a.c-tag,button.c-tag{z-index:1}@media (hover:hover){a.c-tag:hover,button.c-tag:hover{border-color:var(--tag-hover-border-color);color:var(--tag-hover-color);background-color:var(--tag-hover-bg)}}.c-vacancy__body{-moz-column-gap:calc(var(--spacing,.25rem)*18);column-gap:calc(var(--spacing,.25rem)*18);display:grid}.c-vacancy__title{text-wrap:balance;line-height:1}.c-vacancy__lead{margin-top:calc(var(--spacing,.25rem)*7.5);font-family:var(--font-title);font-size:var(--text-lg);font-feature-settings:"liga" 1;letter-spacing:var(--tracking-title);font-weight:500;line-height:1.3}.c-vacancy__content{margin-top:calc(var(--spacing,.25rem)*7.5)}.c-vacancy__aside{max-width:calc(var(--spacing,.25rem)*100);margin-top:calc(var(--spacing,.25rem)*7.5);padding:calc(var(--spacing,.25rem)*6);border-radius:calc(var(--spacing,.25rem)*8.5);background-color:var(--color-neutral)}.c-vacancy__aside-salary{font-size:calc(var(--spacing,.25rem)*6.5);line-height:1.1}.c-vacancy__aside-list{margin-top:calc(var(--spacing,.25rem)*2.5)}.c-vacancy__aside-list li{--icon-size:calc(var(--spacing,.25rem)*6);gap:calc(var(--spacing,.25rem)*2.5);padding-block:calc(var(--spacing,.25rem)*4);align-items:start;display:flex}.c-vacancy__aside-list li:not(:first-child){border-top:1px solid #1436381a}@supports (color:color-mix(in lab, red, red)){.c-vacancy__aside-list li:not(:first-child){border-top:1px solid color-mix(in oklab,var(--color-primary)10%,transparent)}}.c-vacancy__aside-button{width:100%;margin-top:calc(var(--spacing,.25rem)*2.5)}.c-vacancy__footer{margin-top:calc(var(--spacing,.25rem)*9)}@media (width>=48rem){.c-vacancy__lead{font-size:calc(var(--spacing,.25rem)*5.5)}}@media (width>=62rem){.c-vacancy__body{grid-template-columns:6fr 4fr;grid-template-areas:"title aside""main aside";align-items:start}.c-vacancy__title{grid-area:title}.c-vacancy__main{grid-area:main}.c-vacancy__aside{top:var(--header-scroll-offset);grid-area:aside;margin-top:0;position:sticky}.c-vacancy__content{margin-top:calc(var(--spacing,.25rem)*12.5)}}@media (width>=78.75rem){.c-vacancy__body{grid-template-columns:7fr 3fr}}.c-vacancy-banner{--py:calc(var(--spacing,.25rem)*10);--logo-size:calc(var(--spacing,.25rem)*100)}.c-vacancy-banner__body{row-gap:calc(var(--spacing,.25rem)*10);padding-block:var(--py);padding-inline:calc(var(--spacing,.25rem)*5);border-radius:calc(var(--spacing,.25rem)*11);background-color:var(--color-neutral);display:grid;position:relative}.c-vacancy-banner__logo{width:100%;max-width:var(--logo-size);margin-top:calc(var(--py)*-2);margin-inline:auto}@media (width>=78.75rem){.c-vacancy-banner{--logo-size:calc(var(--spacing,.25rem)*110)}.c-vacancy-banner__body{grid-template-columns:var(--logo-size)1fr;gap:calc(var(--spacing,.25rem)*10);padding-inline:calc(var(--spacing,.25rem)*17.5);align-items:center}}@media (width>=90rem){.c-vacancy-banner{--py:calc(var(--spacing,.25rem)*20)}.c-vacancy-banner__body{padding-inline:calc(var(--spacing,.25rem)*20)}}}
/*# sourceMappingURL=4a4b343f0883681e.css.map*/