.report_page__R5EPh{background:#FFFFFF;color:var(--color-text-main)}.report_layout__6YZ1N{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:56px;gap:56px;max-width:1120px;padding-top:48px;padding-bottom:96px}.report_toc__wGMPn{position:-webkit-sticky;position:sticky;top:100px;align-self:start;max-height:calc(100vh - 120px);overflow-y:auto;padding-top:6px;font-size:.86rem}.report_tocLabel__ydKIA{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin-bottom:10px}.report_toc__wGMPn ol{list-style:none;margin:0;padding:0;border-left:1px solid #e4e4e7}.report_toc__wGMPn li a{display:block;padding:5px 0 5px 14px;margin-left:-1px;border-left:2px solid transparent;color:var(--color-text-muted);text-decoration:none;line-height:1.35}.report_toc__wGMPn li a:focus-visible,.report_toc__wGMPn li a:hover{color:#009899;border-left-color:#00B1B4}.report_report__0aMm9{max-width:760px;font-size:1.03rem;line-height:1.7}.report_report__0aMm9 p{margin:0 0 14px}.report_report__0aMm9 a{color:#00807F;text-decoration:underline;-webkit-text-decoration-color:rgba(0,152,153,.35);text-decoration-color:rgba(0,152,153,.35);text-underline-offset:3px}.report_report__0aMm9 a:hover{-webkit-text-decoration-color:#009899;text-decoration-color:#009899}.report_report__0aMm9 [id]{scroll-margin-top:100px}.report_titleBlock__ZB7ro{padding-bottom:28px;border-bottom:3px solid #3b3a3e;margin-bottom:32px}.report_breadcrumb__3QBww{font-size:.82rem;color:var(--color-text-subtle);margin-bottom:18px}.report_reportType__NkCPv{font-size:.78rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#009899;margin-bottom:8px!important}.report_h1__ndtTg{font-size:clamp(1.9rem,3.6vw,2.6rem);font-weight:800;line-height:1.15;letter-spacing:-.02em;margin:0 0 12px}.report_dek__WqRru{font-size:1.2rem;line-height:1.5;color:var(--color-text-muted);margin-bottom:18px!important}.report_byline__8fBvK{font-size:.88rem;color:var(--color-text-subtle);margin:0!important}.report_summary__thIn0{background:#F7F7F8;border-top:3px solid #00b1b4;padding:24px 28px 14px;margin-bottom:48px}.report_summaryTitle__es5jq{font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#3B3A3E;margin:0 0 10px}.report_summary__thIn0 ul{margin:0 0 10px;padding-left:20px}.report_summary__thIn0 li{margin-bottom:8px}.report_section__6UVmE{padding-top:40px;margin-top:8px;border-top:1px solid #e4e4e7}.report_sectionLabel__Fqdsa{font-size:.75rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-subtle);margin-bottom:4px!important}.report_h2__3gixc{font-size:1.6rem;font-weight:800;line-height:1.25;letter-spacing:-.015em;margin:0 0 14px}.report_layerQuestion__xSUaF{font-size:1.08rem;font-style:italic;color:#3B3A3E}.report_layerQuestion__xSUaF span{font-style:normal;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);margin-right:4px}.report_inThisSection__o2P5b{font-size:.9rem;color:var(--color-text-muted);padding:10px 0;border-top:1px dashed #e4e4e7;border-bottom:1px dashed #e4e4e7;margin:18px 0 8px!important}.report_plainList__nH4pN{margin:0 0 16px;padding-left:22px}.report_plainList__nH4pN li{margin-bottom:4px}.report_entry__pXz_Q{padding:26px 0 8px}.report_entry__pXz_Q+.report_entry__pXz_Q{border-top:1px solid #f0f0f2}.report_entryTitle__GSpCX{font-size:1.22rem;font-weight:750;line-height:1.3;margin:0 0 4px}.report_credit__gNFOy{font-size:.86rem;color:var(--color-text-subtle);margin-bottom:12px!important}.report_fields__beoYX{margin:0}.report_fields__beoYX>div{display:grid;grid-template-columns:150px minmax(0,1fr);grid-gap:16px;gap:16px;padding:9px 0;border-top:1px solid #f0f0f2}.report_fields__beoYX dt{font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-subtle);padding-top:3px}.report_fields__beoYX dd{margin:0}.report_fields__beoYX dd p{margin:0 0 6px}.report_fields__beoYX dd p:last-child{margin-bottom:0}.report_fitRow__OXb_n dt{color:#009899}.report_gtmosNote__rHG7i{margin:24px 0 8px;padding:20px 24px 8px;background:#F2FAFA;border-left:3px solid #00b1b4;font-size:.98rem}.report_gtmosNoteLabel__mQpR9{font-size:.75rem!important;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#009899;margin-bottom:8px!important}.report_gtmosItem__Av7wL{padding-top:10px;margin-bottom:14px}.report_gtmosItem__Av7wL+.report_gtmosItem__Av7wL{border-top:1px solid #d9efef}.report_gtmosItemTitle__PX0bC{font-size:1.02rem;font-weight:750;margin:0 0 6px}.report_backTop__1QXHG{font-size:.85rem;margin-top:18px!important}.report_oursBadge__tr6pu{display:inline-block;vertical-align:middle;margin-left:10px;padding:2px 8px;border:1px solid #00b1b4;font-size:.68rem;white-space:nowrap}.report_indexTag__h__KL,.report_oursBadge__tr6pu{border-radius:3px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#009899}.report_indexTag__h__KL{font-size:.66rem;background:#E6F7F7;padding:1px 5px;margin-left:4px}.report_figure__3FduJ{margin:20px 0 8px}.report_figcaption__4OR0C{font-size:.92rem;font-weight:600;padding-bottom:8px;border-bottom:2px solid #3b3a3e}.report_figcaption__4OR0C span{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#009899;margin-right:8px}.report_tableWrap__HOcNk{overflow-x:auto;container-type:inline-size}.report_table__vAMCG{width:100%;border-collapse:collapse;font-size:.92rem;line-height:1.5}.report_table__vAMCG thead th{text-align:left;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--color-text-subtle);padding:10px 12px 8px 0;border-bottom:1px solid #d4d4d8}.report_table__vAMCG tbody td,.report_table__vAMCG tbody th{text-align:left;vertical-align:top;padding:12px 12px 12px 0;border-bottom:1px solid #e4e4e7}.report_table__vAMCG tbody th{font-weight:700;width:30%}.report_table__vAMCG tbody td:last-child{color:var(--color-text-muted);width:26%}.report_tableCompact__vNPeC tbody td:last-child{width:auto;color:inherit}.report_indexList__sQkh5{list-style:none;margin:0;padding:0}.report_indexList__sQkh5 li{padding:1px 0}.report_source__1Ffh2{font-size:.78rem!important;color:var(--color-text-subtle);margin-top:8px!important}@container (width < 560px){.report_table__vAMCG,.report_table__vAMCG tbody,.report_table__vAMCG td,.report_table__vAMCG th,.report_table__vAMCG thead,.report_table__vAMCG tr{display:block;width:auto!important}.report_table__vAMCG thead{display:none}.report_table__vAMCG tr{padding:12px 0;border-bottom:1px solid #e4e4e7}.report_table__vAMCG tbody td,.report_table__vAMCG tbody th{border:0;padding:2px 0}.report_table__vAMCG tbody td:last-child:before{content:"Primary job: ";font-weight:700}.report_tableCompact__vNPeC tbody td:last-child:before{content:"May begin with: "}}.report_nextStep__N81FE{margin-top:32px;padding:20px 24px 8px;border:1px solid #d4d4d8;border-top:3px solid #f6871f}.report_nextStep__N81FE .report_gtmosNoteLabel__mQpR9{color:#C2410C}.report_nextLinks__G1kD7{display:flex;flex-wrap:wrap;gap:8px 24px;font-weight:700}.report_faqItem__i_Ezw{padding:16px 0 4px;border-top:1px solid #f0f0f2}.report_faqItem__i_Ezw h3{font-size:1.05rem;font-weight:750;margin:0 0 6px}.report_related__BZhRf{font-size:.9rem;margin-top:28px!important;padding-top:16px;border-top:1px solid #e4e4e7}@media (max-width:960px){.report_layout__6YZ1N{grid-template-columns:minmax(0,1fr);gap:0;padding-top:28px}.report_toc__wGMPn{display:none}.report_report__0aMm9{max-width:none}}@media (max-width:560px){.report_fields__beoYX>div{grid-template-columns:minmax(0,1fr);gap:2px}.report_gtmosNote__rHG7i,.report_nextStep__N81FE,.report_summary__thIn0{padding-left:18px;padding-right:18px}}