.opener__q{position:absolute;inset:0;width:100%;height:100%;fill:none;stroke:var(--cobalt);stroke-width:26;stroke-linecap:round;opacity:.14}.opener__q circle{fill:var(--cobalt);stroke:none}.ch-16 .sec.is-question>h2{position:relative;display:inline-block;max-width:22em;margin-bottom:30px;padding:20px 26px 22px;border-radius:24px 24px 24px 6px;background:var(--tint);font-size:clamp(22px,2.6vw,30px);color:var(--cobalt-deep)}.ch-16 .sec.is-question>h2:after{content:"";position:absolute;left:22px;bottom:-13px;width:22px;height:14px;background:var(--tint);clip-path:polygon(0 0,100% 0,0 100%)}.rings{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(20px,4vw,44px);align-items:center}.rings__svg{display:block;width:100%;height:auto;overflow:visible}.rings .ring{fill:#fff;stroke:var(--cobalt);stroke-width:1.6;cursor:pointer;transition:fill .25s ease}.rings .ring[data-i="3"]{stroke-dasharray:4 6;fill:transparent}.rings .ring.is-on{fill:var(--butter)}.rings .ring__l{pointer-events:none;opacity:.7}.rings .ring__l.is-on{opacity:1;font-weight:700}.rings__list{display:grid;gap:8px}.rings__list button{display:grid;gap:4px;padding:13px 16px;border:1.5px solid rgb(43 74 203 / .25);border-radius:14px;background:transparent;color:var(--cobalt-deep);font-family:var(--sans);text-align:left;cursor:pointer;transition:background .2s ease,border-color .2s ease,color .2s ease}.rings__list b{font-size:14.5px;font-weight:600}.rings__list span{font-size:13px;line-height:1.4;opacity:.8}.rings__list button:hover{border-color:var(--cobalt)}.rings__list button[aria-pressed=true]{border-color:var(--cobalt);background:var(--cobalt);color:#fff}.score{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.score li{display:grid;align-content:start;gap:10px;padding:18px 18px 16px!important;border:1.5px dashed rgb(43 74 203 / .4);border-radius:16px;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .5s ease;transition-delay:calc(var(--i) * .1s)}.is-seen .score li{opacity:1;transform:none}.score svg{width:96px}.score__arc{fill:none;stroke:#2b4acb40;stroke-width:9;stroke-linecap:round}.score__tick{fill:none;stroke:var(--cobalt);stroke-width:3;stroke-linecap:round;stroke-dasharray:3 5}.score circle{fill:var(--cobalt)}.score p{margin:0;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.score p b{display:block;margin-bottom:6px;font-family:var(--display);font-size:19px;line-height:1.2;font-weight:400;font-variation-settings:"SOFT" 100;color:var(--cobalt-deep)}.score small{align-self:end;font:600 11px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--cobalt)}@media(max-width:980px){.score{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.rings,.score{grid-template-columns:1fr}}
