.c-occupation-guides{padding-top:4rem!important}.c-occupation-guides__inner{max-width:95.4rem}.c-occupation-guides__heading{text-align:center}.c-occupation-guides__summary{margin:1.2rem 0 0;text-align:center}.c-occupation-guides__listing{margin-top:4rem;display:flex;flex-direction:column;gap:.8rem}.c-occupation-guides-division__trigger{width:100%;padding:.8rem 2.4rem .8rem .8rem;display:flex;gap:1.2rem;align-items:flex-start;background-color:#fff;border:.1rem solid #fff;border-radius:.8rem;cursor:pointer}.c-occupation-guides-division__trigger.is-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-occupation-guides-division__trigger-icon-container{width:3.2rem;height:3.2rem;position:relative;display:flex;justify-content:center;padding:.4rem;background-color:#efefef;border-radius:.4rem;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-division__trigger:focus-visible .c-occupation-guides-division__trigger-icon-container,.c-occupation-guides-division__trigger:hover .c-occupation-guides-division__trigger-icon-container{background-color:#231f20}.is-expanded .c-occupation-guides-division__trigger-icon-container::after{content:'';position:absolute;top:100%;height:2rem;left:calc(50% - .1rem);width:.2rem;background-color:#efefef}.c-occupation-guides-division__trigger-icon{font-size:2.4rem;width:2.4rem;height:2.4rem;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-division__trigger:focus-visible .c-occupation-guides-division__trigger-icon,.c-occupation-guides-division__trigger:hover .c-occupation-guides-division__trigger-icon{color:#efefef}.c-occupation-guides-division__trigger:focus-visible .c-occupation-guides-division__trigger-icon path,.c-occupation-guides-division__trigger:hover .c-occupation-guides-division__trigger-icon path{fill:#efefef}.c-occupation-guides-division__trigger-icon--remove{display:none;width:1.2rem}.c-occupation-guides-division__trigger.is-expanded .c-occupation-guides-division__trigger-icon--remove{display:block}.c-occupation-guides-division__trigger.is-expanded .c-occupation-guides-division__trigger-icon--add{display:none}.c-occupation-guides-division__name{margin:0;color:#231f20;font-size:2.2rem;line-height:1.36;text-align:left}.c-occupation-guides-division__content{display:none;padding:.8rem 2.4rem 2.4rem .8rem;position:relative;background-color:#fff;border-bottom-left-radius:.8rem;border-bottom-right-radius:.8rem;overflow:clip}.c-occupation-guides-subdivision{margin-left:4.8rem}.c-occupation-guides-subdivision+.c-occupation-guides-subdivision{margin-top:.4rem}.c-occupation-guides-subdivision.is-active:not(:has(.is-active)){box-shadow:inset 0 0 0 .2rem #0089d5;border-radius:.4rem}.c-occupation-guides-subdivision__trigger{width:100%;padding:.8rem;position:relative;display:flex;gap:.9rem;align-items:center;background-color:#efefef;border:none;border-radius:.4rem;cursor:pointer;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-subdivision.is-active:not(:has(.is-active)) .c-occupation-guides-subdivision__trigger{background-color:rgba(0,137,213,.1)}.c-occupation-guides-subdivision__trigger:focus-visible,.c-occupation-guides-subdivision__trigger:hover{background-color:#dcdcdc}.c-occupation-guides-subdivision__trigger.is-expanded{border-bottom-left-radius:0;border-bottom-right-radius:0}.c-occupation-guides-subdivision__trigger::before{content:'';position:absolute;display:block;top:0;right:100%;height:2rem;width:3.2rem;border-bottom-left-radius:1rem;border-left:.2rem solid #efefef;border-bottom:.2rem solid #efefef}.c-occupation-guides-subdivision__trigger::after{content:'';position:absolute;bottom:calc(50% + 1.5rem);height:1000vh;right:calc(100% + 3rem);width:.2rem;background-color:#efefef}.c-occupation-guides-subdivision__trigger-icon-container{width:2.4rem;height:2.4rem;padding:.4rem;display:flex;justify-content:center;border-radius:.4rem;transition:background-color .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-subdivision__trigger:focus-visible .c-occupation-guides-subdivision__trigger-icon-container,.c-occupation-guides-subdivision__trigger:hover .c-occupation-guides-subdivision__trigger-icon-container{background-color:#231f20}.c-occupation-guides-subdivision__trigger-icon{font-size:1.6rem;width:1.6rem;height:1.6rem;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-subdivision__trigger:focus-visible .c-occupation-guides-subdivision__trigger-icon,.c-occupation-guides-subdivision__trigger:hover .c-occupation-guides-subdivision__trigger-icon{color:#fff}.c-occupation-guides-subdivision__trigger:focus-visible .c-occupation-guides-subdivision__trigger-icon path,.c-occupation-guides-subdivision__trigger:hover .c-occupation-guides-subdivision__trigger-icon path{fill:#fff}.c-occupation-guides-subdivision__trigger-icon--remove{display:none;width:.8rem}.c-occupation-guides-subdivision__trigger.is-expanded .c-occupation-guides-subdivision__trigger-icon--remove{display:block}.c-occupation-guides-subdivision__trigger.is-expanded .c-occupation-guides-subdivision__trigger-icon--add{display:none}.c-occupation-guides-subdivision__name{margin:0;color:#000;font-family:'Atkinson Hyperlegible',Arial,sans-serif;font-size:1.6rem;line-height:1.375;text-align:left}.c-occupation-guides-subdivision__content{display:none;padding:0 .8rem .8rem .8rem;background-color:#efefef;border-bottom-left-radius:.4rem;border-bottom-right-radius:.4rem}.c-occupation-guides-subdivision.is-active:not(:has(.is-active)) .c-occupation-guides-subdivision__content{background-color:rgba(0,137,213,.1)}.c-occupation-guides-subdivision__content-inner{display:grid;gap:.2rem}.c-occupation-guides-occupation{min-height:4rem;padding:.8rem;padding-left:1.2rem;display:flex;gap:1.2rem;justify-content:space-between;align-items:center;background-color:#fff;border-radius:.2rem;border:.1rem solid #fff;cursor:pointer;transition:border .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-guides-occupation:focus-visible,.c-occupation-guides-occupation:hover{border:.1rem solid #231f20}.c-occupation-guides-occupation.is-active{background-color:#e6f4fb;border:.1rem solid #0089d5;box-shadow:inset 0 0 0 .1rem #0089d5;border-radius:.4rem}.c-occupation-guides-occupation__name{font-size:1.4rem;line-height:1.71}.c-occupation-guides-occupation__copy{width:1.6rem;height:1.6rem;opacity:0;padding:.4rem;position:relative}.c-occupation-guides-occupation:focus-visible .c-occupation-guides-occupation__copy,.c-occupation-guides-occupation:hover .c-occupation-guides-occupation__copy,.c-occupation-guides-occupation__copy.copying{opacity:1}.c-occupation-guides-occupation__copy-icon{position:absolute;top:0;left:0;width:1.6rem;height:1.6rem}.copying .c-occupation-guides-occupation__copy-icon{display:none}.c-occupation-guides-occupation__copied-icon{display:none;position:absolute;top:0;left:0;width:1.6rem;height:1.6rem}.copying .c-occupation-guides-occupation__copied-icon{display:block}.c-occupation-quick-links{padding-top:1.2rem;padding-bottom:1.2rem;border-bottom:.1rem solid rgba(35,31,32,.1)}.c-occupation-quick-links.is-open{padding-top:2.4rem;padding-bottom:2.4rem}.c-occupation-quick-links__inner{padding:0 2rem;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:2rem}.c-occupation-quick-links__trigger{width:2.2rem;height:2.2rem;padding:0;position:absolute;top:0;right:2rem;display:flex;justify-content:center;align-items:center;background-color:#fff;border:none;border-radius:50%;box-shadow:0 2px 10px 0 #0000001A;cursor:pointer;transform:rotate(45deg);transition:background-color .3s cubic-bezier(.165,.84,.44,1),transform .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-quick-links__trigger:focus-visible,.c-occupation-quick-links__trigger:hover{background-color:#231f20}.c-occupation-quick-links__trigger.is-open{transform:rotate(0)}.c-occupation-quick-links__trigger-icon{font-size:1.4rem;transition:color .3s cubic-bezier(.165,.84,.44,1);color:#231f20}.c-occupation-quick-links__trigger:focus-visible .c-occupation-quick-links__trigger-icon,.c-occupation-quick-links__trigger:hover .c-occupation-quick-links__trigger-icon{color:#fff}.c-occupation-quick-links__content{flex-shrink:0}.c-occupation-quick-links__heading{margin:0;font-family:Stag,'Times New Roman',serif;font-size:2.2rem;line-height:1.36;text-align:left}.c-occupation-quick-links__text{display:none;margin:0;font-size:1.6rem;line-height:1.625;text-align:left}.c-occupation-quick-links__text.is-open{display:block}.c-occupation-quick-links__links{display:none;flex-wrap:wrap;gap:.4rem}.c-occupation-quick-links__links.is-open{display:flex}.c-occupation-quick-links__link{padding:.8rem 1.2rem;background-color:#fff;border:.1rem solid #fff;border-radius:.4rem;box-shadow:0 2px 10px 0 #0000001A;color:#231f20;font-size:1.4rem;line-height:1.43;font-weight:600;transition:border .3s cubic-bezier(.165,.84,.44,1),box-shadow .3s cubic-bezier(.165,.84,.44,1)}.c-occupation-quick-links__link:focus-visible,.c-occupation-quick-links__link:hover{border:.1rem solid #231f20;box-shadow:0 7px 20px 0 #00000033;text-decoration:none!important}.c-occupation-guides-option{display:block;border-top:.1rem solid #efefef;color:#231f20;font-size:1.6rem;line-height:1.25}.c-occupation-guides-option--division{padding:1rem 2rem 1rem 1rem;background-color:#efefef;border:none;font-weight:600}.c-occupation-guides-option--subdivision{font-weight:600}.c-occupation-guides-option__link{display:flex;justify-content:space-between;gap:1rem;color:inherit}.c-occupation-guides-option--subdivision .c-occupation-guides-option__link{padding:1rem 2rem 1rem 2.5rem}.c-occupation-guides-option--occupation .c-occupation-guides-option__link{padding:1rem 2rem 1rem 4rem}.c-occupation-guides-option__link:focus-visible,.c-occupation-guides-option__link:hover{background-color:#706d6e;color:#fff;text-decoration:none!important}.c-occupation-guides-option__link-view{font-size:1.3rem;line-height:1.23;font-weight:400}.c-occupation-guides .w-download{padding-bottom:0}.c-occupation-guides .w-download__heading{display:none}.c-occupation-guides .w-download__col:only-child{max-width:44.7rem}@media all and (min-width:768px){.c-occupation-guides-subdivision__content{padding:0 2.4rem 2.4rem 4rem}}@media all and (min-width:990px){.c-occupation-guides-subdivision__content-inner{grid-template-columns:repeat(2,1fr)}}@media all and (min-width:1280px){.c-occupation-guides{padding-top:6rem!important}.c-occupation-quick-links__inner{max-width:148rem;margin:auto;padding:0 4rem;flex-direction:row;align-items:center;gap:6rem}.c-occupation-quick-links__trigger{top:.4rem;left:0;right:unset}}@media all and (max-width:1279px){.c-occupation-quick-links__content{padding-right:4.2rem}}