.act{--act-blue:var(--primary-color,#0092d6);--act-blue-2:var(--secondary-color,#006eb8);--act-deep:var(--medium-blue,#007bcf);--act-pale:#eaf6fd;--act-tint:#f2f9fe;--act-tint-2:#e2f1fb;--act-gray:var(--light-gray,#f8f9fa);--act-ink:#3d3d3d;--act-text:var(--base-color,#484848);--act-muted:#6f7a83;--act-line:#e1e6ea;--act-no:#c3ccd4;--act-display:var(--secondary-font-family,"Jost",sans-serif);--act-body:var(--primary-font-family,"Raleway",sans-serif);background:#fff;color:var(--act-text);font-family:var(--act-body);font-weight:500;overflow-x:clip}.act,.act--bg-gray,.act--bg-white{margin:0;padding:0!important}.act--bg-gray{background:var(--act-gray)}.act *,.act :after,.act :before{box-sizing:border-box}.act__wrap{margin-inline:auto;width:min(var(--container-width,1180px),100% - 40px)}.act__sr{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0 0 0 0);border:0;white-space:nowrap}.act__head{margin-bottom:4rem}.act__eyebrow{color:var(--medium-blue,#007bcf);display:inline-block;font-size:2.2rem;letter-spacing:1px;line-height:3.4rem;text-transform:uppercase}.act__eyebrow,.act__title{font-family:var(--act-display);font-weight:700}.act__title{color:var(--act-ink);font-size:4.4rem;line-height:5.6rem;margin:1rem 0 0;text-wrap:balance}.act__hl{color:var(--act-blue)}.act__intro{font-size:2.2rem;line-height:3.4rem;margin:1.4rem 0 0}.act__cell{align-items:flex-start;display:flex;gap:1.2rem}.act__mark{display:grid;flex:0 0 auto;height:2.6rem;margin-top:.2rem;place-items:center;width:2.6rem}.act__mark svg{display:block;height:1.9rem;width:1.9rem}.act__mark--yes{background:var(--act-blue);color:#fff}.act__mark--part{background:var(--act-pale);box-shadow:inset 0 0 0 1.5px #8cc7ea;color:var(--act-blue-2)}.act__mark--no{background:#fff;box-shadow:inset 0 0 0 1.5px var(--act-no);color:#98a5b0}.act__note{min-width:0}.act__scroll{background:#fff;border:1px solid var(--act-line);overflow-x:auto;-webkit-overflow-scrolling:touch}.act__scroll:focus-visible{outline:2px solid var(--act-blue-2);outline-offset:3px}.act__table{border-collapse:separate;border-spacing:0;font-size:1.7rem;line-height:1.6;margin:0;table-layout:fixed;width:100%}.act__table--cols-2{min-width:64rem}.act__table--cols-3{min-width:82rem}.act__table--cols-4{min-width:100rem}.act__table--cols-5{min-width:116rem}.act__table--cols-6{min-width:134rem}.act__table td,.act__table th{border-bottom:1px solid var(--act-line);padding:2.4rem 2.6rem;text-align:left;vertical-align:top}.act__table tbody tr:last-child>*{border-bottom:0}.act__table td+td,.act__table th+td,.act__table th+th{border-left:1px solid var(--act-line)}.act__corner,.act__rowname{background:#fff;left:0;position:sticky;width:21rem;z-index:1}.act__corner{background:var(--act-gray)}.act__rowname{color:var(--act-muted);font-family:var(--act-display);font-size:1.5rem;font-weight:700;letter-spacing:.1em;line-height:1.45;text-transform:uppercase}.act__col{background:var(--act-gray);border-bottom:2px solid var(--act-line)!important;padding-block:2.8rem 2.4rem!important;vertical-align:bottom!important}.act__col-name{color:var(--act-ink);display:block;font-family:var(--act-display);font-size:2.2rem;font-weight:700;letter-spacing:.05rem;line-height:1.2;text-transform:uppercase}.act__col-cap{color:var(--act-muted);display:block;font-size:1.5rem;font-weight:500;line-height:1.4;margin-top:.6rem}.act__col.is-hl{background:var(--act-deep);border-bottom-color:var(--act-deep)!important}.act__col.is-hl .act__col-name{color:#fff}.act__col.is-hl .act__col-cap{color:#cdeaff}.act__td.is-hl{background:var(--act-tint)}.act__row:hover>.act__rowname,.act__row:hover>.act__td:not(.is-hl){background:#fbfcfd}.act__row--verdict>*{background:var(--act-gray)}.act__row--verdict>.act__td{color:var(--act-ink);font-weight:600}.act__row--verdict>.act__rowname{background:var(--act-gray);color:var(--act-blue-2)}.act__row--verdict>.act__td.is-hl{background:var(--act-tint-2)}.act__row--verdict:hover>.act__rowname,.act__row--verdict:hover>.act__td:not(.is-hl){background:var(--act-gray)}.act__cards{display:none}@media (max-width:700px){.act__scroll{display:none}.act__cards{display:grid;gap:1.6rem}.act__tabs{display:flex;gap:.6rem;margin:0 -2px;overflow-x:auto;padding:2px 2px .4rem}.act__tabs[hidden]{display:none}.act__tab{background:#fff;border:1px solid var(--act-line);border-radius:0;color:var(--act-text);cursor:pointer;flex:0 0 auto;font-family:var(--act-display);font-size:1.4rem;font-weight:600;letter-spacing:.03em;line-height:1.3;margin:0;padding:.9rem 1.3rem}.act__tab[aria-selected=true]{background:var(--act-blue-2);border-color:var(--act-blue-2);color:#fff}.act__tab:focus-visible{outline:2px solid var(--act-blue-2);outline-offset:2px}.act__card{background:#fff;border:1px solid var(--act-line)}.act__card[hidden]{display:none}.act__card-head{background:var(--act-gray);border-bottom:2px solid var(--act-line);padding:2.2rem 2rem 2rem}.act__card.is-hl .act__card-head{background:var(--act-deep);border-bottom-color:var(--act-deep)}.act__card.is-hl .act__card-name{color:#fff}.act__card.is-hl .act__col-cap{color:#cdeaff}.act__card-name{color:var(--act-ink);font-family:var(--act-display);font-size:2.2rem;font-weight:700;letter-spacing:.05rem;line-height:1.2;margin:0;text-transform:uppercase}.act__card-list{margin:0}.act__card-row{border-bottom:1px solid var(--act-line);padding:1.8rem 2rem}.act__card-row:last-child{border-bottom:0}.act__card-row dt{color:var(--act-muted);font-family:var(--act-display);font-size:1.3rem;font-weight:700;letter-spacing:.1em;line-height:1.4;text-transform:uppercase}.act__card-row dd{font-size:1.6rem;line-height:1.6;margin:.6rem 0 0}.act__card-row--verdict{background:var(--act-gray)}.act__card-row--verdict dt{color:var(--act-blue-2)}.act__card-row--verdict dd{color:var(--act-ink);font-weight:600}}.act__foot{color:var(--act-muted);font-size:1.6rem;line-height:1.5;margin:2rem 0 0}@media (max-width:900px){.act__eyebrow{font-size:1.8rem;line-height:2.8rem}.act__title{font-size:3.6rem;line-height:4.6rem}.act__intro{font-size:2rem;line-height:3.2rem}.act__table{font-size:1.6rem}.act__table td,.act__table th{padding:2rem 2.2rem}.act__corner,.act__rowname{width:18rem}.act__col-name{font-size:2rem}}@media (max-width:560px){.act__wrap{padding-inline:20px;width:100%}.act__eyebrow{font-size:1.5rem;line-height:2.4rem}.act__title{font-size:2.9rem;line-height:3.7rem}.act__intro{font-size:1.7rem;line-height:2.8rem}.act__head{margin-bottom:2.8rem}.act__card-name{font-size:2rem}.act__foot{font-size:1.4rem}}@media (max-width:767px){.act__wrap{padding-left:0;padding-right:0;width:100%}}