:root{--boardclic-pink: #ff5c78;--prussian-blue: #003050;--loafer-green: #f7faf2;--mischka: #ccd5dc;--keppel: #40b29c;--valencia: #d5404f;--boston-blue: #3188bd;--tropical-blue: #cbe8f9;--milan-yellow: #fffea2;--asparagus: #71944d;--swans-down: #d9efeb;--vanilla-ice: #f6d9dc;--tequila: #fde7cb;--tangerine: #f7840c;--mine-shaft: #333333;--hint-of-red: #f9f9f9;--wild-sand: #f2f4f6;--cararra: #ebebeb;--black-haze: #f7f7f7;--gallery-gray: #eaeaea;--catskill-gray: #ebf1f6;--catskill-white: #f1f5f8;--raven-gray: #747d88;--athens-gray: #e6e6ea;--nepal-gray: #93a9bb;--concrete: #f3f3f3;--charade: #1f2937;--east-bay: #454473;--boulder: #757575;--scampi: #6362a8;--mercury: #e3e3ea;--royal-blue: #4c7bf7;--white: #fff;--athens-gray: #e3e3eb;--black: #000;--color-background-main: var(--hint-of-red);--color-background-light: var(--white);--color-background-button: var(--mischka);--color-background-primary: var(--prussian-blue);--color-background-primary-accent: var(--royal-blue);--color-background-highlight: var(--prussian-blue);--color-background-info: var(--athens-gray);--color-background-instruct: var(--athens-gray);--color-background-warning: var(--vanilla-ice);--color-background-dim: var(--mischka);--color-background-themed-dim: var(--catskill-gray);--color-background-faint: var(--wild-sand);--color-background-themed-faint: var(--catskill-white);--color-background-progress: var(--boardclic-pink);--color-background-positive: var(--swans-down);--color-background-attention: var(--milan-yellow);--color-background-equivalent: var(--tequila);--color-background-focus: var(--boston-blue);--color-background-destructive: var(--valencia);--color-background-informative: var(--tropical-blue);--color-text-main: var(--charade);--color-text-themed-main: var(--mine-shaft);--color-text-themed-secondary: var(--nepal-gray);--color-text-dim: var(--boulder);--color-text-themed-dim: var(--raven-gray);--color-text-faint: var(--mischka);--color-text-highlight: var(--prussian-blue);--color-text-heading: var(--prussian-blue);--color-text-light: var(--white);--color-text-info: var(--scampi);--color-text-warning: var(--valencia);--color-text-positive: var(--keppel);--color-text-progress: var(--boardclic-pink);--color-text-primary: var(--prussian-blue);--color-text-equivalent: var(--tangerine);--color-text-focus: var(--boston-blue);--color-text-informative: var(--boston-blue);--color-border-main: var(--mischka);--color-border-highlight: var(--prussian-blue);--color-border-outline: var(--boston-blue);--color-border-primary: var(--prussian-blue);--color-border-secondary: var(--athens-gray);--color-border-warning: var(--valencia);--color-border-progress: var(--boardclic-pink);--color-border-positive: var(--keppel);--color-border-dim: var(--boulder);--color-border-focus: var(--boston-blue);--color-border-faint: var(--wild-sand);--color-distribution-1: #ad001e;--color-distribution-2: var(--boardclic-pink);--color-distribution-3: #ffadbb;--color-distribution-4: #cfbfc3;--color-distribution-5: #c0a8f1;--color-distribution-6: #8152e4;--color-distribution-7: #391586}root{--size-iphone: 1000px}.form-split{display:grid;grid-column-gap:1rem;grid-template-columns:repeat(2,minmax(200px,1fr))}.form-submit{margin-top:1rem;display:flex;flex-flow:row nowrap;justify-content:flex-end}.form-submit--full-width{flex-flow:column}label{padding-bottom:.25rem}label.impactful{font-size:18px;font-weight:500}input[type=text],input[type=search],input[type=number],input[type=date],input[type=url],input[type=email],input[type=password],input[type=tel]{border:1px solid var(--color-border-main);padding:.5rem;border-radius:6px}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}input[type=text]:focus,input[type=date]:focus{outline:none;border:1px solid var(--color-border-outline);box-shadow:0 0 3px var(--color-border-outline)}select{border:1px solid var(--color-border-main);padding:.5rem;border-radius:6px;color:var(--color-text-main)}textarea{border-radius:6px;background-color:var(--color-background-faint);resize:none;border:0;padding:1rem;min-height:4rem}input[type=checkbox],input[type=radio]{margin-right:.5rem}input[type=checkbox]{color:var(--color-text-primary);border-radius:.25rem;border:2px solid var(--color-border-main)}.invalid-feedback{color:var(--color-text-warning);border-radius:3px;font-size:13px;margin-top:.5rem;display:flex;flex-flow:row nowrap;align-items:center}.invalid-feedback:before{content:"";display:inline-block;width:1rem;height:1rem;margin-right:.25rem;background-image:url(/images/icons/warning-valencia-3e63d2dac7f43e0623170e28719fb03f.svg?vsn=d);background-repeat:no-repeat;background-position:center center;background-size:contain}h1,h2,h3,h4,h5,h6{color:var(--color-text-highlight);font-weight:500}h1{font-size:32px;font-weight:600;line-height:1.2}h2{font-size:24px;line-height:1.4}h3{font-size:20px;line-height:1.2}h5{margin:.5rem 0}.heading-dim{color:var(--color-text-dim)}ul{list-style-type:none;margin:0;padding:0;line-height:1.4}.list--trivial{font-size:12px}*{box-sizing:border-box}hr{border:0;border-bottom:1px solid var(--color-border-main);margin:2rem 0}hr.hr--short{max-width:2rem;margin-left:auto;margin-right:auto}.table{border-collapse:collapse;width:100%}.table thead th{border-bottom:1px solid var(--color-border-main)}.table th{font-weight:500;text-align:left}.table th,.table td{padding:.5rem 1rem;border:0}.table tbody tr:nth-child(2n){background-color:var(--color-background-light)}@font-face{font-family:"Cera Pro";src:url(/fonts/cera_pro/CeraPro-Thin-c8ac6854febfe30b5dff1427a3da0de5.woff2?vsn=d) format("woff2");font-weight:300}@font-face{font-family:"Cera Pro";src:url(/fonts/cera_pro/CeraPro-Regular-ec6aaafba836fac85d65f6eb7f6695f5.woff2?vsn=d) format("woff2");font-weight:400}@font-face{font-family:"Cera Pro";src:url(/fonts/cera_pro/CeraPro-Medium-e52dcb7d282127647da9eddb1dbda3c6.woff2?vsn=d) format("woff2");font-weight:500}@font-face{font-family:"Cera Pro";src:url(/fonts/cera_pro/CeraPro-Bold-39d874f06dd82f9e901aec217a550cb1.woff2?vsn=d) format("woff2");font-weight:600}@font-face{font-family:"Cera Pro";src:url(/fonts/cera_pro/CeraPro-Black-f5e748dd79f8cb313f42c445cb2efa77.woff2?vsn=d) format("woff2");font-weight:700}@font-face{font-family:"Material Icons";src:url(/fonts/material_icons/material-icons-regular-b073f5972d9c4cc1b8ae8e071e441376.woff2?vsn=d) format("woff2");font-weight:400}html{-ms-touch-action:manipulation;touch-action:manipulation}body,html{padding:0;margin:0;background-color:var(--color-background-main)}body,html{min-height:100vh;display:flex;flex-flow:column nowrap}body,button,input,textarea,select{font-family:"Cera Pro",sans-serif;font-size:16px;color:var(--color-text-main);line-height:1.5}main{display:flex;flex-flow:column nowrap;align-items:stretch;flex:1 0 auto}a{text-decoration:none}strong{font-weight:600}.flex-separate{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center}.flex-align-items-top{align-items:flex-start}.split{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.flex-middle{display:flex;flex-flow:column nowrap;align-items:center}.btn{appearance:none;display:inline-block;padding:.75em 1.5rem;border-radius:8px;font-size:15px;cursor:pointer;font-weight:500;text-align:center;background-color:transparent;border:2px solid var(--color-border-primary);color:var(--color-text-main);margin:0}.btn--primary{background-color:var(--color-background-progress);color:var(--color-text-light);border:0}.btn--secondary{background-color:var(--color-background-primary);color:var(--color-text-light);border:0}.btn--outline{background-color:transparent;border:1px solid var(--color-border-main);color:var(--color-text-main)}.btn--primary-outline{background-color:transparent;border:2px solid var(--color-border-primary);color:var(--color-text-highlight);font-weight:500}.btn--high{min-height:3rem}.btn--text{padding:0;border:0;background-color:transparent}.btn--text-underline{text-decoration:underline}.btn--with-icon{display:flex;align-items:center;gap:.5rem}.btn--disabled{pointer-events:none}.btn--no-styling{appearance:none;display:inline-block;font-size:inherit;cursor:pointer;background-color:transparent;color:inherit;margin:0;border:none}.card{background-color:var(--color-background-light);border-radius:8px;box-shadow:0 10px 10px -5px #0000001a}.card--large-shadow{box-shadow:0 1rem 1rem -.5rem #0000001a,0 .5rem 1rem -.25rem #00000026}.card--inner{background-color:var(--color-background-main);box-shadow:none}.card__header{border-bottom:1px solid var(--color-border-main);margin:0;padding:1.5rem 1rem}.card__content{padding:1rem}.chapter-switcher{position:absolute;left:1rem;font-size:14px}@media screen and (max-width: 1500px){.chapter-switcher{display:none}}.chapter-switcher__list li{margin-bottom:.5rem;position:relative;transition:125ms all;transform:translateY(0);max-width:15rem}.chapter-switcher__list[aria-hidden=true] li{visibility:hidden;opacity:0;pointer-events:none}.chapter-switcher__list[aria-hidden=true] li{transform:translate(-100%)}.chapter-switcher__chapter-locked,.chapter-switcher__chapter-locked a{color:var(--color-text-faint);pointer-events:none}.chapter-switcher a{display:flex;flex-flow:column nowrap}.chapter-switcher__btn{margin-bottom:1rem}.custom-select{position:relative;width:100%;min-width:15ch;max-width:30ch;border:1px solid var(--color-border-main);border-radius:8px;font-size:1.25rem;cursor:pointer;line-height:1.1;display:grid;grid-template-areas:"select";align-items:center;min-height:2rem}.custom-select--focused{min-height:3rem;border:1px solid var(--color-border-primary)}.custom-select select,.custom-select:after{grid-area:select}.custom-select:after{content:"";width:1rem;height:9px;background-image:url(/images/icons/arrow-down-blue-0dfba0c337d7e5599e5f94435df90b90.svg?vsn=d);background-size:contain;background-repeat:no-repeat;background-position:center center;margin-right:.5rem;justify-self:end;pointer-events:none}.custom-select select{-webkit-appearance:none;appearance:none;outline:none;border:none;padding:.5rem;background-color:var(--color-background-light);font-weight:500;background-image:none;height:100%}.custom-select__focus-overlay{border:1px solid var(--color-border-outline);box-shadow:0 0 3px var(--color-border-outline);position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border-radius:6px;visibility:hidden;opacity:0;pointer-events:none}.custom-select select:focus+.custom-select__focus-overlay{visibility:visible;opacity:1}.info-tooltip{position:relative}.info-tooltip__badge{border-radius:50%;display:inline-block;width:1rem;height:1rem;text-align:center;line-height:1rem;font-size:12px;cursor:help;background-image:url(/images/icons/icon-question-e61608f6b80e2a71014fbe3e97fedf6e.svg?vsn=d);background-repeat:no-repeat;background-position:center center;padding:.25rem}.info-tooltip__badge:hover+.info-tooltip__content{display:block}.info-tooltip__content{position:absolute;padding:1rem;display:none;background-color:var(--color-background-info);border-radius:6px;box-shadow:0 10px 10px -5px #0000001a;bottom:100%;z-index:1;font-size:14px;width:max-content;max-width:320px}.info-tooltip .info-tooltip__content p{margin:1rem}.info-tooltip__content p:first-child{margin-top:0}.info-tooltip__content p:last-child{margin-bottom:0}.info-tooltip--right-aligned .info-tooltip__content{right:0;min-width:400px;transform:translate(-5%,100%)}@media screen and (max-width: 500px){.info-tooltip--right-aligned .info-tooltip__content{min-width:250px}}.number-badge__chapter{padding:.5rem;border-radius:12px;height:2rem;width:2rem;line-height:1rem;font-weight:500;margin-right:.5rem;color:var(--color-text-light);background-color:var(--color-background-primary);text-align:center;flex:0 0 auto}.number-badge__question{height:1.25rem;width:1.25rem;line-height:1.25rem;text-align:center;border-radius:6px;font-size:10px;font-weight:500;background-color:var(--color-background-dim);color:var(--color-text-primary);display:inline-block;flex:0 0 auto}.quote{margin:0;position:relative;padding:0 .75rem;word-wrap:anywhere}.quote:before,.quote:after{font-weight:bold;line-height:1}.quote:after{content:"\201d";margin-left:.25rem}.quote:before{content:"\201c";margin-right:.25rem}.answerable-question{position:relative;padding-top:1.5rem}.answerable-question__content{padding:0 1.5rem 1.5rem}.answerable-question .invalid-feedback{margin-top:1rem}.answerable-question__tooltip{position:absolute;right:0}.answerable-question__number{inset:1.875rem -2rem;height:2rem;width:2rem;border-radius:50%;background-color:var(--color-background-progress);color:var(--color-text-light);font-size:.875rem;font-weight:bold;position:absolute;line-height:2rem}.answerable-question__number:after{content:"";background-color:var(--color-background-progress);opacity:.2;border-radius:50%;position:absolute;display:block;inset:-.25rem;transition:transform .1s ease-in-out}.answerable-question:hover .number-badge__question:after{transform:scale(1.1)}.answerable-question__title{display:flex;flex-flow:row nowrap;margin-bottom:1rem;margin-right:2rem}.answerable-question__title-heading{padding:0;margin:0;font-weight:500;font-size:20px;color:var(--color-text-primary)}.answerable-question__rating-input-group{display:grid;grid-template-columns:repeat(7,1fr);align-items:flex-start;grid-gap:1rem;max-width:50rem}.answerable-question__rating-input{display:flex;flex-flow:column nowrap;align-items:center;position:relative}.answerable-question__rating-input:after{content:attr(data-hint);font-size:11px;color:var(--color-text-dim);margin-top:.25rem;text-align:center;white-space:nowrap;position:absolute;top:100%;left:0}.answerable-question__rating-input:last-child:after{right:0;left:auto}.answerable-question__rating-input label{padding:.5rem 2rem;border:2px solid var(--color-border-primary);border-radius:8px;font-weight:500;font-size:18px;color:var(--color-text-primary);cursor:pointer;width:100%;text-align:center}.answerable-question__rating-input input[type=radio],.answerable-question__rating-dont-know input[type=radio],.answerable-question__important-input input[type=checkbox]{visibility:hidden;opacity:0;position:absolute}.answerable-question__rating-input input[type=radio]:checked+label,.answerable-question__rating-dont-know input[type=radio]:checked+label{background-color:var(--color-background-primary);color:var(--color-text-light)}.answerable-question__rating-input input[type=radio]:not(:checked):hover+label,.answerable-question__rating-dont-know input[type=radio]:not(:checked):hover+label{background-color:var(--color-background-dim)}.answerable-question__rating-dont-know label{font-size:14px;font-weight:400;border-radius:8px;border:2px solid var(--color-border-primary);padding:.5rem 1rem;cursor:pointer}.answerable-question__rating-dont-know{margin:0 2rem}.answerable-question__important-input label{display:flex;flex-flow:column nowrap;align-items:center;font-size:14px;color:var(--color-text-primary);text-align:center;cursor:pointer}.answerable-question__important-input label:before{content:"";width:1.5rem;height:1.5rem;margin:.25rem 0;display:block;order:1;background-image:url(/images/icons/impact_star_unselected-9730d01f9bae8aa94f314d43d03f4e1d.svg?vsn=d);background-size:contain;background-position:center center;background-repeat:no-repeat}.answerable-question__important-input label:after{content:attr(data-remaining-label);height:1em;order:2}.answerable-question__important-input label:hover:before{background-image:url(/images/icons/impact_star_hover-a1706ed40899d1375fdfd3f606988724.svg?vsn=d)}.answerable-question__important-input input[type=checkbox]:checked+label:before{background-image:url(/images/icons/impact_star_selected-3ff3a3fe4b049d86b0758359c4d12ccc.svg?vsn=d)}.answerable-question__important-input input[disabled][type=checkbox]+label:before{background-image:url(/images/icons/impact_star_disabled-1b9c95ae742f4371d170fcc9dc47e68b.svg?vsn=d)}.answerable-question__important-input input[disabled][type=checkbox]+label{cursor:inherit}.answerable-question__rating-controls-wrapper{display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;padding-bottom:1rem}.answerable-question__open-ended-input{display:flex;flex-flow:column nowrap}.answerable-question__multi-answer-wrapper .radio-button:not(:last-child){margin-bottom:1rem}.answerable-question__multi-answer-explanation{margin-top:1rem;display:flex;flex-flow:column nowrap}@media screen and (max-width: 1000px){.answerable-question__content{padding:0 2rem 1rem}.answerable-question__rating-input-group{width:100%}.answerable-question__rating-controls-wrapper{flex-flow:column nowrap}.answerable-question__rating-dont-know{margin-left:0;margin-right:auto}.answerable-question__important-input label{flex-flow:row;text-align:right}.answerable-question__important-input label:before{margin-left:.5rem}}@media screen and (max-width: 800px){.answerable-question__rating-input label{padding:.5rem 1rem}}@media screen and (max-width: 600px){.answerable-question__content{padding:0 1rem 1rem}.answerable-question__title{font-size:18px}.answerable-question__rating-input-group{grid-gap:0}.answerable-question__rating-input label{padding:.25rem .5rem}.answerable-question__rating-input:not(:first-child,:last-child) label{border-radius:0}.answerable-question__rating-input:not(:last-child) label{border-right:0}.answerable-question__rating-input:first-child label{border-radius:6px 0 0 6px}.answerable-question__rating-input:last-child label{border-radius:0 6px 6px 0}}.chapter-review__header{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;gap:1rem}.chapter-review__go-to-section{font-size:13px;display:flex;flex-flow:row nowrap;align-items:center}.chapter-review__list li{margin:0;padding:1.5rem}.chapter-review__list li:last-child{border-radius:0 0 8px 8px}.chapter-review__list li:nth-child(odd){background-color:var(--color-background-faint)}.chapter-review__list-question{margin:0 2rem 0 0;max-width:75%;display:flex;flex-flow:row nowrap;align-items:center;font-size:14px}.chapter-review__list-question p{margin:0 .5rem}.chapter-review__list-rating-answer{font-size:16px}.chapter-review__list-open-ended-answer{text-align:right;display:flex;justify-content:flex-end;font-size:14px;max-width:50%}.chapter-review__list-impact-question{display:flex;align-items:center;position:relative;width:1.25rem;height:1.25rem;background-image:url(/images/icons/impact_star_selected-3ff3a3fe4b049d86b0758359c4d12ccc.svg?vsn=d);background-repeat:no-repeat;background-size:contain;background-position:center center;flex:0 0 auto;border-radius:0}.chapter-review__list-impact-question:after{content:attr(data-sort-order);position:absolute;display:block;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:var(--color-text-light);font-size:9px;line-height:9px;margin-top:1px}.chapter-review__list-impact-position{font-size:13px;font-weight:500;color:var(--color-text-progress);margin-left:.25rem}@media screen and (max-width: 640px){.chapter-review__header{align-items:flex-start;flex-flow:column nowrap}.chapter-review__go-to-section{align-self:flex-end}}.evaluation{flex:1 1 auto;display:flex;flex-flow:column nowrap}.evaluation__bounds{margin-top:2rem}.evaluation__chapter-title{display:flex;flex-flow:row nowrap;font-size:18px;align-items:center}.evaluation__form{flex:1 0 auto;display:flex;flex-flow:column nowrap}.evaluation .card{margin-bottom:2rem}.counter__non-gated-question{counter-increment:non-gated;counter-reset:gated}.counter__non-gated-question .counter__number:before{content:counter(non-gated)}.counter__gated-question .counter__number:before{counter-increment:gated;content:counter(non-gated) "." counter(gated)}.evaluation__footer{margin-top:auto;margin-bottom:0;background-color:var(--color-background-light)}.evaluation__footer-bounds{display:flex;justify-content:space-between;gap:1rem}.evaluation__footer-action:last-child{margin-left:1rem}.evaluation__next-chapter:first-child{margin-left:auto}.evaluation__completion{text-align:center}.evaluation__review-list li{margin:0;padding:1.5rem}.evaluation__review-list li:nth-child(odd){background-color:var(--color-background-faint)}.evaluation__review-list-question{margin:0 2rem 0 0;max-width:75%;display:flex;flex-flow:row nowrap;align-items:center;font-size:14px}.evaluation__review-list-question p{margin:0 .5rem}.evaluation__review-list-rating-answer{font-size:16px}.evaluation__review-list-open-ended-answer{text-align:right;display:flex;justify-content:flex-end;font-size:14px;max-width:50%}.evaluation__review-list-impact-question{display:flex;align-items:center}.evaluation__review-list-impact-position{font-size:13px;font-weight:500;color:var(--color-text-progress);margin-left:.25rem}.fancy-input{display:flex;position:relative;flex-flow:column nowrap}.fancy-input label{padding:0 .25rem;position:absolute;left:1rem;transition:all .125s;background-color:var(--color-background-light);font-size:16px;color:var(--color-text-dim);transform:translateY(-50%);top:50%}.fancy-input input{border-radius:12px;padding:1rem}.fancy-input input:focus{border-color:var(--color-border-outline);outline:none}.fancy-input input:focus+label{color:var(--color-border-outline)}.fancy-input input:focus+label,.fancy-input input:not(:placeholder-shown)+label{transform:translateY(-50%);font-size:10px;top:0}.fancy-input input[type=password]{letter-spacing:4px;font-size:22px;box-sizing:content-box;height:1.5rem}.form-alert{padding:1rem;background-color:var(--color-background-warning);color:var(--color-text-warning);border-radius:6px;margin-bottom:2rem;font-size:13px}.announcement-banner a{text-decoration:underline}.announcement-banner[aria-hidden=true]{display:none}.announcement-banner-btn{position:absolute;border:none;background:transparent;top:50%;transform:translateY(-50%);right:.25rem;cursor:pointer}.announcement-banner-btn:hover{color:var(--color-text-main)}.login input[type=email],.login input[type=password]{border-radius:6px}.metadata__header{background-color:var(--color-background-light);padding:1rem;display:flex;position:sticky;box-shadow:0 8px 8px -4px #0000000d,0 8px 32px -4px var(--color-background-main);z-index:1;align-items:center;justify-content:space-between}.metadata__header .metadata__logo{display:flex;min-height:2rem;height:2rem;max-height:2rem}.metadata__card{margin-top:3rem}.metadata__form{margin-top:2rem}@media screen and (max-width: 500px){.metadata-form-split{display:flex;flex-flow:column nowrap}}input.one-time-password-input{font-size:64px;padding:.5rem;line-height:100%;letter-spacing:.5rem;font-family:monospace;text-align:center}input.one-time-password-input--small{font-size:20px;letter-spacing:.2rem}input.one-time-password-input::placeholder{color:var(--color-text-faint)}.pagination{margin-top:1rem}.pagination,.pagination ul{display:flex;flex-flow:row nowrap}.pagination ul{list-style-type:none;padding:0;border-radius:3px;border:1px solid var(--color-border-main);margin:0 auto}.pagination li:not(:first-child){border-left:1px solid var(--color-border-main)}.pagination li.current a{color:var(--color-text-dim);pointer-events:none}.pagination a{padding:.5rem}.question-sorter{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:2rem 0}.question-sorter__description{display:flex;flex-flow:column nowrap;text-align:center;align-items:center}.question-sorter__description h1,.question-sorter__description p{max-width:35rem}.question-sorter__container-wrapper{display:flex;flex-flow:column nowrap}.question-sorter__container{padding:0 1rem 1rem;border-radius:6px;position:relative;min-height:4rem;flex:1 1 auto;counter-reset:question}.question-sorter__container-placeholder{padding:.5rem;border:2px dashed var(--color-border-main);border-radius:12px;text-align:center;color:var(--color-text-faint);left:1rem;right:1rem;bottom:-1rem;margin-top:1rem;font-size:14px}.question-sorter__container-placeholder.hidden{display:none}.question-sorter__question-draggable{padding:.5rem 1rem;border:1px solid var(--color-border-main);border-radius:8px;cursor:move;background-color:var(--color-background-light);font-weight:400;margin-top:1rem}.question-sorter__container--target .question-sorter__question-draggable{background-color:var(--color-background-primary);border:1px solid transparent;color:var(--color-text-light);box-shadow:0 10px 10px -5px #0000004d;position:relative}.question-sorter__container--target .question-sorter__question-draggable:after{counter-increment:question;content:counter(question);position:absolute;left:0;top:0;transform:translate(-50%,-50%);background-color:var(--color-background-dim);color:var(--color-text-highlight);padding:0 .25rem;border-radius:3px;font-size:10px;text-align:center}.question-sorter__container-title{text-align:center;margin-bottom:.5rem}.draggable-mirror{box-shadow:0 8px 8px -4px #0000001a;z-index:1}.draggable-source--is-dragging{opacity:.2}.radio-button-group{border:1px solid var(--color-border-main);border-radius:6px;display:flex;flex-flow:row nowrap;overflow:hidden;font-size:13px}.radio-button-group label{flex:1 1 auto;padding:.5rem 1rem;color:var(--color-text-dim);background-color:var(--color-background-main);text-align:center}.radio-button-group label:not(:last-child){border-right:1px solid var(--color-border-main)}.radio-button-group input[type=radio]{position:absolute;width:0;height:0;visibility:hidden;pointer-events:none}.radio-button-group input[type=radio]:checked+label{background-color:var(--color-background-primary);background-color:var(--color-border-outline);color:var(--color-text-light)}.radio-button{margin-bottom:.25rem}.radio-button input[type=radio]{position:absolute;width:0;height:0;pointer-events:none;opacity:0}.radio-button label{display:flex;flex-flow:row nowrap;align-items:center;padding-bottom:0;font-weight:500;font-size:14px;color:var(--color-text-primary)}.radio-button label:before{content:"";background-image:url(/images/icons/radio-button-658e757934a10e575c5d88e60390e9b4.svg?vsn=d);background-size:contain;background-repeat:no-repeat;display:inline-block;width:1.25rem;height:1.25rem;margin-right:.5rem}.radio-button input[type=radio]:checked+label:before{background-image:url(/images/icons/radio-button-checked-81185a2ce82506e9c6180fa904067ce7.svg?vsn=d)}.range-slider{display:flex;flex-flow:column nowrap}.range-slider__backdrop{height:1rem;border-radius:.75rem;background-color:var(--color-background-dim);position:relative}.range-slider__backdrop-fill{height:1rem;width:150px;background-color:var(--color-background-progress);position:absolute;top:50%;transform:translateY(-50%);transition:all 50ms}.range-slider__knob{width:5rem;height:42px;background-color:var(--color-background-light);color:var(--color-text-primary);top:50%;transform:translate(-50%,-50%);margin-left:1px;position:absolute;border-radius:.5rem;font-size:16px;font-weight:500;text-align:center;cursor:ew-resize;user-select:none;display:flex;flex-flow:row nowrap;justify-content:space-evenly;align-items:center;box-shadow:inset 0 0 0 2px var(--color-background-primary);transition:background-color .25s,color .25s,transform 50ms,left 50ms}.range-slider__knob:before,.range-slider__knob:after{width:5px;height:9px;display:block;content:"";margin:0 .5rem;background-size:contain}.range-slider__knob:before{background-image:url(/images/icons/chevron-left-east-bay-aa9daebce12f6936deb86ef97e15c898.svg?vsn=d)}.range-slider__knob:after{background-image:url(/images/icons/chevron-left-east-bay-aa9daebce12f6936deb86ef97e15c898.svg?vsn=d);transform:rotate(180deg)}.range-slider__knob--selected{background-color:var(--color-background-primary);color:var(--color-text-light)}.range-slider__knob--selected:before,.range-slider__knob--selected:after{content:none}.range-slider__center-mark{width:2px;background-color:var(--color-background-primary);position:absolute;top:-1rem;bottom:-1rem;left:50%;transform:translate(-50%)}.range-slider__label-group{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:1rem}.range-slider__label{font-size:14px;font-weight:500;color:var(--color-text-highlight)}.score-graphic{position:relative;display:flex;align-items:center;justify-content:center;width:184px;height:184px}.score-graphic__benchmark-path{stroke:var(--color-border-main)}.score-graphic__score-backdrop{stroke:var(--color-background-faint)}.graphic__score-secondary{stroke:var(--color-border-secondary)}.score-graphic__score-progress{stroke:var(--color-border-primary)}.score-graphic__score,.score-graphic__score-column{position:relative;font-size:56px;font-weight:500;text-align:center;padding:0;margin:0;line-height:1}.score-graphic__score-column{display:flex;flex-direction:column;align-items:center;justify-content:center}.score-graphic__score[data-score="100"]{font-size:52px;letter-spacing:-2px}.score-graphic__score-footer{content:"of 100";font-size:10px;display:block;font-weight:400;color:var(--color-text-dim);position:absolute;right:0;left:0;transform:translateY(-50%);letter-spacing:normal}.score-graphic__score-small{font-size:10px;color:var(--color-text-themed-dim)}.score-graphic__progress-bar{position:absolute}.groups_content p,.question-content p{color:var(--color-text-themed-dim)}.themed-result__card{padding:2rem 0}.index-score__spider-graph{visibility:hidden}.overview__title{font-size:19px;font-weight:500}.group_section-container{display:flex;flex-direction:row}.group_section__questions{flex:2}.group_section__graph{flex:1}.questions-list__header{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.questions-list__header .title{font-size:1rem;margin:0;flex:6}.questions-list__header .score-label{text-transform:uppercase;color:var(--color-text-themed-secondary);font-size:14px;flex:1;text-align:right}.index-score-aoi__questions_container .questions-list{display:flex;flex-direction:column}.index-score-aoi__questions_container .questions-list__item{display:flex;flex-direction:row;justify-content:space-between;gap:1rem}.index-score-aoi__questions_container .questions-list__item:not(:last-child){border-bottom:1px solid var(--color-border-secondary)}.questions-list .question-content{display:flex;flex-direction:row;align-items:center;flex:6}.questions-list__item .question-content i{margin-right:1rem;min-width:2.5rem;min-height:2.5rem;position:relative}.group-icon__alarming:after{content:"";background:url(/images/icons/icon-exclamation-circle-d2c33addf8a123f3bd9f04f32c979de6.svg?vsn=d);display:inline-block;position:absolute;top:-3px;right:-3px;width:1rem;height:1rem}.questions-list__item .score-content{flex:1;text-align:right}.score-content.alarming{color:var(--color-text-warning);font-size:1.5rem;font-weight:600}.index-score-aoi__groups{gap:2rem}.index-score-aoi__groups{display:flex;flex-direction:column}.index-score-aoi__groups p{display:flex}.index-score-aoi__groups p a{margin:0 4px;color:var(--color-text-primary)}.index-score-aoi__groups p i{margin-right:.5rem}.index-score-aoi__groups p{margin:0}.index-score-aoi__questions{display:flex;flex-direction:column}.themed-result__card.group-card{flex-direction:column}.group-header__title{display:flex;flex-direction:row;align-items:center}.group-header__title h3{margin:0 0 0 1rem}.group-header__score .alarming{color:var(--color-text-warning)}.group-header__score .positive{color:var(--color-text-positive)}.group-header__score .neutral{color:var(--color-text-primary)}.group-icon{background-color:var(--color-background-themed-dim);width:2.5rem;height:2.5rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.group_section__questions__item{display:flex;flex-direction:row;justify-content:space-between;gap:2rem}.group_section__graph-actions{height:24px}.group_section__questions__items{display:flex;flex-direction:column}.question-label,.score-label{color:var(--color-text-themed-secondary)}.score-label{flex:1;text-align:right;align-self:center}.group_section__graph-actions,.graph__container{flex:2}.questions__items-content{font-size:1rem;display:flex;flex-direction:row;align-items:center;width:100%;justify-content:space-between;background:inherit}.group_section__graph-actions .action-item:first-child{border:2px solid var(--color-border-primary);border-top-left-radius:6px;border-bottom-left-radius:6px}.group_section__graph-actions .action-item:last-child{border:2px solid var(--color-border-primary);border-top-right-radius:6px;border-bottom-right-radius:6px}.group_section__graph-actions .action-item:hover{color:var(--white);background:var(--color-background-primary)}.graph-container .graph-item{width:100%}.graph__container{display:flex;align-items:center;position:relative}.graph__container .dot{width:12px;height:12px;background:red;border-radius:50%;position:absolute}.group_section__row{display:flex;flex-direction:row}.group_section__questions__item:first-child{border-top:1px solid var(--color-border-secondary)}.group_section__questions__item:last-child{border-bottom:1px solid var(--color-border-secondary)}.group_section__graph-actions{font-size:14px;margin-top:2.5rem;margin-bottom:1.5rem}.app-header{border-bottom:1px solid var(--color-border-main);background-color:var(--color-background-light);margin-bottom:2rem;box-shadow:0 0 10px #00000026}.app-header__bounds{display:flex;flex-flow:row nowrap;align-items:center}.app-header a{text-decoration:none}.app-header__navigation{margin-left:2rem}.app-header__navigation a{margin-right:2rem;padding:1rem .25rem}.app-header__navigation .navigation--active{font-weight:500;border-bottom:2px solid var(--color-border-progress)}.theme--esg{background-color:var(--loafer-green);background-image:url(/images/result-background-pattern-esg-bc525f680ce06b178fe0aa71b0352530.svg?vsn=d),url(/images/result-background-pattern-esg-bc525f680ce06b178fe0aa71b0352530.svg?vsn=d);--color-background-progress: var(--asparagus);--color-background-instruct: var(--white);--color-background-highlight: var(--asparagus);--color-text-main: var(--mine-shaft);--color-text-heading: var(--mine-shaft);--color-text-highlight: var(--asparagus);--color-text-progress: var(--asparagus);--color-text-positive: var(--asparagus);--color-border-faint: var(--mischka);--color-border-highlight: var(--asparagus);--color-border-positive: var(--asparagus);--color-border-progress: var(--asparagus);--color-distribution-1: #d97706;--color-distribution-2: #f59e0b;--color-distribution-3: #facc15;--color-distribution-4: #94a3b8;--color-distribution-5: #84cc16;--color-distribution-6: #65a30d;--color-distribution-7: #3f6212}
