.jd{background:var(--jd-bg);color:var(--jd-text);font-family:var(--jd-font, inherit);font-size:var(--jd-body);line-height:1.55;-webkit-font-smoothing:antialiased}.jd *,.jd *:before,.jd *:after{box-sizing:border-box}:where(.jd) :where(h1,h2,h3,p,ul){margin:0;padding:0}.jd h1,.jd h2,.jd h3{font-family:var(--jd-heading-font, inherit);font-weight:var(--jd-heading-weight);letter-spacing:var(--jd-heading-ls);color:inherit}.jd svg{display:block}.jd__wrap{max-width:var(--jd-max);margin:0 auto;padding:0 20px}.jd__eyebrow{font-size:var(--jd-small);letter-spacing:.18em;text-transform:uppercase;color:var(--jd-eyebrow);font-weight:600}.jd__h2{font-size:var(--jd-h2);line-height:1.2;margin:6px 0 22px}.jd__section{padding:var(--jd-space) 0;border-top:1px solid var(--jd-line)}.jd__btn{display:inline-flex;align-items:center;gap:10px;background:var(--jd-btn-bg);color:var(--jd-btn-text);text-decoration:none;font-weight:600;font-size:var(--jd-btn-size);padding:15px 26px;border-radius:var(--jd-btn-radius);transition:transform .2s ease,filter .2s ease}.jd__btn:hover{transform:translateY(-2px);filter:brightness(1.07)}.jd__btn:focus-visible{outline:2px solid var(--jd-accent);outline-offset:3px}.jd__btn svg{width:18px;height:18px}.jd__hero{padding-top:28px}.jd__back{display:inline-flex;gap:8px;color:var(--jd-back);text-decoration:none;font-size:calc(var(--jd-body) * .85);margin-bottom:36px;transition:opacity .2s ease}.jd__back:hover{opacity:.7}.jd__title{font-size:var(--jd-h1);line-height:1.08;margin:10px 0 22px}.jd__meta{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:28px}.jd__chip{display:inline-flex;align-items:center;gap:8px;padding:8px 14px;border-radius:999px;font-size:calc(var(--jd-body) * .85);background:var(--jd-chip-bg);color:var(--jd-chip-text);border:1px solid var(--jd-chip-border)}.jd__chip svg{width:16px;height:16px;color:var(--jd-chip-icon)}.jd__hero-sub{font-size:calc(var(--jd-body) * .85);color:var(--jd-hero-sub);margin-top:12px}.jd__hero-img{margin:44px 0 var(--jd-space);border-radius:var(--jd-img-radius);overflow:hidden;aspect-ratio:var(--jd-ratio);background:var(--jd-card-bg)}.jd__hero-img img,.jd__hero-img svg{width:100%;height:100%;object-fit:cover;display:block}.jd__hero--noimg{padding-bottom:var(--jd-space)}.jd__card{background:var(--jd-card-bg);color:var(--jd-card-text);border:1px solid var(--jd-card-border);border-radius:var(--jd-radius);padding:24px}.jd__card-label{font-size:var(--jd-small);letter-spacing:.16em;text-transform:uppercase;color:var(--jd-card-muted);font-weight:600}.jd__dots{list-style:none;display:grid;gap:8px}.jd__dots li{position:relative;padding-left:18px;font-size:calc(var(--jd-body) * .94)}.jd__dots li:before{content:"";position:absolute;left:0;top:.65em;width:6px;height:6px;border-radius:50%;background:var(--jd-accent)}.jd__checks{list-style:none;display:grid;gap:12px;margin-top:16px}.jd__checks li{display:flex;gap:12px;font-size:calc(var(--jd-body) * .94)}.jd__check{flex:0 0 22px;height:22px;border-radius:50%;display:grid;place-items:center;color:var(--jd-accent);background:color-mix(in srgb,var(--jd-accent) 14%,transparent)}.jd__check svg{width:12px;height:12px}.jd__about{display:grid;grid-template-columns:1.35fr 1fr;gap:40px;align-items:start}.jd__about-text{font-size:calc(var(--jd-body) * 1.06)}.jd__about-text p+p{margin-top:14px}.jd__about-note{margin-top:14px;font-style:italic;color:var(--jd-muted)}.jd__facts{display:grid;grid-template-columns:1fr 1fr;gap:10px}.jd__fact{padding:18px}.jd__fact--wide{grid-column:span 2}.jd__fact b{display:block;font-size:calc(var(--jd-h2) * .9);font-weight:600;color:var(--jd-accent);line-height:1.1}.jd__fact span{font-size:calc(var(--jd-body) * .8);color:var(--jd-card-muted)}.jd__tasks{display:grid;grid-template-columns:repeat(var(--jd-task-cols),1fr);gap:14px}.jd__task-head{display:flex;align-items:center;gap:14px;margin-bottom:14px}.jd__ico{flex:0 0 46px;height:46px;border-radius:14px;display:grid;place-items:center;color:var(--jd-accent);background:color-mix(in srgb,var(--jd-accent) 14%,transparent)}.jd__ico svg{width:22px;height:22px}.jd__task-title{font-size:var(--jd-h3);line-height:1.25}.jd__tag{display:inline-block;font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--jd-card-muted);border:1px solid var(--jd-card-border);border-radius:99px;padding:2px 8px;margin-left:6px;vertical-align:middle;font-weight:500}.jd__profile{display:grid;grid-template-columns:repeat(var(--jd-profile-cols),1fr);gap:14px}.jd__note{grid-column:1 / -1;display:flex;gap:14px;align-items:flex-start;padding:18px 22px;border-radius:calc(var(--jd-radius) * .8);border:1px dashed var(--jd-accent);background:color-mix(in srgb,var(--jd-accent) 6%,transparent);font-size:calc(var(--jd-body) * .94)}.jd__note svg{flex:0 0 20px;width:20px;height:20px;color:var(--jd-accent);margin-top:2px}.jd__note b{font-weight:600}.jd__terms{display:grid;grid-template-columns:repeat(var(--jd-term-cols),1fr);gap:14px}.jd__term{display:flex;flex-direction:column;gap:10px}.jd__term-big{font-size:calc(var(--jd-h2) * 1);font-weight:600;line-height:1.1}.jd__term-big small{display:block;margin-top:4px;font-size:calc(var(--jd-body) * .85);color:var(--jd-card-muted);font-weight:500}.jd__term .jd__dots{margin-top:auto;padding-top:14px;border-top:1px solid var(--jd-card-border)}.jd__benefits{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.jd__benefit{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border-radius:999px;background:var(--jd-benefit-bg);color:var(--jd-benefit-text);border:1px solid var(--jd-benefit-border);font-size:calc(var(--jd-body) * .88)}.jd__benefit i{font-style:normal;color:var(--jd-accent)}.jd__cta-outer{padding-bottom:var(--jd-space)}.jd__cta{border-radius:calc(var(--jd-radius) + 4px);padding:clamp(32px,6vw,56px);background:var(--jd-cta-bg);color:var(--jd-cta-text);text-align:center}.jd__cta .jd__eyebrow{color:inherit;opacity:.65}.jd__cta .jd__h2{margin:6px 0 10px}.jd__cta-text{opacity:.78;max-width:520px;margin:0 auto 26px}.jd__cta .jd__btn{background:var(--jd-cta-btn-bg);color:var(--jd-cta-btn-text)}.jd__cta-mail{display:block;margin-top:14px;font-size:calc(var(--jd-body) * .85);color:inherit;opacity:.75}@media(max-width:749px){.jd__title{font-size:var(--jd-h1-m)}.jd__h2{font-size:var(--jd-h2-m)}.jd__about,.jd__tasks,.jd__profile,.jd__terms{grid-template-columns:1fr}.jd__about{gap:24px}.jd__hero-img{aspect-ratio:var(--jd-ratio-m);margin-top:32px}.jd__btn{width:100%;justify-content:center}.jd__card{padding:20px}}@media(prefers-reduced-motion:reduce){.jd__btn{transition:none}.jd__btn:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/31/assets/job-detail.css.map */
