.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-hero{z-index:1;box-sizing:border-box;color:#000;background:#fff;width:100%;padding:170px 30px 90px;font-family:Inter Display,Inter Display Placeholder,sans-serif;position:relative}.role-hero *,.role-guide *{box-sizing:border-box}.role-hero__inner{flex-direction:column;align-items:flex-start;gap:22px;max-width:1860px;margin:0 auto;display:flex}.role-crumbs{color:var(--ux-grey,#636363);text-transform:uppercase;flex-wrap:wrap;gap:8px;font-size:13px;font-weight:600;line-height:1.3em;display:flex}.role-crumbs a{color:inherit;text-decoration:none;transition:color .3s cubic-bezier(.44,0,.56,1)}.role-crumbs a:hover{color:#ff1e0c}.role-crumbs [aria-current]{color:#000}.role-hero__title{letter-spacing:-.05em;text-transform:uppercase;max-width:13em;margin:0;font-size:clamp(44px,5.6vw,96px);font-weight:700;line-height:.92em}.role-hero__details{flex-direction:column;align-items:flex-start;gap:26px;max-width:46em;display:flex}.role-hero__answer{letter-spacing:-.02em;margin:0;font-size:22px;line-height:1.4em}.role-guide{padding-top:0}.role-toc{border-top:1px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:30px 60px;padding:30px 0 60px;display:grid}.role-toc__label,.role-row__num{color:var(--ux-grey);text-transform:uppercase;font-size:14px;font-weight:600;line-height:1.2em}.role-toc ol{columns:2;column-gap:40px;margin:0;padding:0;list-style:none}.role-toc li{break-inside:avoid;padding:6px 0}.role-toc a{color:#000;font-size:16px;line-height:1.35em;text-decoration:none;transition:color .3s cubic-bezier(.44,0,.56,1)}.role-toc a:hover{color:var(--ux-red)}.role-row{border-top:1px solid #000;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:30px 60px;padding:40px 0 80px;scroll-margin-top:100px;display:grid}.role-row__head{flex-direction:column;align-self:start;gap:14px;display:flex;position:sticky;top:110px}.role-row__title{letter-spacing:-.035em;max-width:16em;margin:0;font-size:34px;font-weight:600;line-height:1.08em}.role-row__body{flex-direction:column;gap:28px;min-width:0;display:flex}.role-answer{letter-spacing:-.02em;margin:0;font-size:22px;font-weight:500;line-height:1.38em}.role-subtitle{color:var(--ux-grey);text-transform:uppercase;margin:12px 0 -8px;font-size:14px;font-weight:600;line-height:1.2em}.role-note,.role-task{color:var(--ux-grey);margin:0;font-size:16px;line-height:1.5em}.role-task{color:#000;background:#f3f3f3;padding:22px 24px;font-size:18px}.role-list{border-top:1px solid var(--ux-line);margin:0;padding:0;list-style:none}.role-list li{border-bottom:1px solid var(--ux-line);letter-spacing:-.01em;align-items:baseline;gap:12px;padding:13px 0;font-size:18px;line-height:1.4em;display:flex}.role-list li:before{content:"";background:var(--ux-red);border-radius:100px;flex:none;width:6px;height:6px;transform:translateY(-3px)}.role-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 30px;margin:0;display:grid}.role-facts__item{border-top:1px solid var(--ux-line);flex-direction:column;gap:6px;padding:18px 0;display:flex}.role-facts dt{color:var(--ux-grey);text-transform:uppercase;font-size:13px;font-weight:600;line-height:1.2em}.role-facts dd{letter-spacing:-.015em;margin:0;font-size:19px;font-weight:500;line-height:1.35em}.role-table-wrap{overflow-x:auto}.role-table{border-collapse:collapse;text-align:left;width:100%;font-size:16px;line-height:1.4em}.role-table caption{color:var(--ux-grey);text-align:left;padding-bottom:12px;font-size:14px}.role-table thead th{color:var(--ux-grey);text-transform:uppercase;vertical-align:bottom;border-bottom:1px solid #000;padding:0 16px 12px 0;font-size:13px;font-weight:600;line-height:1.2em}.role-table tbody th,.role-table td{border-bottom:1px solid var(--ux-line);vertical-align:top;padding:14px 16px 14px 0}.role-table tbody th{letter-spacing:-.01em;font-weight:600}.role-table td{color:#3c3c3c}.role-table__num{white-space:nowrap;font-weight:600;color:#000!important}.role-table__benchmark th,.role-table__benchmark td{background:#f3f3f3}.role-table__benchmark th{padding-left:12px}.role-table--pay{min-width:760px}.role-ref{color:var(--ux-red);vertical-align:super;margin-left:4px;font-size:.8em;font-weight:600;line-height:0;text-decoration:none}.role-questions{counter-reset:q;border-top:1px solid var(--ux-line);margin:0;padding:0;list-style:none}.role-questions li{counter-increment:q;border-bottom:1px solid var(--ux-line);flex-direction:column;gap:8px;padding:18px 0 18px 44px;display:flex;position:relative}.role-questions li:before{content:counter(q, decimal-leading-zero) "/";font-size:14px;font-weight:500;position:absolute;top:20px;left:0}.role-questions__q{letter-spacing:-.02em;margin:0;font-size:20px;font-weight:600;line-height:1.3em}.role-questions__good{color:#3c3c3c;margin:0;font-size:16px;line-height:1.5em}.role-questions__good span{color:#000;font-weight:600}.role-plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.role-plan__period{flex-direction:column;gap:14px;display:flex}.role-plan__title{letter-spacing:-.03em;text-transform:uppercase;margin:0;font-size:22px;font-weight:700}.role-plan .role-list li{font-size:16px}.role-steps{border-top:1px solid #000;margin:0;padding:0;list-style:none}.role-steps li{border-bottom:1px solid var(--ux-line);grid-template-columns:50px minmax(0,.8fr) minmax(0,1.6fr);align-items:baseline;gap:16px;padding:16px 0;display:grid}.role-steps__num{font-size:14px;font-weight:500}.role-steps__name{letter-spacing:-.03em;text-transform:uppercase;font-size:20px;font-weight:700}.role-steps__text{color:#3c3c3c;font-size:16px;line-height:1.45em}.role-row .faq__q{font-size:22px}.role-sources{padding-bottom:0}.role-sources__list{margin:0;padding:0 0 0 22px;font-size:15px;line-height:1.45em}.role-sources__list li{padding:8px 0;scroll-margin-top:120px}.role-sources__list li:target{background:#fff1ef}.role-sources__list a{color:#000;font-weight:600}.role-sources__list span{color:var(--ux-grey);display:block}@media (width<=1199.98px){.role-hero{padding:150px 30px 70px}.role-hero__answer,.role-answer{font-size:20px}.role-toc,.role-row{grid-template-columns:1fr;gap:24px}.role-row__head{position:static}.role-row__title{font-size:30px}.role-plan{grid-template-columns:1fr}}@media (width<=809.98px){.role-hero{padding:120px 20px 50px}.role-hero__answer{font-size:18px}.role-toc ol{columns:1}.role-row{padding:30px 0 60px}.role-row__title{font-size:26px}.role-answer{font-size:18px}.role-facts{grid-template-columns:1fr}.role-list li{font-size:16px}.role-questions__q{font-size:18px}.role-steps li{grid-template-columns:40px minmax(0,1fr)}.role-steps__text{grid-column:2}.role-row .faq__q{font-size:19px}.role-table--stack{min-width:0}.role-table--stack thead{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.role-table--stack tr{border-bottom:1px solid var(--ux-line);padding:14px 0;display:block}.role-table--stack tbody th,.role-table--stack td{border:0;padding:3px 0;display:block}.role-table--stack tbody th{padding-bottom:6px;font-size:17px}.role-table--stack td[data-label]:before{content:attr(data-label) ": ";color:var(--ux-grey);text-transform:uppercase;font-size:13px;font-weight:600}.role-table__benchmark th{padding-left:0}.role-table__benchmark{background:#f3f3f3;padding-left:12px!important;padding-right:12px!important}.role-table__benchmark th,.role-table__benchmark td{background:0 0}}.role-byline{align-items:center;gap:14px;display:flex}.role-byline__photo{object-fit:cover;filter:grayscale();border-radius:100px;flex:none;width:44px;height:44px}.role-byline__text{color:#636363;flex-direction:column;gap:2px;margin:0;font-size:14px;line-height:1.35em;display:flex}.role-byline__text span:first-child{color:#000;font-size:15px}.role-byline__text a{color:inherit}.role-byline__text span:first-child a{font-weight:600}.role-inline-link{color:inherit;text-underline-offset:3px;text-decoration:underline 1px;transition:color .3s cubic-bezier(.44,0,.56,1)}.role-inline-link:hover{color:var(--ux-red,#ff1e0c)}
