.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-600);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-600);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%}.carousel.step-carousel{margin:0;width:calc(100vw - 32px)}.carousel.step-carousel .carousel__control.carousel__control--prev{left:0;opacity:1}.carousel.step-carousel .carousel__control.carousel__control--next{opacity:1;right:0}@media screen and (min-width:1024px){.carousel.step-carousel{width:578px}}.carousel.step-carousel__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-600);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-body);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-body);font-weight:var(--font-weight-600);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-body);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-body);font-weight:var(--font-weight-600);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-600);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-600);line-height:28px}@media screen and (min-width:1024px){.bottom-carousel__title{font-size:var(--font-size-large-2);font-weight:var(--font-weight-600);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-body);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-600);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-body);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}.social{column-gap:4px;display:flex;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}.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-body);font-size:var(--font-size-smallest);letter-spacing:.5px}.job-stats__subtitle,.job-stats__title{align-self:center;font-weight:var(--font-weight-600);line-height:20px;white-space:nowrap}.job-stats__subtitle{display:flex;font-size:var(--font-size-body);gap:8px}.job-stats__infotip{font-size:var(--font-size-body);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}.job-media{margin:0}.job-media__caption{cursor:pointer;-webkit-hyphens:auto;hyphens:auto;margin:8px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:2){.job-media__caption{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.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__caption--open{-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:50){.job-media__caption--open{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:50;-webkit-box-orient:vertical}}.job-media__caption:empty{min-height:0}.job-media__container{margin:0 0 16px;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{aspect-ratio:1.78;background-color:var(--color-background-inverse);border-radius:16px;width:100%}.job-media__video-play-button-container{height:100%;left:0;opacity:.5;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%)}.job-media__video-thumbnail{aspect-ratio:1.78;border:0;border-radius:16px;cursor:pointer;overflow:hidden;padding:0;position:relative;-webkit-user-select:none;user-select:none;width:100%}.job-media__video-thumbnail:hover .job-media__video-play-button-container{opacity:.8}.job-media__video-thumbnail img{height:100%;object-fit:cover;width:100%}.rt{font-size:var(--font-size-medium);line-height:24px;margin:0}.rt__ol,.rt__ul{margin:16px 0;padding:0 24px}.rt__td{margin-bottom:1rem}.rt__blockquote{border-left:4px solid var(--color-neutral-300);display:block;margin:24px 0;padding:8px 16px}.rt__blockquote>.rt__td:last-of-type{margin:24px 0 0}.rt__li{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-body);font-weight:var(--font-weight-600);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-600);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-600);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-600);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-600);line-height:32px}}.media-group{max-width:100%;overflow:auto;padding:0 16px;position:relative;transform:translate(-16px);width:100%}.media-group .job-media__container{margin:0}.media-group .job-media__photo{aspect-ratio:1.78}.media-group .carousel{margin:4px 0}.media-group .carousel .carousel__list{gap:8px}.media-group__main.media-group-thumb{width:100%}.media-group-carousel{container-type:inline-size;max-width:100%;overflow:auto;padding:0 16px;position:relative;transform:translate(-16px);width:100%}.media-group-carousel__foot{text-align:right}.media-group-carousel .job-media__container{margin:0}.media-group-carousel .job-media__photo{aspect-ratio:1.78}.media-group-carousel .carousel{margin:4px 0}.media-group-carousel .carousel .carousel__list{gap:8px}.media-group-carousel .media-group-thumb{width:200px}@container (width > 700px){.media-group-carousel .media-group-thumb{width:24vw}}.media-group-thumb{aspect-ratio:1.78;border:3px solid #0000;border-radius:16px;cursor:pointer;margin:0;overflow:hidden;position:relative;transition:border-color .5s;-webkit-user-select:none;user-select:none}.media-group-thumb__image{height:100%;left:0;object-fit:cover;overflow:hidden;position:absolute;top:0;transition:scale .5s;width:100%}.media-group-thumb:hover{border-color:var(--color-state-focus-stroke,#005fcc)}.media-group-thumb:hover .media-group-thumb__image{scale:1.05}.media-group-thumb--selected{border-color:var(--color-state-accent-hover,#2854d9)}.media-group-thumb__play-button{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%}.media-group-thumb__play-button .icon{aspect-ratio:1;height:40%;left:50%;opacity:.5;position:absolute;top:50%;transform:translate(-50%,-50%)}.media-group-grid{max-width:100%;width:100%}.media-group-grid__container{container-type:inline-size;display:flex;flex-wrap:wrap;gap:0;width:100%}.media-group-grid__container .media-group-thumb{box-sizing:border-box;width:50%}@container (width > 400px){.media-group-grid__container .media-group-thumb{width:33.33%}}@container (width > 640px){.media-group-grid__container .media-group-thumb{width:25%}}.media-group-grid__info{text-align:right;width:148px}.media-group-grid__dialog-title .section-title{margin:16px 0 10px}.media-group-grid .job-media__title{display:none}.media-group-grid .job-media__caption{margin-bottom:16px;min-height:40px}.job-unknown{background-color:var(--color-background);border:4px dashed var(--color-foreground);border-radius:16px;box-sizing:border-box;color:var(--color-foreground);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);border-bottom-color:var(--color-foreground);border:4px solid var(--color-foreground);border-right-color:var(--color-background);color:var(--color-background);font-family:Spot Mono,Andale Mono,monospace;max-height:400px;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-600);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-600);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-600);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-600);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}.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-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.emphasis,.textual-display.italic{font-style:italic}.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.bcbb1475.css.map*/