.diy__hub-title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);line-height:24px;margin:16px 0}.content-body{color:var(--color-foreground-primary);font-family:var(--font-sans);margin:0 auto;max-width:1490px;min-width:320px}.content-body__main{display:flex;flex-direction:column;gap:16px;margin:0 auto}.content-body__main-seo-foot{margin:32px 0}.content-body__unknown{margin:0;outline:2px dashed red;padding:8px}@media screen and (min-width:1024px){.content-body{margin:56px 48px}.content-body__header{margin:0 0 40px}.content-body__main-title{font-size:var(--font-size-giant-3);font-weight:var(--font-weight-bold);line-height:52px;margin:0 0 8px}.content-body__main-description{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);font-weight:var(--font-weight-regular);line-height:28px;margin:0}}.text-hero-banner{margin:8px 0 16px}.text-hero-banner__text-container{background:#0000;color:var(--color-foreground-primary);display:flex;flex-direction:column;row-gap:8px}@media screen and (min-width:1024px){.text-hero-banner__text-container{max-width:86%}}.text-hero-banner__title{font-size:var(--font-size-giant-1);font-weight:var(--font-weight-bold);-webkit-hyphens:auto;hyphens:auto;line-height:40px;margin:0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:3){.text-hero-banner__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (min-width:1024px){.text-hero-banner__title{font-size:var(--font-size-giant-3);font-weight:var(--font-weight-bold);line-height:52px}}.text-hero-banner__subtitle{font-size:var(--font-size-medium);line-height:24px}@media screen and (min-width:1024px){.text-hero-banner__subtitle{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);font-weight:var(--font-weight-regular);line-height:28px}}.color-banner{border-radius:var(--border-radius-100,16px);box-sizing:border-box;justify-content:center;margin-left:-16px;margin-top:24px;min-height:360px;padding:16px;width:calc(100% + 32px)}.color-banner__text-container{display:flex;flex-direction:column;max-width:70%;padding:16px;row-gap:8px}@media screen and (min-width:768px){.color-banner__text-container{align-self:center;grid-area:text}}@media screen and (min-width:1024px){.color-banner__text-container{padding-left:32px;row-gap:16px}}@media screen and (min-width:768px){.color-banner{display:grid;gap:8px;grid-template-areas:"text image";grid-template-columns:4.5fr 5fr;grid-template-rows:auto;justify-content:start;margin-left:0;margin-top:48px;min-height:360px;width:100%}}.color-banner__title{font-size:var(--font-size-giant-1);font-weight:var(--font-weight-bold);-webkit-hyphens:auto;hyphens:auto;line-height:40px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:3){.color-banner__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (min-width:1280px){.color-banner__title{font-size:var(--font-size-giant-2);font-weight:var(--font-weight-bold);line-height:46px}}.color-banner__subtitle{font-size:var(--font-size-default)}@media screen and (min-width:1280px){.color-banner__subtitle{font-size:var(--font-size-medium)}}a.fake-btn.color-banner__cta{font-size:var(--font-size-medium);margin:8px 0;max-width:-moz-fit-content;max-width:fit-content}.color-banner__img{border-radius:var(--border-radius-100);width:94%}@media screen and (min-width:768px){.color-banner__img{max-height:360px;width:unset}.color-banner__img-container{max-height:360px}}.color-banner__img-container{align-self:center;grid-area:image;padding:0;text-align:center}@media screen and (min-width:768px){.color-banner__img-container{text-align:right}}:root{--diy-banner-gradient-color:#00000040}.image-banner{align-items:center;background-color:var(--color-background-primary);box-sizing:border-box;height:220px;max-height:220px;max-width:1490px;min-height:220px;min-width:320px;overflow:hidden;position:relative;width:100%}@media screen and (min-width:768px){.image-banner{height:360px;max-height:360px;min-height:360px}}@media screen and (min-width:1024px){.image-banner{height:360px;max-height:360px;min-height:360px}}@media screen and (min-width:1280px){.image-banner{height:360px;max-height:360px;min-height:360px}}.image-banner__content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;margin:3%;max-width:75%;position:relative;row-gap:8px;text-shadow:0 0 1px #000;width:75%;z-index:1}.image-banner__content:after{background:radial-gradient(ellipse 35% 35%,var(--diy-banner-gradient-color),#0000);content:"";height:300%;left:-130%;opacity:.7;position:absolute;top:-120%;transform:rotate(70deg);width:300%;z-index:-1}@media screen and (min-width:768px){.image-banner__content{background:unset,radial-gradient(ellipse 25% 45%,var(--diy-banner-gradient-color),#0000);justify-content:center;margin:0 6%;max-width:31.25%;width:31.25%}.image-banner__content:after{left:-135%;top:-93%}}@media screen and (min-width:1280px){.image-banner__content{margin-left:6.25%;max-width:37.5%}}.image-banner__image{bottom:-100%;height:auto;left:0;margin:auto;min-height:100%;min-width:100%;object-fit:cover;position:absolute;right:0;top:-100%;width:100%}.image-banner__title{font-size:var(--font-size-giant-1);font-weight:var(--font-weight-bold);-webkit-hyphens:auto;hyphens:auto;line-height:40px;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:3){.image-banner__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (min-width:1024px){.image-banner__title{font-size:var(--font-size-giant-2);font-weight:var(--font-weight-bold);line-height:46px}}@media screen and (min-width:1280px){.image-banner__title{font-size:var(--font-size-giant-3);font-weight:var(--font-weight-bold);line-height:52px}}.image-banner__subtitle{-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:3){.image-banner__subtitle{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:3;-webkit-box-orient:vertical}}@media screen and (min-width:1024px){.image-banner__subtitle{font-size:var(--font-size-large-1);font-weight:var(--font-weight-bold);line-height:28px}}.jobs-grid-grid{align-items:stretch;display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(312px,1fr));margin-top:24px}.jobs-grid-item{align-items:flex-start;border:1px solid var(--color-stroke-subtle);border-radius:24px;box-sizing:border-box;color:var(--color-foreground-primary);cursor:pointer;display:grid;gap:8px;grid-row:span 4;grid-template-rows:subgrid;height:auto;padding:12px;-webkit-text-decoration:none;text-decoration:none}@supports (-moz-appearance:none){.jobs-grid-item{grid-template-rows:none}}.jobs-grid-item:any-link{color:var(--color-foreground-primary)}.jobs-grid-item:focus,.jobs-grid-item:hover{border:1px solid var(--color-state-focus-stroke)}.jobs-grid-item__image{aspect-ratio:1.5;background-color:var(--color-background-tertiary);border-radius:16px;object-fit:cover;place-self:center center;width:100%}.jobs-grid-item__info{display:flex;flex:1;flex-direction:column;gap:8px;height:calc(100% - 200px);justify-content:space-between}.jobs-grid-item__details{display:flex;flex:1;flex-direction:column;height:100%}.jobs-grid-item__title{font-size:var(--font-size-medium);font-weight:var(--font-weight-bold);height:-moz-fit-content;height:fit-content;-webkit-hyphens:auto;hyphens:auto;line-height:24px;margin:8px 0 0;overflow:hidden;overflow-wrap:break-word;text-overflow:ellipsis;white-space:nowrap;word-break:break-word}@supports (-webkit-line-clamp:2){.jobs-grid-item__title{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}}.jobs-grid-item__read-time{color:var(--color-foreground-secondary);font-size:var(--font-size-small);line-height:16px}.jobs-grid-item__read-time:empty{display:none}@media screen and (max-width:555px){.jobs-grid-item{grid-row:span 3;grid-template-columns:120px 1fr;min-width:300px}.jobs-grid-item__image{grid-column-start:1;grid-row:1/span 2;height:120px;width:120px}.jobs-grid-item__title{font-size:var(--font-size-default);line-height:20px}.jobs-grid-item .job-stats{flex-direction:column;font-size:var(--font-size-small);line-height:16px}}.job-stats{display:flex;flex-flow:row wrap;gap:8px}.job-stats__item{align-items:baseline;display:flex;gap:8px;white-space:nowrap}.job-stats__icon{align-self:center;color:var(--color-neutral-4);flex:40px}.job-stats__icon svg{align-self:center;color:var(--color-foreground-primary)}.job-stats__title{border:0;clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.job-stats__subtitle{font-size:var(--font-size-small);line-height:16px}.job-stats__value{color:var(--color-foreground-secondary);font-family:var(--font-sans);font-size:var(--font-size-medium);line-height:24px;line-height:32px;width:100%}@media screen and (max-width:1023px){.jobs-filter-button-container{display:flex;max-width:calc(100% - 32px);overflow-x:auto;position:absolute}.jobs-filter-button-container-button__menu{position:static}.jobs-filter-button-container-button__items{position:relative}.jobs-filter-button-container::-webkit-scrollbar{display:none}}:root{--bubble-shadow:0 2px 7px #00000026,0 5px 17px #0003}div.filter-group{display:flex;flex-wrap:wrap}span.filter-menu-button{display:inline-block;position:relative}span.filter-menu-button+span.filter-menu-button{margin-left:8px}button.filter-menu-button__button{align-items:center;background-color:var(
        --filter-button-background-color,var(--color-background-secondary)
    );border:1px solid #0000;border-color:var(
        --filter-button-selected-border-color,var(--color-stroke-default)
    );border-radius:16px;box-sizing:border-box;color:var(
        --filter-button-foreground-color,var(--color-foreground-primary)
    );display:inline-flex;flex:0 1 auto;flex-direction:column;font-family:inherit;font-size:var(--font-size-default);height:32px;justify-content:center;margin:0;max-width:280px;min-width:56px;padding:0 var(--spacing-200);text-align:center;-webkit-text-decoration:none;text-decoration:none;vertical-align:bottom}button.filter-menu-button__button+button.filter-menu-button__button{margin-left:8px}button.filter-menu-button__button:active,button.filter-menu-button__button:focus,button.filter-menu-button__button:hover{background-color:var(
        --filter-button-background-color,var(--color-state-secondary-hover)
    )}.filter-menu-button__button-cell{display:flex}.filter-menu-button__button-cell svg.icon--12{align-self:center;color:var(
        --filter-menu-button-icon-color,var(--color-foreground-primary)
    );margin-left:8px}.filter-menu-button__button-text{display:inline-block;max-width:238px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.filter-menu-button__button[aria-expanded=true] svg.icon{transform:rotate(180deg)}button.filter-menu-button__button[aria-pressed=true]{border-color:var(
        --filter-button-foreground-color,var(--color-stroke-strong)
    );font-weight:700}button.filter-menu-button__button[aria-disabled=true],button.filter-menu-button__button[aria-pressed=true][aria-disabled=true],button.filter-menu-button__button[aria-pressed=true][disabled],button.filter-menu-button__button[disabled]{color:var(
        --filter-button-disabled-foreground-color,var(--color-background-disabled)
    );font-weight:400}button.filter-menu-button__button[aria-disabled=true]:focus,button.filter-menu-button__button[aria-disabled=true]:hover,button.filter-menu-button__button[aria-pressed=true][aria-disabled=true]:focus,button.filter-menu-button__button[aria-pressed=true][aria-disabled=true]:hover,button.filter-menu-button__button[aria-pressed=true][disabled]:focus,button.filter-menu-button__button[aria-pressed=true][disabled]:hover,button.filter-menu-button__button[disabled]:focus,button.filter-menu-button__button[disabled]:hover{background-color:var(
        --filter-button-background-color,var(--color-background-secondary)
    );color:var(
        --filter-button-disabled-foreground-color,var(--color-background-disabled)
    )}button.filter-menu-button__button[aria-disabled=true] .filter-menu-button__button-cell>svg.icon,button.filter-menu-button__button[aria-pressed=true][aria-disabled=true] .filter-menu-button__button-cell>svg.icon,button.filter-menu-button__button[aria-pressed=true][disabled] .filter-menu-button__button-cell>svg.icon,button.filter-menu-button__button[disabled] .filter-menu-button__button-cell>svg.icon{color:var(
        --filter-button-disabled-foreground-color,var(--color-foreground-disabled)
    )}button.filter-menu-button__button[aria-pressed=true][aria-disabled=true]:hover,button.filter-menu-button__button[aria-pressed=true][disabled]:hover{background-color:var(
        --filter-button-selected-background-color,var(--color-background-secondary)
    )}.filter-menu-button__menu{background-color:var(
        --filter-menu-item-background-color,var(--color-background-elevated)
    );border:none;border-radius:16px;box-shadow:var(--bubble-shadow);display:none;min-width:144px;overflow:hidden;position:absolute;top:0;width:max-content;z-index:1}.filter-menu-button__menu--set-position{top:calc(100% + 8px)}button.filter-menu-button__button[aria-expanded=true]+.filter-menu-button__menu{display:block}.filter-menu-button__items{margin-top:8px;max-height:400px;min-width:100%;overflow-y:auto;position:relative;transform:translateZ(0)}span.filter-menu-button__items{display:inline-block}span.filter-menu-button__checkbox,span.filter-menu-button__radio{display:block;flex-shrink:1;height:18px;min-width:18px;width:18px}span.filter-menu-button__checkbox svg.icon--unchecked{color:var(
        --filter-menu-item-unchecked-color,var(--color-foreground-secondary)
    );display:block;height:18px;width:18px}span.filter-menu-button__checkbox svg.icon--checked{color:var(
        --filter-menu-item-checked-color,var(--color-foreground-primary)
    );display:none;height:18px;width:18px}span.filter-menu-button__radio svg.icon--unchecked{color:var(
        --filter-menu-item-unchecked-color,var(--color-foreground-primary)
    );display:block;height:18px;width:18px}span.filter-menu-button__radio svg.icon--checked{color:var(
        --filter-menu-item-checked-color,var(--color-foreground-primary)
    );display:none;height:18px;width:18px}.filter-menu-button__item{background-color:var(
        --filter-menu-item-background-color,var(--color-background-elevated)
    );box-sizing:border-box;color:var(
        --filter-menu-item-foreground-color,var(--color-foreground-primary)
    );display:flex;font-size:var(--font-size-default);justify-content:space-between;line-height:1.4em;margin:0;outline-offset:-4px;padding:8px 16px;width:100%}.filter-menu-button__item:hover{background-color:var(
        --color-state-primary-hover,color-state-primary-hover
    )}.filter-menu-button__item:disabled,.filter-menu-button__item[aria-disabled=true]{color:var(
        --filter-menu-item-foreground-color-disabled,var(--color-foreground-disabled)
    )}.filter-menu-button__item:disabled span>svg,.filter-menu-button__item[aria-disabled=true] span>svg{color:var(
        --filter-menu-item-icon-color-disabled,var(--color-foreground-disabled)
    )}.filter-menu-button__item:disabled:hover,.filter-menu-button__item[aria-disabled=true]:hover{background-color:inherit}.filter-menu-button__item:hover{background-color:var(--color-state-primary-hover)}.filter-menu-button__item:last-child{margin-bottom:8px}.filter-menu-button__item span.checkbox,.filter-menu-button__item span.radio{align-items:flex-start;display:flex;flex-shrink:1;justify-content:center}.filter-menu-button__item svg.checkbox__unchecked{color:var(
        --filter-menu-item-unchecked-color,var(--color-foreground-secondary)
    )}.filter-menu-button__item svg.checkbox__checked{color:var(
        --filter-menu-item-checked-color,var(--color-foreground-primary)
    )}.filter-menu-button__item svg.radio__unchecked{color:var(
        --filter-menu-item-unchecked-color,var(--color-foreground-secondary)
    )}.filter-menu-button__item svg.radio__checked{color:var(
        --filter-menu-item-checked-color,var(--color-foreground-primary)
    )}span.filter-menu-button__item{display:block}button.filter-menu-button__footer{background-color:var(
        --filter-menu-item-background-color,var(--color-background-elevated)
    );border:none;border-top:1px solid;border-color:var(--filter-menu-border-color,var(--color-stroke-subtle));bottom:0;box-sizing:border-box;color:var(
        --filter-menu-item-foreground-color,var(--color-foreground-primary)
    );display:flex;font-size:var(--font-size-default);justify-content:space-between;line-height:1.4em;margin:0;outline-offset:-10;padding:16px;transform:translateZ(0);width:100%}button.filter-menu-button__footer:hover{background-color:var(
        --color-state-primary-hover,color-state-primary-hover
    )}button.filter-menu-button__footer:disabled,button.filter-menu-button__footer[aria-disabled=true]{color:var(
        --filter-menu-item-foreground-color-disabled,var(--color-foreground-disabled)
    )}button.filter-menu-button__footer:disabled span>svg,button.filter-menu-button__footer[aria-disabled=true] span>svg{color:var(
        --filter-menu-item-icon-color-disabled,var(--color-foreground-disabled)
    )}button.filter-menu-button__footer:disabled:hover,button.filter-menu-button__footer[aria-disabled=true]:hover{background-color:inherit}button.filter-menu-button__footer:focus,button.filter-menu-button__footer:hover{background-color:var(--color-state-primary-hover)}.filter-menu-button__text{flex-grow:1;margin-left:8px}.filter-menu-button__item[role=menuitemcheckbox][aria-checked=true] svg.icon--unchecked{display:none}.filter-menu-button__item[role=menuitemcheckbox][aria-checked=true] svg.icon--checked{display:block}.filter-menu-button__item[role=menuitemradio][aria-checked=true] svg.icon--unchecked{display:none}.filter-menu-button__item[role=menuitemradio][aria-checked=true] svg.icon--checked{display:block}div.filter-menu-button__item[role^=menuitem]:focus:not(:focus-visible){outline:none}[dir=rtl] .filter-menu-button__checkbox{margin-left:8px}.filter-menu,.filter-menu-form{background-color:var(
        --filter-menu-item-background-color,var(--color-background-primary)
    );min-width:144px}span.filter-menu,span.filter-menu-form{display:inline-block}.filter-menu-form__items,.filter-menu__items{margin-top:8px;min-width:100%;position:relative}span.filter-menu-form__items,span.filter-menu__items[role=menu]{display:inline-block}span.filter-menu__checkbox,span.filter-menu__radio{display:block;flex-shrink:1;height:18px;min-width:18px;width:18px}span.filter-menu__checkbox svg,span.filter-menu__radio svg{color:var(--filter-menu-item-icon-color,var(--color-foreground-primary));height:18px;width:18px}.filter-menu-form__item span.checkbox,.filter-menu-form__item span.radio{align-items:flex-start;display:flex;flex-shrink:1;justify-content:center}.filter-menu-form__item span.checkbox .checkbox__icon>svg,.filter-menu-form__item span.radio .checkbox__icon>svg{color:var(
        --filter-menu-item-checked-color,var(--color-foreground-primary)
    )}span.filter-menu-form__item,span.filter-menu__item[role^=menuitem]{display:block}.filter-menu-form__item,.filter-menu__item[role^=menuitem]{background-color:var(
        --filter-menu-item-background-color,var(--color-background-elevated)
    );box-sizing:border-box;color:var(
        --filter-menu-item-foreground-color,var(--color-foreground-primary)
    );display:flex;font-size:var(--font-size-default);justify-content:space-between;line-height:1.4em;margin:0;padding:8px 16px;width:100%}.filter-menu-form__item:hover,.filter-menu__item[role^=menuitem]:hover{background-color:var(
        --color-state-primary-hover,color-state-primary-hover
    )}.filter-menu-form__item:disabled,.filter-menu-form__item[aria-disabled=true],.filter-menu__item[role^=menuitem]:disabled,.filter-menu__item[role^=menuitem][aria-disabled=true]{color:var(
        --filter-menu-item-foreground-color-disabled,var(--color-foreground-disabled)
    )}.filter-menu-form__item:disabled span>svg,.filter-menu-form__item[aria-disabled=true] span>svg,.filter-menu__item[role^=menuitem]:disabled span>svg,.filter-menu__item[role^=menuitem][aria-disabled=true] span>svg{color:var(
        --filter-menu-item-icon-color-disabled,var(--color-foreground-disabled)
    )}.filter-menu-form__item:disabled:hover,.filter-menu-form__item[aria-disabled=true]:hover,.filter-menu__item[role^=menuitem]:disabled:hover,.filter-menu__item[role^=menuitem][aria-disabled=true]:hover{background-color:inherit}.filter-menu-form__item:last-child,.filter-menu__item[role^=menuitem]:last-child{margin-bottom:8px}.filter-menu__header{align-items:center;background-color:var(--color-background-secondary);display:flex;gap:var(--spacing-100);padding:14px var(--spacing-200)}.filter-menu__header svg{color:var(--color-foreground-secondary)}.filter-menu__header input{background-color:inherit;border:none;color:var(--color-foreground-primary);flex-grow:1;font-size:var(--font-size-default)}.filter-menu__header button.btn{border:none;min-height:var(--spacing-250);min-width:var(--spacing-250);padding:0;width:var(--spacing-250)}.filter-menu__header button:focus-visible{outline-style:solid}button.filter-menu-form__footer[type=submit],button.filter-menu__footer{background-color:var(
        --filter-menu-item-background-color,var(--color-background-elevated)
    );border:none;border-top:1px solid;border-color:var(--filter-menu-border-color,var(--color-stroke-subtle));bottom:0;box-sizing:border-box;color:var(
        --filter-menu-item-foreground-color,var(--color-foreground-primary)
    );display:flex;font-size:var(--font-size-default);justify-content:space-between;line-height:1.4em;margin:0;padding:16px;width:100%}button.filter-menu-form__footer[type=submit]:hover,button.filter-menu__footer:hover{background-color:var(
        --color-state-primary-hover,color-state-primary-hover
    )}button.filter-menu-form__footer[type=submit]:disabled,button.filter-menu-form__footer[type=submit][aria-disabled=true],button.filter-menu__footer:disabled,button.filter-menu__footer[aria-disabled=true]{color:var(
        --filter-menu-item-foreground-color-disabled,var(--color-foreground-disabled)
    )}button.filter-menu-form__footer[type=submit]:disabled span>svg,button.filter-menu-form__footer[type=submit][aria-disabled=true] span>svg,button.filter-menu__footer:disabled span>svg,button.filter-menu__footer[aria-disabled=true] span>svg{color:var(
        --filter-menu-item-icon-color-disabled,var(--color-foreground-disabled)
    )}button.filter-menu-form__footer[type=submit]:disabled:hover,button.filter-menu-form__footer[type=submit][aria-disabled=true]:hover,button.filter-menu__footer:disabled:hover,button.filter-menu__footer[aria-disabled=true]:hover{background-color:inherit}button.filter-menu-form__footer[type=submit]:hover,button.filter-menu__footer:hover{background-color:var(--color-state-primary-hover)}.filter-menu-form__text,.filter-menu__text{flex-grow:1;margin-left:8px}.filter-menu__item[role=menuitemcheckbox] svg.icon--checked,.filter-menu__item[role=menuitemradio] svg.icon--checked{display:none}.filter-menu__item[role=menuitemcheckbox] svg.icon--unchecked,.filter-menu__item[role=menuitemradio] svg.icon--unchecked{display:block}.filter-menu__item[role=menuitemcheckbox][aria-checked=true] svg.icon--unchecked,.filter-menu__item[role=menuitemradio][aria-checked=true] svg.icon--unchecked{display:none}.filter-menu__item[role=menuitemcheckbox][aria-checked=true] svg.icon--checked,.filter-menu__item[role=menuitemradio][aria-checked=true] svg.icon--checked{display:block}div.filter-menu__item[role^=menuitem]:focus:not(:focus-visible){outline:none}nav.pagination{align-items:center;color:var(
        --pagination-item-foreground-color,var(--color-foreground-secondary)
    );display:inline-flex;font-family:inherit;font-size:1rem;justify-content:center;margin:var(--spacing-100) 0;max-width:100%}nav.pagination a,nav.pagination button{color:inherit;font-size:1em}ol.pagination__items{align-items:center;box-sizing:border-box;display:inline-flex;height:44px;justify-content:center;list-style-type:none;margin:0;padding:0}ol.pagination__items li:not([hidden]){align-items:center;display:flex;justify-content:center}a.pagination__next,a.pagination__previous,button.pagination__next,button.pagination__previous{align-items:center;display:inline-flex;justify-content:center}a.pagination__next,button.pagination__next{margin-left:var(--spacing-100)}a.pagination__previous,button.pagination__previous{margin-right:var(--spacing-100)}.pagination__item{align-items:center;box-sizing:border-box;display:inline-flex;font-weight:var(--font-weight-regular);height:44px;justify-content:center;width:44px}button.pagination__item{background:none;border:none;font-family:inherit}a.pagination__item{-webkit-text-decoration:none;text-decoration:none}a.pagination__item,button.pagination__item{position:relative}a.pagination__item:after,button.pagination__item:after{background-color:initial;border-radius:4px;bottom:0;content:"";display:block;height:2px;left:calc(50% - 10px);position:absolute;width:20px}a.pagination__item[aria-current=page],button.pagination__item[aria-current=page]{color:var(
        --pagination-item-current-foreground-color,var(--color-foreground-primary)
    );font-weight:var(--font-weight-bold)}a.pagination__item[aria-current=page]:after,button.pagination__item[aria-current=page]:after{background-color:currentColor}a.pagination__item:not([aria-current=page]):active,button.pagination__item:not([aria-current=page]):active{color:var(
        --pagination-item-active-foreground-color,var(--color-foreground-primary)
    )}a.pagination__item:not([aria-current=page]):focus,a.pagination__item:not([aria-current=page]):hover,button.pagination__item:not([aria-current=page]):focus,button.pagination__item:not([aria-current=page]):hover{color:var(
        --pagination-item-hover-foreground-color,var(--color-foreground-accent)
    )}a.pagination__item:not([aria-current=page]):focus:after,a.pagination__item:not([aria-current=page]):hover:after,button.pagination__item:not([aria-current=page]):focus:after,button.pagination__item:not([aria-current=page]):hover:after{background-color:currentColor}a.pagination__item:focus:not(:focus-visible),button.pagination__item:focus:not(:focus-visible){outline:none}span.pagination__item button.icon-btn--transparent:focus,span.pagination__item button.icon-btn--transparent:hover{background-color:var(--color-state-primary-hover)}span.pagination__item button.icon-btn--transparent:active{background-color:var(--color-state-primary-active)}nav.pagination--fluid{width:100%}nav.pagination--fluid ol.pagination__items{flex-grow:1;max-width:none}nav.pagination--fluid ol.pagination__items li{flex:1 0 var(--spacing-600)}[dir=rtl] nav.pagination svg.icon--arrow-left-16,[dir=rtl] nav.pagination svg.icon--arrow-right-16{transform:rotate(180deg)}@media (min-width:768px){nav.pagination{margin:var(--spacing-200) 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=index_lcNW.26bbb893.css.map*/