.lang-menu{position:relative}.lang-menu__button{border:1px solid var(--border);cursor:pointer;letter-spacing:.02em;width:100%;color:var(--ink);background:#fff;border-radius:3px;align-items:center;gap:7px;padding:7px 11px;font-family:inherit;font-size:12px;font-weight:600;transition:border-color .15s,background .15s;display:flex}.lang-menu__button:hover{background:var(--bg-alt);border-color:#c2c5b8}.lang-menu__flag{font-size:14px;line-height:1}.lang-menu__chevron{color:#17201b73;margin-left:auto}.lang-menu__list{border:1px solid var(--border);z-index:80;background:#fff;border-radius:3px;flex-direction:column;gap:2px;min-width:168px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);left:0;box-shadow:0 4px 16px -4px #1a1d1929}.lang-menu--down .lang-menu__list{inset:calc(100% + 6px) 0 auto auto}.lang-menu__item{color:var(--ink);border-radius:7px;align-items:center;gap:9px;padding:8px 10px;font-size:13px;font-weight:600;transition:background .15s;display:flex}.lang-menu__item:hover{background:var(--bg-alt);color:var(--ink)}.lang-menu__item--active,.lang-menu__item--active:hover{color:var(--accent-dark);background:#e3efe7}.lang-menu__iso{font-weight:700}.lang-menu__label{color:#17201bb3;font-weight:500}.lang-menu__item--active .lang-menu__label{color:inherit}.lang-menu__check{color:var(--accent-dark);margin-left:auto;font-weight:700}
.skill-radar{flex-direction:column;gap:8px;display:flex}.skill-radar svg{width:100%;max-width:400px;height:auto;margin:0 auto;display:block;overflow:visible}.skill-radar__scale-ring{fill:none;stroke:var(--rule);stroke-width:1px}.skill-radar__tick{stroke:var(--ink-3);stroke-width:1px}.skill-radar__web{fill:none;stroke:var(--hair);stroke-width:1px}.skill-radar__value{fill:var(--signal-soft);stroke:var(--signal);stroke-width:1.75px;stroke-linejoin:round}.skill-radar__vertex{fill:var(--signal)}.skill-radar__zero{fill:none;stroke:var(--ink-3);stroke-width:1px}.skill-radar__axis-label{letter-spacing:.1em;text-transform:uppercase;fill:var(--ink-2);font-family:inherit;font-size:8px;font-weight:600}.skill-radar__axis-value{fill:var(--ink-3);font-family:Schibsted Grotesk,sans-serif;font-size:8.5px}.skill-radar__caption{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:10px;padding-top:9px;display:flex}.skill-radar__caption-label{letter-spacing:.06em;text-transform:uppercase;color:var(--ink-3);font-size:11px;font-weight:700}.skill-radar__caption-value{font-variant-numeric:tabular-nums;color:var(--ink);white-space:nowrap;flex:none;font:500 13px Schibsted Grotesk,sans-serif}
.score-breakdown{border-top:1px solid var(--ink);grid-column:1/-1;margin-top:10px;padding-top:16px}.score-breakdown__head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:4px;display:flex}.score-breakdown__heading{letter-spacing:.04em;text-transform:uppercase;color:var(--ink);font-size:11px;font-weight:700}.score-breakdown__equation{font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font:500 15px Schibsted Grotesk,sans-serif}.score-breakdown__equation s{color:var(--ink-3);text-decoration:none}.score-breakdown__audit-note{color:var(--ink-3);max-width:76ch;margin:4px 0 12px;font-size:11px}.score-breakdown__scroll{overflow-x:auto}.score-breakdown__table{border-collapse:collapse;width:100%;font-size:.85rem}.score-breakdown__table th,.score-breakdown__table td{text-align:left;vertical-align:baseline;border-bottom:1px solid var(--hair);padding:7px 14px 7px 0}.score-breakdown__table th{letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--rule);padding-bottom:6px;font-size:9px;font-weight:600}.score-breakdown__cat{color:var(--ink-2);white-space:nowrap}.score-breakdown__cat--muted{color:var(--ink-3)}.score-breakdown__finding{color:var(--ink-3);width:100%}.score-breakdown__points{color:#8a6d1a;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums;padding-left:14px;font-family:Schibsted Grotesk,sans-serif}.score-breakdown__footer-value{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;padding-left:14px;font-family:Schibsted Grotesk,sans-serif;font-size:15px}.score-breakdown__footer-value--muted{color:var(--ink-3);font-size:.85rem}.score-breakdown__table tfoot td{color:var(--ink);border-bottom:none;padding-top:11px;font-weight:500}.score-breakdown__pass{color:var(--ink-3);margin:10px 0 0;font-size:11px}
