.content-body{color:var(--color-foreground-primary);display:flex;flex-direction:column;font-family:var(--font-sans);margin:24px 0;max-width:1490px;min-width:320px}@media screen and (min-width:1024px){.content-body{margin:56px 48px;row-gap:48px}}.content-body__header{margin:0 auto;max-width:1004px;width:100%}.content-body__title{font-size:var(--font-size-giant-1);font-weight:var(--font-weight-bold);line-height:40px;margin:0}@media screen and (min-width:1024px){.content-body__title{font-size:var(--font-size-giant-3);font-weight:var(--font-weight-bold);line-height:52px;text-align:center}}.content-body__main{align-items:start;display:grid;grid-template-columns:[left-column] 1fr;margin:0 auto;max-width:1004px}@media screen and (min-width:1024px){.content-body__main{column-gap:100px;grid-template-columns:[left-column] 1fr [right-column] 324px;row-gap:8px}}.content-body__main>*{grid-column-start:1}.content-body__main__linked-carousel{grid-row-start:2}.content-body__footer{margin:0 auto;max-width:1004px;width:100%}.step-carousel{width:calc(100vw - 32px)}.step-carousel .carousel__control.carousel__control--prev{left:0;opacity:1}.step-carousel .carousel__control.carousel__control--next{opacity:1;right:0}@media screen and (min-width:1024px){.step-carousel{width:578px}}.step-carousel__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:24px}.step-carousel-item{align-items:center;border-radius:8px;box-shadow:0 4px 12px 0 #00000012;box-sizing:border-box;display:flex;font-size:var(--font-size-default);gap:8px;height:100%;line-height:20px;margin-left:8px;max-width:248px;padding:16px;-webkit-text-decoration:none;text-decoration:none;width:248px}.step-carousel-item:any-link{color:var(--color-foreground-primary)}.step-carousel-item__image{border-radius:var(--border-radius-50);height:72px;width:72px}.step-carousel-item__text{display:flex;flex-direction:column;gap:4px;height:100%;margin:8px 0;place-content:center space-between;white-space:break-spaces}.step-carousel-item__title{-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:2){.step-carousel-item__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.step-carousel-item__rating{display:none}.step-carousel-item__price{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);line-height:20px;white-space:nowrap}@media screen and (min-width:1024px){.step-carousel-item{height:100%;width:234px}.step-carousel-item__rating{display:block}}.page-carousel.carousel{margin:0;width:auto}.page-carousel .carousel__control.carousel__control--prev{left:4px}.page-carousel .carousel__control.carousel__control--next{right:4px}@media screen and (min-width:1024px){.page-carousel{width:578px}.page-carousel .carousel__list{display:flex;flex-direction:column}}.page-carousel-item{box-sizing:border-box;display:flex;flex-direction:column;font-size:var(--font-size-default);gap:8px;height:100%;line-height:20px;-webkit-text-decoration:none;text-decoration:none;width:136px}.page-carousel-item:any-link{color:var(--color-foreground-primary)}.page-carousel-item__image{border-radius:var(--border-radius-100);height:136px;width:136px}.page-carousel-item__text{display:flex;flex-direction:column;gap:4px;height:100%;margin:8px 0;place-content:center space-between;white-space:break-spaces}.page-carousel-item__title{-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:2){.page-carousel-item__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.page-carousel-item__rating{display:none}.page-carousel-item__price{font-size:var(--font-size-default);font-weight:var(--font-weight-bold);line-height:20px;white-space:nowrap}@media screen and (min-width:1024px){.page-carousel-item{box-sizing:border-box;display:flex;flex-direction:row;gap:8px;height:auto;padding:4px 0;-webkit-text-decoration:none;text-decoration:none;width:324px}.page-carousel-item__text{place-content:center flex-start}}.diy-details{border-top:1px solid var(--color-stroke-subtle);display:grid;grid-template-rows:min-content 0fr;transition:grid-template-rows .5s}@media screen and (min-width:1024px){.diy-details{border-top:1px solid var(--color-stroke-default);grid-column-start:2;grid-row:1/10;justify-self:stretch;overflow:auto;position:sticky;top:0;transition:top 5ms;width:100%}}.diy-details__header{align-items:center;display:flex;justify-content:space-between;padding:16px 0}@media screen and (min-width:1024px){.diy-details__header{padding:24px 0}}.diy-details__header-title{font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}.diy-details__content{overflow:hidden}.diy-details--open{grid-template-rows:min-content 1fr}.bottom-carousel{width:auto}.bottom-carousel__title{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px}@media screen and (min-width:1024px){.bottom-carousel__title{font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}}.bottom-carousel .carousel__control.carousel__control--prev{left:4px}.bottom-carousel .carousel__control.carousel__control--next{right:4px}.bottom-carousel .carousel__list{display:flex;flex-direction:column;gap:8px}@media screen and (min-width:1024px){.bottom-carousel{max-width:1004px;width:calc(100vw - 36px)}.bottom-carousel .carousel__list{flex-direction:row}}.bottom-carousel-item{border-bottom:1px solid var(--color-stroke-subtle);box-sizing:border-box;display:flex;font-size:var(--font-size-default);gap:8px;height:100%;line-height:20px;padding-bottom:8px;-webkit-text-decoration:none;text-decoration:none;width:100%}.bottom-carousel-item:any-link{color:var(--color-foreground-primary)}.bottom-carousel-item__image{border-radius:var(--border-radius-100);height:136px;width:136px}.bottom-carousel-item__text{display:flex;flex-direction:column;gap:4px;height:100%;margin:8px 0;place-content:center space-between;white-space:break-spaces}.bottom-carousel-item__title{font-size:var(--font-size-medium);-webkit-hyphens:auto;hyphens:auto;line-height:24px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:2){.bottom-carousel-item__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.bottom-carousel-item__rating{display:none}.bottom-carousel-item__price{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:24px;white-space:nowrap}@media screen and (min-width:1024px){.bottom-carousel-item{border-bottom:1px solid #0000;box-sizing:border-box;flex-direction:column;gap:8px;height:100%;padding:4px 0;-webkit-text-decoration:none;text-decoration:none;width:225px}.bottom-carousel-item__text{place-content:center space-between}.bottom-carousel-item__image{border-radius:var(--border-radius-100);height:225px;width:225px}}li:last-child .bottom-carousel-item{border-bottom:0}.job-info{border:none;display:flex;flex-direction:column;font-size:var(--font-size-default);justify-content:space-between;line-height:20px;margin:0;padding:16px 0;row-gap:8px}@media screen and (min-width:1024px){.job-info{border:solid var(--color-stroke-default);border-width:1px 0;flex-direction:row;margin:0 0 48px;padding:24px 0}}.job-info__content{display:flex;flex-direction:column;row-gap:8px}.job-info__secondline{column-gap:8px;display:flex;flex-direction:row}.author-name{display:inline-flex;margin:16px 0}.author-name.author-name--small{margin:0}.author-name.author-name--small__text{align-content:center;margin-left:16px}@media screen and (min-width:1024px){.author-name{margin:32px 0}}.author-name__text{align-content:center;margin-left:16px}.avatar{align-items:center;border-radius:50%;display:inline-flex;font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);height:48px;justify-content:center;line-height:48px;overflow:hidden;position:relative;width:48px}.avatar:after{background:#0000000d;bottom:0;content:"";display:block;left:0;pointer-events:none;position:absolute;right:0;top:0}.avatar>img{display:inline-block;max-height:100%;max-width:100%;object-fit:contain}.avatar>svg{height:100%;width:100%}.avatar>img{height:48px;object-fit:cover;width:48px}.avatar--fit>img{object-fit:contain}.avatar--teal{background-color:#84b4fb;color:#002a69}.avatar--light-teal{background-color:#44ccd5;color:#07465a}.avatar--green{background-color:#4ce160;color:#1b561a}.avatar--lime{background-color:#c1d737;color:#4e4e0c}.avatar--yellow{background-color:#ffbd14;color:#553b06}.avatar--orange{background-color:#ff8806;color:#562501}.avatar--magenta{background-color:#cc9ef0;color:#3e135f}.avatar--pink{background-color:#f79cc8;color:#4b112d}.avatar--32,.avatar--32>img{font-size:var(--font-size-medium);height:32px;line-height:32px;width:32px}.avatar--40,.avatar--40>img{font-size:var(--font-size-large-1);height:40px;line-height:40px;width:40px}.avatar--48,.avatar--48>img{font-size:var(--font-size-large-2);height:48px;line-height:48px;width:48px}.avatar--56,.avatar--56>img{font-size:var(--font-size-giant-1);height:56px;line-height:56px;width:56px}.avatar--64,.avatar--64>img{font-size:var(--font-size-giant-2);height:64px;line-height:64px;width:64px}.avatar--96,.avatar--96>img{font-size:var(--font-size-giant-3);height:96px;line-height:96px;width:96px}.avatar--128,.avatar--128>img{font-size:var(--font-size-giant-4);height:128px;line-height:128px;width:128px}.social{column-gap:4px;display:flex;min-width:-moz-fit-content;min-width:fit-content}.social__button{background-color:initial;border-color:#0000;color:var(--color-foreground-primary);position:relative;transition:var(--diy-transition)}.social__button--facebook:hover{color:#0866ff}.social__button--twitter:hover{color:#1da1f2}.social__button--linkedin:hover{color:#0a66c2}.social__button--reddit:hover{color:#ff4500}.social__button--pinterest:hover{color:#c00}.social__button--messenger:hover{color:#0866ff}.social__button--link:hover{color:var(--color-green-6)}.diy svg.social__icon{height:32px;width:32px}@media screen and (max-width:1023px){.diy svg.social__icon{height:24px;width:24px}}.social__label{display:none}.social__list{column-gap:16px;display:flex;flex-flow:row wrap;list-style:none;padding:0;position:relative}.snackbar-dialog{background-color:var(
        --snackbar-dialog-background-color,var(--color-background-inverse)
    );border-radius:var(
        --snackbar-dialog-border-radius,var(--border-radius-100)
    );bottom:40px;box-shadow:0 0 3px #00000047;color:var(
        --snackbar-dialog-foreground-color,var(--color-foreground-on-inverse)
    );left:var(--spacing-100);margin:auto;max-height:40vh;max-width:448px;position:fixed;right:var(--spacing-100);transform:translateY(0);will-change:opacity,transform;z-index:2}.snackbar-dialog--transition{transition:opacity .2s cubic-bezier(.21,.31,1,1.22) 0s,transform .2s cubic-bezier(.21,.31,1,1.22) 0s}.snackbar-dialog--hide-init,.snackbar-dialog--show{display:block;opacity:1;transform:translateY(0)}.snackbar-dialog--hide,.snackbar-dialog--show-init{display:block;opacity:0;transform:translateY(110%)}.snackbar-dialog__window{display:flex;margin:var(--spacing-200) var(--spacing-300)}.snackbar-dialog__window--column{flex-direction:column}.snackbar-dialog__main{margin-right:var(--spacing-400)}.snackbar-dialog__main p{margin:0}.snackbar-dialog__actions{margin-left:auto}.snackbar-dialog__window--column .snackbar-dialog__actions{margin-top:var(--spacing-200)}.snackbar-dialog__actions .fake-link{color:var(
        --snackbar-dialog-foreground-color,var(--color-foreground-on-inverse)
    );-webkit-text-decoration:none;text-decoration:none}.snackbar-dialog__actions .fake-link:first-letter{-webkit-text-decoration:underline;text-decoration:underline}.snackbar-dialog__actions button.fake-link:hover:not(:disabled){color:var(
        --snackbar-dialog-foreground-color,var(--color-foreground-on-inverse)
    );-webkit-text-decoration:underline;text-decoration:underline}@media (min-width:512px){.snackbar-dialog{bottom:20px}}[dir=rtl] .snackbar-dialog{left:auto;right:0}.job-stats{border-bottom:1px solid var(--color-stroke-subtle);border-top:1px solid var(--color-stroke-subtle);margin:16px 0}.job-stats:empty{border-bottom:0;border-top:0}@media screen and (min-width:1024px){.job-stats{border:1px solid #0000;margin:24px 0}}.job-stats__item{border-right:1px solid var(--color-stroke-subtle);display:flex;flex-direction:column;justify-content:center;padding:0 24px 0 8px;row-gap:4px}.carousel__snap-point:last-child .job-stats__item{border-right:none}.job-stats__icon{align-self:center}.job-stats__icon svg{align-self:center;color:var(--color-foreground-secondary);height:16px;stroke-width:.5px;width:16px}@media screen and (min-width:1024px){.job-stats__icon svg{height:24px;width:24px}}.job-stats__title{color:var(--color-foreground-secondary);font-size:var(--font-size-default);font-size:var(--font-size-smallest);letter-spacing:.5px}.job-stats__subtitle,.job-stats__title{align-self:center;font-weight:var(--font-weight-bold);line-height:20px;white-space:nowrap}.job-stats__subtitle{display:flex;font-size:var(--font-size-default);gap:8px}.job-stats__infotip{font-size:var(--font-size-default);font-weight:var(--font-weight-regular);line-height:20px}.job-stats__infotip-text{-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:normal;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:5){.job-stats__infotip-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:5;-webkit-box-orient:vertical}}.job-stats .carousel{margin:0;padding:0}.job-stats .carousel__container{padding:8px 0 4px}.job-stats .carousel__control.carousel__control--prev{left:4px}.job-stats .carousel__control.carousel__control--next{right:4px}.job-stats .carousel ul.carousel__list{justify-content:center;overflow:visible}:root{--bubble-shadow:0 2px 7px #00000026,0 5px 17px #0003}.infotip{position:relative}span.infotip{display:inline-block}.infotip__overlay{box-shadow:var(--bubble-shadow);display:none;font-size:14px;left:0;max-width:344px;position:absolute;top:0;transform:scaleX(1);width:max-content}.infotip__mask,.infotip__overlay{background-color:var(
        --infotip-background-color,var(--color-background-elevated)
    );border-radius:var(--bubble-border-radius,var(--border-radius-50));color:var(--infotip-foreground-color,var(--color-foreground-primary));z-index:1}.infotip__mask{position:relative}span.infotip__mask{display:block}.infotip__cell{display:flex;overflow-wrap:anywhere;padding:var(--spacing-100) var(--spacing-200);word-break:normal}.infotip__content{flex-grow:1}.infotip__content p{margin:0}.infotip__content p:not(:first-of-type){margin-top:var(--spacing-50)}.infotip__pointer{background-color:var(
        --infotip-background-color,var(--color-background-elevated)
    );height:8px;position:absolute;transform:rotate(45deg);width:8px;z-index:0}.infotip__pointer--top-left{left:12px;top:-4px}.infotip__pointer--top{left:calc(50% - 4px);top:-4px}.infotip__pointer--top-right{left:auto;right:12px;top:-4px}.infotip__pointer--bottom-left{bottom:-4px;left:12px;top:auto}.infotip__pointer--bottom{bottom:-4px;left:calc(50% - 4px);top:auto}.infotip__pointer--bottom-right{bottom:-4px;left:auto;right:12px;top:auto}.infotip__pointer--left{left:-4px;top:calc(50% - 4px)}.infotip__pointer--left-bottom{bottom:12px;left:-4px;top:auto}.infotip__pointer--left-top{left:-4px;top:12px}.infotip__pointer--right{left:auto;right:-4px;top:calc(50% - 4px)}.infotip__pointer--right-bottom{bottom:12px;left:auto;right:-4px;top:auto}.infotip__pointer--right-top{left:auto;right:-4px;top:12px}.infotip__heading{font-size:1em;font-weight:700;margin:0 0 var(--spacing-50)}.infotip__host[aria-expanded=true]~.infotip__overlay,span.infotip__heading{display:block}.infotip .icon-btn{display:inline-flex;flex-shrink:0;height:20px;min-width:20px;outline-offset:2px;overflow:visible;width:20px}.infotip__close,button.infotip__close{margin-left:var(--spacing-200)}@media (min-width:512px){.infotip__overlay{max-width:400px}}:root{--dialog-scrim-color-hide:#11182000;--dialog-scrim-color-show:#111820b3;--dialog-lightbox-max-width:616px;--dialog-lightbox-wide-max-width:896px;--dialog-lightbox-narrow-max-width:480px}.lightbox-dialog[role=dialog]{background-color:var(--dialog-scrim-color-show);bottom:0;left:0;-webkit-overflow-scrolling:touch;align-items:flex-start;justify-content:center;overflow-y:auto;position:fixed;right:0;top:0;will-change:background-color;z-index:100000}.lightbox-dialog[role=dialog]:not([hidden]){display:flex}.lightbox-dialog__window{background-color:var(
        --dialog-window-background-color,var(--color-background-primary)
    );border-radius:var(--lightbox-border-radius,var(--border-radius-150));display:flex;flex:1 0 auto;flex-direction:column;margin:auto auto 16px;max-height:90%;max-width:calc(100% - 32px);min-height:55px;min-width:208px;will-change:opacity,transform}.lightbox-dialog__header{display:flex;flex-shrink:0;margin:var(--spacing-200) var(--spacing-200) 0;position:relative}.lightbox-dialog__header h1,.lightbox-dialog__header h2,.lightbox-dialog__header h3,.lightbox-dialog__header h4,.lightbox-dialog__header h5,.lightbox-dialog__header h6{align-self:center;flex:1 1 auto;margin:0;overflow-wrap:anywhere}.lightbox-dialog__header>:last-child:not(:only-child){margin-left:var(--spacing-200)}.lightbox-dialog__main{box-sizing:border-box;flex:1 1 auto;min-height:18px;overflow:auto;padding:var(--spacing-200);position:relative}.lightbox-dialog__main>:first-child{margin-top:0}.lightbox-dialog__main>:last-child{margin-bottom:0}.lightbox-dialog__footer{border-top:1px solid var(--dialog-lightbox-separator-color,var(--color-stroke-subtle));display:flex;flex-direction:column;justify-content:center;padding:var(--spacing-200);position:relative}.lightbox-dialog__footer>:not(:first-child){margin-top:var(--spacing-200)}.lightbox-dialog__image{background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:var(--border-radius-100) var(--border-radius-100) 0 0;height:218px;position:absolute;width:100%}.lightbox-dialog--expressive .lightbox-dialog__window{padding-bottom:var(--spacing-100)}.lightbox-dialog--expressive .lightbox-dialog__header>*{margin-top:218px}.lightbox-dialog--expressive .lightbox-dialog__header{margin:var(--spacing-300) var(--spacing-300) 0}.lightbox-dialog--expressive .lightbox-dialog__footer,.lightbox-dialog--expressive .lightbox-dialog__main{padding:var(--spacing-200) var(--spacing-300)}button.icon-btn.lightbox-dialog__close,button.icon-btn.lightbox-dialog__prev{align-self:flex-start;border:0;height:32px;min-width:32px;position:relative;width:32px;z-index:1}button.icon-btn.lightbox-dialog__prev{margin-right:var(--spacing-200)}.lightbox-dialog--expressive button.icon-btn.lightbox-dialog__close,.lightbox-dialog--expressive button.icon-btn.lightbox-dialog__prev{align-self:self-start;margin:0}.lightbox-dialog--expressive button.icon-btn.lightbox-dialog__prev+*{margin-left:-32px}.lightbox-dialog__title:not(:first-child){margin-left:var(--spacing-200)}.lightbox-dialog__title--center{text-align:center}.lightbox-dialog--hide.lightbox-dialog--mask-fade,.lightbox-dialog--hide.lightbox-dialog--mask-fade-slow{transition:background-color var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--hide .lightbox-dialog__window--fade{transition:opacity var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--hide .lightbox-dialog__window--animate{transition:transform var(--motion-duration-medium-3) var(--motion-easing-soft-exit),opacity var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--hide .lightbox-dialog__window--animate>*{transition:opacity var(--motion-duration-short-2) var(--motion-easing-continuous)}.lightbox-dialog--show.lightbox-dialog--mask-fade,.lightbox-dialog--show.lightbox-dialog--mask-fade-slow{transition:background-color var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--show .lightbox-dialog__window--fade{transition:opacity var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--show .lightbox-dialog__window--animate{transition:transform var(--motion-duration-medium-3) var(--motion-easing-standard),opacity var(--motion-duration-short-3) var(--motion-easing-continuous)}.lightbox-dialog--show .lightbox-dialog__window--animate>*{transition:opacity var(--motion-duration-medium-2) var(--motion-easing-continuous) var(--motion-duration-short-3)}.lightbox-dialog--hide.lightbox-dialog--hide,.lightbox-dialog--hide.lightbox-dialog--show-init,.lightbox-dialog--show-init.lightbox-dialog--hide,.lightbox-dialog--show-init.lightbox-dialog--show-init{display:flex}.lightbox-dialog--hide.lightbox-dialog--mask-fade,.lightbox-dialog--hide.lightbox-dialog--mask-fade-slow,.lightbox-dialog--show-init.lightbox-dialog--mask-fade,.lightbox-dialog--show-init.lightbox-dialog--mask-fade-slow{background-color:var(--dialog-scrim-color-hide)}.lightbox-dialog--hide .lightbox-dialog__window--animate,.lightbox-dialog--hide .lightbox-dialog__window--animate>*,.lightbox-dialog--hide .lightbox-dialog__window--fade,.lightbox-dialog--show-init .lightbox-dialog__window--animate,.lightbox-dialog--show-init .lightbox-dialog__window--animate>*,.lightbox-dialog--show-init .lightbox-dialog__window--fade{opacity:0}.lightbox-dialog--hide-init.lightbox-dialog--hide-init,.lightbox-dialog--hide-init.lightbox-dialog--show,.lightbox-dialog--show.lightbox-dialog--hide-init,.lightbox-dialog--show.lightbox-dialog--show{display:flex}.lightbox-dialog--hide-init.lightbox-dialog--mask-fade,.lightbox-dialog--hide-init.lightbox-dialog--mask-fade-slow,.lightbox-dialog--show.lightbox-dialog--mask-fade,.lightbox-dialog--show.lightbox-dialog--mask-fade-slow{background-color:var(--dialog-scrim-color-show)}.lightbox-dialog--hide-init .lightbox-dialog__window--animate,.lightbox-dialog--hide-init .lightbox-dialog__window--animate>*,.lightbox-dialog--hide-init .lightbox-dialog__window--fade,.lightbox-dialog--show .lightbox-dialog__window--animate,.lightbox-dialog--show .lightbox-dialog__window--animate>*,.lightbox-dialog--show .lightbox-dialog__window--fade{opacity:1}@media (prefers-reduced-motion){.lightbox-dialog--hide.lightbox-dialog--mask-fade,.lightbox-dialog--hide.lightbox-dialog--mask-fade-slow{transition:background-color var(--motion-duration-short-3) var(--motion-easing-soft-exit)}.lightbox-dialog--hide .lightbox-dialog__window--animate,.lightbox-dialog--hide .lightbox-dialog__window--fade{transition:opacity var(--motion-duration-short-3) var(--motion-easing-soft-exit)}.lightbox-dialog--hide .lightbox-dialog__window--animate>*{transition:opacity var(--motion-duration-short-2) var(--motion-soft-exit)}.lightbox-dialog--show.lightbox-dialog--mask-fade,.lightbox-dialog--show.lightbox-dialog--mask-fade-slow{transition:background-color var(--motion-duration-medium-2) var(--motion-easing-soft-enter)}.lightbox-dialog--show .lightbox-dialog__window--animate,.lightbox-dialog--show .lightbox-dialog__window--fade{transition:opacity var(--motion-duration-medium-2) var(--motion-easing-soft-enter)}.lightbox-dialog--show .lightbox-dialog__window--animate>*{transition:opacity var(--motion-duration-medium-2) var(--motion-easing-soft-enter) var(--motion-duration-short-3)}}.lightbox-dialog--hide-init .lightbox-dialog__window--animate,.lightbox-dialog--show .lightbox-dialog__window--animate{transform:translateY(0)}.lightbox-dialog--hide .lightbox-dialog__window--animate,.lightbox-dialog--show-init .lightbox-dialog__window--animate{transform:translateY(100%)}.lightbox-dialog__handle:after{background-color:var(--dialog-handle-color,var(--color-stroke-default));border-radius:3px;content:"";display:block;height:2px;width:24px}[dir=rtl] button.icon-btn.lightbox-dialog__prev .icon--16{transform:rotate(180deg)}.lightbox-dialog--fullscreen .lightbox-dialog__window,.lightbox-dialog--large .lightbox-dialog__window{align-self:center;height:70%;margin:var(--spacing-100);max-height:95%}@media (max-width:512px){.lightbox-dialog--large .lightbox-dialog__window{height:95%;max-height:95%;width:100%}.lightbox-dialog--fullscreen .lightbox-dialog__window{border-radius:0;height:100%;margin:0;max-height:100%;max-width:100%;width:100%}}@media (min-width:512px){.lightbox-dialog__window{border-radius:var(--lightbox-border-radius,var(--border-radius-100));margin:auto;max-width:88%}.lightbox-dialog--narrow .lightbox-dialog__window{max-width:var(--dialog-lightbox-narrow-max-width)}.lightbox-dialog__window .lightbox-dialog__footer{flex-direction:row;justify-content:flex-end}.lightbox-dialog__window .lightbox-dialog__footer>:not(:first-child){margin-left:var(--spacing-100);margin-top:0}.lightbox-dialog--hide-init .lightbox-dialog__window--animate,.lightbox-dialog--show .lightbox-dialog__window--animate{transform:scale(1)}.lightbox-dialog--hide .lightbox-dialog__window--animate,.lightbox-dialog--show-init .lightbox-dialog__window--animate{transform:scale(.75)}}@media (min-width:512px) and (prefers-reduced-motion){.lightbox-dialog--hide .lightbox-dialog__window--animate,.lightbox-dialog--hide-init .lightbox-dialog__window--animate,.lightbox-dialog--show .lightbox-dialog__window--animate,.lightbox-dialog--show-init .lightbox-dialog__window--animate{transform:scale(1)}}@media (min-width:768px){.lightbox-dialog__window{max-width:var(--dialog-lightbox-max-width)}.lightbox-dialog--wide .lightbox-dialog__window{max-width:88%}.lightbox-dialog--wide .lightbox-dialog__image{height:256px}.lightbox-dialog--wide.lightbox-dialog--expressive .lightbox-dialog__header>*{margin-top:256px}}@media (min-width:1024px){.lightbox-dialog--wide .lightbox-dialog__window{max-width:var(--dialog-lightbox-wide-max-width)}}.job-media{margin:0}.job-media__caption{margin:8px 0 16px 8px}.job-media__caption .rt{color:var(--color-foreground-secondary);font-size:var(--font-size-small);line-height:16px}.job-media__caption .rt__td{margin:0}.job-media__container{margin:0 0 32px;position:relative;width:100%}@media screen and (min-width:1024px){.job-media__container{margin:0}}.job-media__photo{background-color:var(--color-neutral-1);border-radius:16px;max-height:650px;max-width:100%;overflow:hidden;width:100%}.job-media__photo img{margin:-5px 0;max-width:100%;min-height:100px;width:100%}.job-media__video{background-color:var(--color-background-inverse)}.job-media__video,.job-media__video-thumbnail{aspect-ratio:1.78;border-radius:16px;width:100%}.job-media__video-thumbnail{border:0;overflow:hidden;padding:0;position:relative}.job-media__video-thumbnail img{height:100%;object-fit:cover;width:100%}.job-media__video-play-button-container{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.job-media__video-play-button-container .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.rt{font-size:var(--font-size-medium);line-height:24px;margin:0}.rt--it{font-style:italic}.rt--bo,.rt--em{font-weight:700}.rt--em{font-style:italic}.rt--pl{color:var(--link-foreground-color-default,var(--color-foreground-primary));cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.rt--pl:hover{color:var(--link-foreground-color-hover,var(--color-foreground-secondary))}.rt--pl[aria-disabled=true]{color:var(--link-forground-color-disabled,var(--color-foreground-disabled))}.rt ul{margin:0;padding:0 24px}.rt__li,.rt__td{margin-bottom:1rem}.job-sequence__job{gap:8px}.handy-tips,.job-sequence__job{display:flex;flex-direction:column}.handy-tips{background-color:var(--color-background-education);border-radius:16px;gap:16px;margin:0 0 16px;padding:24px}.handy-tips___icon{color:var(--color-blue-3)}.handy-tips__title{align-items:center;display:flex;font-size:var(--font-size-default);font-weight:var(--font-weight-bold);gap:8px;line-height:20px}.job-step{background-color:var(--color-background-primary);color:var(--color-foreground-primary)}.job-step:before{background-color:var(--color-stroke-subtle);content:"";display:block;height:1px;margin:24px 0}@media screen and (min-width:1024px){.job-step:before{background-color:initial;margin:24px 0}}.job-step__label{content:attr(data-ellipsis,true);flex:1;-webkit-hyphens:auto;hyphens:auto;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:4){.job-step__label{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@media screen and (min-width:1024px){.job-step__label{font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}}.job-step__label-number{display:none}.job-step__number{background-color:var(--color-background-inverse)}.diy .job-step__number{border-radius:50%;box-sizing:border-box;color:var(--color-foreground-on-inverse);height:32px;line-height:36px;min-width:32px;text-align:center;white-space:nowrap;width:32px}@media screen and (min-width:1024px){.diy .job-step__number{height:32px;max-height:32px;max-width:32px;width:32px}.job-step__number{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px}}.job-step__title{align-items:baseline;column-gap:8px;display:flex;font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px;line-height:unset;margin:16px 0}@media screen and (min-width:1024px){.job-step__title{border-top:1px solid #0000;column-gap:16px;font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}}.job-unknown{border:4px dashed var(--color-stroke-attention);border-radius:16px;box-sizing:border-box;color:var(--color-foreground-secondary);max-width:100%;overflow:hidden;padding:2rem;width:100%}.job-unknown h2{color:var(--color-red-5)}.job-unknown__json{background-color:var(--color-foreground-primary);border-bottom-color:var(--color-stroke-default);border-bottom:4px solid var(--color-stroke-subtle);border-left:4px solid var(--color-stroke-default);border-right-color:var(--color-stroke-default);border-right:4px solid var(--color-stroke-subtle);border-top:4px solid var(--color-stroke-default);color:var(--color-background-primary);font-family:Spot Mono,Andale Mono,monospace;max-width:100%;overflow:scroll;padding:20px}.author-bio:before{background-color:var(--color-stroke-subtle);content:"";display:block;height:1px;margin:48px 0}@media screen and (min-width:1024px){.author-bio:before{background-color:var(--color-stroke-default);margin:48px 0}}.author-bio__title{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px;margin:0}@media screen and (min-width:1024px){.author-bio__title{font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}}.author-bio__bio{font-size:var(--font-size-default);font-weight:400}.survey{margin-bottom:0;max-width:600px}.survey:before{background-color:var(--color-stroke-subtle);content:"";display:block;height:1px;margin:48px 0}@media screen and (min-width:1024px){.survey:before{background-color:var(--color-stroke-default);margin:48px 0}}.survey__title{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px;margin-bottom:32px}@media screen and (min-width:1024px){.survey__title{font-size:var(--font-size-large-2);font-weight:var(--font-weight-bold);line-height:32px}}.survey__thanks{align-items:center;display:grid;font-size:var(--font-size-medium);grid-template-columns:105px auto;line-height:24px}.survey__thanks .survey__pmail{background-image:url(pmail.ac655470.png);height:81px;width:80px}.survey__link{display:block;font-size:var(--font-size-medium);line-height:24px;text-align:center;width:100%}.survey .seek-ui{padding:0}.survey .seek-ui.seek-ui-question{font-weight:400}.survey .seek-ui .field__description--group>:last-child{text-align:left}.survey .seek-ui .seek-thumbs-rating{background-color:var(--color-neutral-200)!important;border-radius:50%;margin:34px 12px 0 0;padding:12px 16px}.survey .seek-ui .seek-thumb-rating .seek-input{margin:16px 0}.survey .seek-ui.seek-success-check{display:none;opacity:0;position:absolute}.survey .seek-ui .submit-footer{flex-direction:column-reverse}@media (max-width:600px){.survey .seek-ui .submit-footer{display:flex}}.survey .seek-ui .submit-wrapper{flex-basis:fit-content;width:100%}.survey .seek-ui .btn.btn--primary{border-radius:var(--btn-border-radius,24px);font-size:var(--font-size-medium);min-height:48px;padding:13px 20px;width:100%}.survey .seek-ui .piiAndLegal-wrapper{background-color:var(--color-background-secondary);border-radius:var(--border-radius-50);font-size:var(--font-size-small);padding:16px}.survey .seek-ui .piiAndLegal-wrapper>div{display:flex;flex-direction:column;gap:4px}.survey .seek-ui .piiAndLegal-wrapper>div.v-spacer{height:0}.seek-ui .success-foreground,.seek-ui.success-foreground{color:var(--color-stroke-confirmation)}.seek-ui h3,h3.seek-ui{margin:0}.seek-ui .v-spacer{clear:both;height:24px}.seek-ui .field{margin:0 0 16px}.seek-ui fieldset{margin-left:0}.seek-ui .submit-footer{align-items:start;display:flex}.seek-ui .piiAndLegal-wrapper{flex:1}.seek-ui .submit-wrapper{flex-basis:250px}.seek-ui .submit-error{min-width:250px;padding-bottom:4px;text-align:right}.seek-ui .piiAndLegal-wrapper{color:var(--field-description-color,var(--color-foreground-secondary))}@media (max-width:600px){.seek-ui .submit-footer{display:block}.seek-ui .btn--primary{width:100%}.seek-ratings .hide-for-small{display:none}}.seek-ui-question .survey-optional{color:var(--field-description-color,var(--color-foreground-secondary));font-size:var(--font-size-small);padding-left:8px}.select{color:var(--select-foreground-color,var(--color-foreground-primary));font-size:var(--font-size-default);position:relative}span.select{display:inline-block}.select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(
        --select-background-color,var(--color-background-secondary)
    );border-color:var(--select-border-color,var(--color-stroke-default));border-radius:var(--select-border-radius,var(--border-radius-50));border-style:solid;border-width:1px;color:inherit;font-family:inherit;font-size:1em;height:40px;padding:0 var(--spacing-400) 0 var(--spacing-200);vertical-align:middle}.select svg.icon--12{height:100%;pointer-events:none;position:absolute;right:16px;top:0}.select--large select{font-size:var(--font-size-medium);height:48px}.select--fluid,.select--fluid select{width:100%}.select--borderless select{background-color:initial;border:0;padding-left:0;width:auto}.select--borderless select:focus{background-color:initial;-webkit-text-decoration:underline;text-decoration:underline}.select select:focus{background-color:var(
        --select-focus-background-color,var(--color-background-primary)
    )}.select select:focus:not(:read-only){background-color:var(
        --select-focus-background-color,var(--color-background-primary)
    );border-color:var(--select-focus-border-color,var(--color-stroke-default));outline:0;-webkit-text-decoration:underline;text-decoration:underline}.select select::-ms-expand{display:none}.select select[disabled]{border-color:var(
        --textbox-disabled-border-color,var(--color-background-disabled)
    );color:var(
        --select-disabled-foregound-color,var(--color-foreground-disabled)
    );opacity:1}.select select[disabled]+svg{color:var(
        --select-disabled-foregound-color,var(--color-foreground-on-disabled)
    )}.select select[readonly]{background-color:initial;border:none}.select select[aria-invalid=true]{border-color:var(
        --select-invalid-border-color,var(--color-stroke-attention)
    );border-style:solid;border-width:1px}.select select[aria-invalid=true]:focus{background-color:var(
        --select-focus-background-color,var(--color-background-primary)
    );border-color:var(--select-focus-border-color,var(--color-stroke-default))}[dir=rtl] .select>select{padding-left:30px;padding-right:var(--spacing-200)}[dir=rtl] .select svg{left:16px;right:auto}[dir=rtl] .select--underline svg.icon{left:0;right:auto}.floating-label{position:relative}span.floating-label{display:inline-block}div.floating-label{display:block}label.floating-label__label{background-color:initial;color:var(--floating-label-color,var(--color-foreground-secondary));display:inline-block;left:16px;overflow:hidden;pointer-events:none;position:absolute;text-overflow:ellipsis;top:0;transform:scale(.75) translateY(2px);transform-origin:left;white-space:nowrap;width:calc(100% - 40px);z-index:1}.floating-label--opaque label.floating-label__label{background-color:var(
        --floating-label-background-color,var(--color-background-secondary)
    );padding-top:3px;top:-3px;width:calc(100% - 40px)}label.floating-label__label--focus{color:var(--floating-label-focus-color,var(--color-foreground-primary))}.floating-label--opaque label.floating-label__label--focus{background-color:var(
        --floating-label-focus-background-color,var(--color-background-primary)
    )}.floating-label--large label.floating-label__label{transform:scale(.75) translateY(3px)}label.floating-label__label--inline{font-size:var(--font-size-default);transform:translateY(12px)}.floating-label--large label.floating-label__label--inline{transform:translateY(16px)}label.floating-label__label--animate{transition:transform .3s ease,bottom .3s ease}label.floating-label__label--disabled{color:var(
        --floating-label-disabled-color,var(--color-foreground-disabled)
    )}.floating-label--opaque label.floating-label__label--disabled{background-color:var(
        --floating-label-disabled-background-color,var(--color-background-secondary)
    )}label.floating-label__label--invalid{color:var(
        --floating-label-invalid-color,var(--color-foreground-attention)
    )}.floating-label .combobox__control>input,.floating-label .textbox__control{padding-bottom:2px;padding-top:18px}.floating-label--large .combobox__control>input,.floating-label--large .textbox__control{padding-bottom:5px;padding-top:23px}.floating-label .select select{line-height:52px!important}.floating-label .select--large select{line-height:60px!important}[dir=rtl] label.floating-label__label{left:auto;right:16px;transform-origin:right}label.floating-label__label.floating-label__label--inline:has(+.textbox>:-webkit-autofill){transform:scale(.75) translateY(2px)}label.floating-label__label.floating-label__label--inline:has(+.textbox>:autofill){transform:scale(.75) translateY(2px)}.floating-label--large label.floating-label__label.floating-label__label--inline:has(+.textbox>:-webkit-autofill){transform:scale(.75) translateY(3px)}.floating-label--large label.floating-label__label.floating-label__label--inline:has(+.textbox>:autofill){transform:scale(.75) translateY(3px)}.seek-ui .pills .checkbox__control{display:none}.seek-ui .pills .field{display:inline-block;padding-bottom:4px}.seek-ui .pills label{align-items:center;background-color:var(--color-neutral-1);border:2px solid var(--color-neutral-2);border-radius:16px;color:var(--color-foreground-primary);cursor:pointer;justify-content:center;padding:5px 15px}.seek-ui .pills label:hover{background-color:var(--color-neutral-2);color:var(--color-foreground-primary)}.seek-ui .pills .field[checked] label{background-color:var(--color-neutral-1);border:2px solid #3665f3;color:var(--color-neutral-7)}.seek-star-label{color:var(--field-description-color,var(--color-foreground-secondary));margin-top:8px;text-align:center}div.star-rating-select{cursor:pointer;display:inline-block}span.star-rating-select__radio{display:inline-flex;position:relative;vertical-align:text-top}span.star-rating-select__radio svg{display:inline-block;fill:currentColor;pointer-events:none;stroke:currentColor;stroke-width:0;vertical-align:middle}span.star-rating-select__radio-icon{display:inline-flex;outline-offset:1px}span.star-rating-select__radio-icon svg{height:16px;width:16px}span.star-rating-select__radio input.star-rating-select__control[type=radio]{cursor:pointer;font-size:100%;height:16px;margin:0;min-width:16px;opacity:0;padding:0;position:absolute;width:16px;z-index:1}span.star-rating-select__radio input.star-rating-select__control[type=radio]:focus+span.star-rating-select__radio-icon{outline:1px auto;outline-color:var(--radio-outline,var(--color-foreground-secondary));outline-offset:2px}span.star-rating-select__radio input.star-rating-select__control[type=radio]:focus:not(:focus-visible)+span.star-rating-select__radio-icon{outline:none}div.star-rating-select span.star-rating-select__radio-icon svg{--color-star-rating-full:var(--color-star-rating-unfilled,#0000)}div.star-rating-select input.star-rating-select__control--filled+span.star-rating-select__radio-icon svg,div.star-rating-select input.star-rating-select__control[type=radio]:checked+span.star-rating-select__radio-icon svg{--color-star-rating-full:var(
        --color-star-rating-filled,var(--color-foreground-primary)
    );--color-star-rating-full-stroke:var(
        --color-star-rating-filled-stroke,var(--color-foreground-primary)
    );--color-star-rating-half-stroke:var(
        --color-star-rating-filled-stroke,var(--color-foreground-primary)
    )}.seek-info-block h3{margin-bottom:var(--spacing-100)}:root{--input-default-height:40px;--input-large-height:48px}.textbox{align-items:center;background-color:var(
        --textbox-background-color,var(--color-background-secondary)
    );border-color:var(--textbox-border-color,var(--color-stroke-default));border-radius:var(--textbox-border-radius,var(--border-radius-50));border-style:solid;border-width:1px;box-sizing:border-box;color:var(
        --textbox-foreground-color,var(--color-foreground-on-secondary)
    );display:inline-flex;font-size:var(--font-size-default);gap:var(--spacing-100);overflow:hidden;position:relative;width:-moz-fit-content;width:fit-content}.textbox button.icon-btn{background-color:initial;padding:0}.textbox--focus,.textbox:has(>.textbox__control:focus):not(.textbox--readonly):not(:has(>.textbox__control[readonly])){background-color:var(
        --textbox-focus-background-color,var(--color-background-primary)
    );border-color:var(--textbox-focus-border-color,var(--color-stroke-strong));box-shadow:0 0 0 1px var(--color-stroke-strong)}.textbox--readonly,.textbox:has(>.textbox__control[readonly]){background-color:initial;border:none}.textbox--disabled,.textbox:has(>.textbox__control[disabled]){border-color:var(
        --textbox-disabled-border-color,var(--color-background-disabled)
    );color:var(
        --textbox-disabled-foreground-color,var(--color-foreground-disabled)
    )}.textbox--invalid,.textbox:has(>.textbox__control[aria-invalid=true]){border-color:var(
        --textbox-invalid-border-color,var(--color-stroke-attention)
    )}.textbox__control{background-color:initial;border:none;box-sizing:border-box;color:inherit}textarea.textbox__control{font-family:inherit;min-height:200px;overflow:auto;padding:var(--spacing-200);resize:vertical;vertical-align:middle}input.textbox__control{font-family:inherit;padding:0;vertical-align:middle}input.textbox__control:first-child:not([readonly]){padding-left:var(--spacing-200)}input.textbox__control:last-child:not([readonly]){padding-right:var(--spacing-200)}input.textbox__control,textarea.textbox__control{-webkit-appearance:none;-moz-appearance:none;appearance:none;flex-grow:1;font-size:1em;height:40px;margin:0;outline:none}input.textbox__control[disabled],textarea.textbox__control[disabled]{border-color:var(
        --textbox-disabled-border-color,var(--color-background-disabled)
    );color:var(
        --textbox-disabled-foreground-color,var(--color-foreground-disabled)
    )}input.textbox__control[disabled]::-webkit-input-placeholder,textarea.textbox__control[disabled]::-webkit-input-placeholder{color:var(
        --textbox-disabled-placeholder-color,var(--color-foreground-ghost)
    )}input.textbox__control[disabled]::-moz-placeholder,textarea.textbox__control[disabled]::-moz-placeholder{color:var(
        --textbox-disabled-placeholder-color,var(--color-foreground-ghost)
    )}input.textbox__control[disabled]:-ms-input-placeholder,textarea.textbox__control[disabled]:-ms-input-placeholder{color:var(
        --textbox-disabled-placeholder-color,var(--color-foreground-ghost)
    )}input.textbox__control[aria-invalid=true],textarea.textbox__control[aria-invalid=true]{border-color:var(
        --textbox-invalid-foreground-color,var(--color-stroke-attention)
    )}input.textbox__control::placeholder,textarea.textbox__control::placeholder{color:var(--textbox-placeholder-color,var(--color-foreground-secondary));font-weight:200;opacity:1}input.textbox__control{height:calc(var(--input-default-height) - 2px)}.textbox--large input.textbox__control{height:calc(var(--input-large-height) - 2px)}.textbox .icon-btn>svg,.textbox>svg{color:var(--textbox-icon-color,var(--color-foreground-secondary));display:inline-flex;height:1lh;pointer-events:none;fill:var(--textbox-icon-color,var(--color-foreground-secondary))}.textbox>span:first-child,.textbox>svg:first-child{flex-shrink:0;margin-left:var(--spacing-200)}.textbox>span:last-child,.textbox>svg:last-child{margin-right:var(--spacing-200)}.textbox .icon-btn:last-child{margin-left:calc(var(--spacing-100)*-1)}.textbox .icon-btn:first-child{margin-right:calc(var(--spacing-100)*-1)}input.textbox__control[readonly]:focus,textarea.textbox__control[readonly]:focus{-webkit-text-decoration:underline;text-decoration:underline}.textbox--fluid,.textbox--fluid .textbox__control{width:100%}.seek-ui.seek-contact-info .hidden{display:none!important}.seek-ui .seek-contact-info,.seek-ui.seek-contact-info{padding:0}.seek-ui.seek-contact-info select{min-width:217px}.inline-notice{margin:var(--spacing-100) 0}div.inline-notice{display:flex}span.inline-notice{display:inline-flex}.inline-notice__header{display:flex;margin-right:var(--spacing-100);margin-top:var(--spacing-50)}.inline-notice p{margin:3px 0}.inline-notice a,.inline-notice button.fake-link{color:var(--color-foreground-primary)}.page-notice{background-color:var(
        --page-notice-general-background-color,var(--color-background-inverse)
    );border-color:var(
        --page-notice-general-border-color,var(--color-background-inverse)
    );border-style:solid;border-width:1px;color:var(--page-notice-color,var(--color-foreground-on-inverse));font-size:var(--font-size-default);margin:var(--spacing-100) 0;padding:var(--spacing-200)}div[role=region].page-notice,section.page-notice{display:grid;grid-template-columns:32px auto auto auto}span[role=region].page-notice{display:grid}.page-notice__title{font-size:var(--font-size-default);font-weight:400;margin:1px 0 0}.page-notice a,.page-notice__title:not(:only-child){font-weight:700}.page-notice a{color:var(--page-notice-color,var(--color-foreground-on-inverse));font-size:var(--font-size-default)}.page-notice__cta a{white-space:nowrap}.page-notice__dismiss{cursor:pointer}.page-notice a:hover,.page-notice button.fake-link{color:var(--page-notice-color,var(--color-foreground-on-inverse))}.page-notice button.fake-link{font-size:var(--font-size-default);font-weight:700}.page-notice button.fake-link:hover{color:var(--page-notice-color,var(--color-foreground-on-inverse))}.page-notice a:focus-visible,.page-notice button.fake-link:focus-visible{outline:2px solid var(--color-foreground-on-inverse);outline-offset:2px}.page-notice--attention{background-color:var(
        --page-notice-attention-background-color,var(--color-background-attention)
    );border-color:var(
        --page-notice-attention-border-color,var(--color-stroke-attention)
    )}.page-notice--attention .page-notice__header svg{color:var(
        --page-notice-attention-icon-color,var(--color-foreground-on-attention)
    )}.page-notice--confirmation{background-color:var(
        --page-notice-confirmation-background-color,var(--color-background-confirmation)
    );border-color:var(
        --page-notice-confirmation-border-color,var(--color-stroke-confirmation)
    )}.page-notice--confirmation .page-notice__header svg{color:var(
        --page-notice-confirmation-icon-color,var(--color-foreground-on-confirmation)
    )}.page-notice--information{background-color:var(
        --page-notice-information-background-color,var(--color-background-information)
    );border-color:var(
        --page-notice-information-border-color,var(--color-stroke-information)
    )}.page-notice--information .page-notice__header svg{color:var(
        --page-notice-information-icon-color,var(--color-foreground-on-information)
    )}.page-notice--general{background-color:var(
        --page-notice-general-background-color,var(--color-background-inverse)
    )}.page-notice__header{grid-column:1}.page-notice__header,.page-notice__main{grid-row:1;margin-right:var(--spacing-200)}.page-notice__main{grid-column:1/3}.page-notice__header+.page-notice__main{grid-column:2}.page-notice__footer{grid-column:4;grid-row:1;text-align:right}.page-notice__main p{font-size:var(--font-size-default);margin:2px 0 0}.page-notice__main .page-notice__title~p{margin:var(--spacing-50) 0 0}p.page-notice__cta{grid-column:2;grid-row:2;justify-self:flex-start;margin-bottom:0;margin-right:var(--spacing-200);margin-top:var(--spacing-200)}@media (min-width:512px){div[role=region].page-notice,section.page-notice{margin:var(--spacing-200) 0}.page-notice__title{margin-bottom:2px}p.page-notice__cta{grid-column:4;grid-row:1;justify-self:flex-end;margin-top:1px;padding-right:var(--spacing-200)}.page-notice__footer{justify-self:flex-end;margin-top:0}}[dir=rtl] .page-notice__footer{margin-left:0;margin-right:auto;padding-left:0;padding-right:16px}.screen-capture-ctn{min-height:100px;padding:8px}.screen-capture-img-wrap{background-color:#ccc;border:1px solid #4a4a4a;height:100px;overflow-y:hidden;width:150px}.screen-capture-img{display:inline;height:auto;max-height:auto;max-width:100%;width:auto}#screen-capture-img-loading{display:none;margin:auto;position:relative;top:32px}.job-disclaimer:before{background-color:var(--color-stroke-subtle);content:"";display:block;height:1px;margin:48px 0}@media screen and (min-width:1024px){.job-disclaimer:before{background-color:var(--color-stroke-default);margin:48px 0}}.job-disclaimer__item{background-color:var(--color-background-secondary);border-radius:16px;color:var(--color-foreground-secondary);font:var(--font-sans) var(--font-size-small);margin:0;padding:16px}.shop-by-job:before{background-color:var(--color-stroke-subtle);content:"";display:block;height:1px;margin:48px 0}@media screen and (min-width:1024px){.shop-by-job:before{background-color:var(--color-stroke-default);margin:48px 0}}.wide-only{display:none}@media screen and (min-width:1024px){.wide-only{display:unset}}.thin-only{display:none}@media screen and (max-width:1023px){.thin-only{display:unset}}:root{--font-sans:"Market Sans",helvetica,arial,sans-serif!important;--diy-transition:color 500ms ease}body.diy{font-size:var(--font-size-default);margin:0;overflow-wrap:break-word;overflow-x:hidden;padding:0}body.diy,body.diy h1,body.diy h2,body.diy h3,body.diy h4,body.diy h5,body.diy h6{font-family:var(--font-sans)}.diy main,.diy__gh-foot,.diy__gh-head{box-sizing:border-box;margin:0 auto;max-width:1490px;padding:0 16px}textarea{background-color:var(--color-background-primary)}.textual-display{display:inline}.textual-display.bold{font-weight:700}.textual-display.superscript{vertical-align:super}.textual-display.emphasis,.textual-display.italic{font-style:italic}.textual-display .pseudolink,a.textual-display{color:var(--color-foreground-accent);cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline}.diy nav.breadcrumbs{margin:30px 0;padding:0}@media screen and (min-width:1024px){.diy nav.breadcrumbs{margin:16px 0}}.diy nav.breadcrumbs>ul>li{padding:16px 0}.diy nav.breadcrumbs>ul>li a.textual-display:any-link,.diy nav.breadcrumbs>ul>li button[aria-current]{color:var(--color-foreground-primary);max-width:unset;-webkit-text-decoration:none;text-decoration:none}
/*# sourceMappingURL=detail_mnz5.9d79e596.css.map*/