@charset "UTF-8";

.kartlegging-quiz-section {
  --uc-bg: #f3f5f9;
  --uc-card: #f8f9fc;
  --uc-text: #1b3762;
  --uc-body: #2f4a70;
  --uc-muted: #8a9bb5;
  --uc-border: #bcc8dd;
  --uc-gold: #f1bd37;
  --uc-purple: #7f0b66;
  --uc-shadow: 0 18px 40px rgba(27, 58, 92, 0.08);
  --uc-header-offset: 80px;
  --uc-outer-pt: calc(var(--uc-header-offset) + 24px);
  --uc-outer-pb: 92px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__outer {
  background: var(--uc-bg);
  padding: var(--uc-outer-pt) 0 var(--uc-outer-pb);
  min-height: calc(100vh - var(--uc-header-offset));
  min-height: calc(100svh - var(--uc-header-offset));
}

.kartlegging-quiz-section .kartlegging-quiz-section__container {
  max-width: 1280px;
  margin: 0 auto;
  padding: 0 60px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage {
  max-width: 860px;
  margin: 0 auto;
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage:not([data-uc-stage=results]):not([hidden]) {
  min-height: calc(100vh - var(--uc-header-offset) - var(--uc-outer-pt) - var(--uc-outer-pb));
  min-height: calc(100svh - var(--uc-header-offset) - var(--uc-outer-pt) - var(--uc-outer-pb));
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=main],
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=reflection] {
  max-width: 760px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] {
  max-width: 980px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__brand-logo {
  width: 66px;
  height: 66px;
  object-fit: contain;
  margin: 0 auto 20px;
  display: block;
}

.kartlegging-quiz-section .kartlegging-quiz-section__brand-logo--small {
  width: 52px;
  height: 52px;
  margin-bottom: 18px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-eyebrow {
  margin: 0;
  text-align: center;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.22em;
  text-transform: uppercase;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-title,
.kartlegging-quiz-section .kartlegging-quiz-section__details-title,
.kartlegging-quiz-section .kartlegging-quiz-section__results-title {
  margin: 22px 0 14px;
  text-align: center;
  font-family: var(--font-serif);
  font-size: clamp(2rem, 4vw, 3.25rem);
  font-weight: 400;
  line-height: 1.1;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-title,
.kartlegging-quiz-section .kartlegging-quiz-section__results-title {
  font-size: clamp(1.7rem, 2.8125vw, 2.25rem);
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-text,
.kartlegging-quiz-section .kartlegging-quiz-section__details-text,
.kartlegging-quiz-section .kartlegging-quiz-section__reflection-helper {
  margin: 0 auto;
  max-width: 620px;
  text-align: center;
  font-family: var(--font-sans);
  font-size: 16px;
  line-height: 1.65;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-text p,
.kartlegging-quiz-section .kartlegging-quiz-section__details-text p {
  margin: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-tags {
  margin: 32px auto 0;
  max-width: 660px;
  display: grid;
  grid-template-columns: repeat(3, minmax(0, 1fr));
  gap: 12px 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-tags span {
  display: block;
  text-align: center;
  padding: 12px 14px;
  border-radius: 14px;
  background: #a67f8e;
  color: #fff;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 600;
  line-height: 1.1;
}

.kartlegging-quiz-section .kartlegging-quiz-section__start-meta {
  margin: 18px 0 0;
  text-align: center;
  font-size: 16px;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form {
  margin: 28px auto 0;
  max-width: 620px;
  display: grid;
  gap: 14px;
}

.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_forms,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_fields_container,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_form_fields,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_form_field,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_submit,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=text],
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=email],
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=tel],
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit],
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit] {
  width: 100% !important;
  max-width: none !important;
}

.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_fields_container>*,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_fields_container .frm_form_field,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_fields_container .frm_submit {
  grid-column: 1/-1 !important;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_form_fields {
  display: grid;
  gap: 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_form_field {
  margin: 0 0 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_form_field:last-of-type {
  margin-bottom: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_primary_label {
  display: none !important;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_required {
  display: none !important;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_description,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_name_split .frm_first_container label:not(.frm_error),
.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_name_split .frm_last_container label:not(.frm_error) {
  display: none !important;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_error {
  display: block !important;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  font-size: 0.875rem;
  color: #cf2e2e;
  text-align: left;
  font-family: var(--font-sans);
}

.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_forms .frm_form_field .frm_error,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_forms.with_errors .frm_form_field .frm_error,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_forms .frm_error_style {
  display: block !important;
  position: static !important;
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
  line-height: 1.35 !important;
  font-family: var(--font-sans) !important;
}

.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_message,
.kartlegging-quiz-section .wp-block-acf-kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_success_style {
  font-family: var(--font-sans) !important;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form input {
  height: 56px;
  border: 2px solid var(--uc-border);
  border-radius: 14px;
  background: transparent;
  padding: 0 20px;
  text-align: center;
  font-size: 16px;
  color: var(--uc-text);
  caret-color: var(--uc-text);
  outline: none;
  transition: border-color 0.25s ease, background-color 0.25s ease;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_submit {
  margin: 0;
  padding: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit],
.kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit] {
  border: 2px solid transparent;
  border-radius: 999px;
  min-height: 52px;
  padding: 0 32px;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0;
  text-transform: none;
  cursor: pointer;
  transition: all 0.3s var(--ease-primary);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  background: #f1bd37;
  color: #122f57;
  margin: 0;
}

@media (max-width: 430px) {

  .kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit],
  .kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit] {
    font-size: 15px;
    padding: 0 20px;
    white-space: nowrap;
  }
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit:focus-visible,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit]:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit]:focus-visible,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit]:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit]:focus-visible {
  background: rgba(27, 58, 92, 0.92);
  transform: translateY(-2px);
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit:active,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit]:active,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit]:active,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form .frm_button_submit[aria-pressed=true],
.kartlegging-quiz-section .kartlegging-quiz-section__details-form input[type=submit][aria-pressed=true],
.kartlegging-quiz-section .kartlegging-quiz-section__details-form button[type=submit][aria-pressed=true] {
  background: rgba(27, 58, 92, 0.92);
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form input:focus {
  border-color: rgba(27, 58, 92, 0.92);
  background: transparent;
  color: var(--uc-text);
  outline: 2px solid #C9A96E;
  outline-offset: 2px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-form input::placeholder,
.kartlegging-quiz-section .kartlegging-quiz-section__details-form textarea::placeholder {
  color: rgba(27, 58, 92, 0.8);
  opacity: 1;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 400;
  letter-spacing: 0;
  text-align: center;
}

.kartlegging-quiz-section .kartlegging-quiz-section__details-privacy {
  margin: 18px 0 0;
  text-align: center;
  font-size: 16px;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__button {
  border: 2px solid transparent;
  border-radius: 999px;
  min-height: 52px;
  padding: 0 32px;
  font-family: var(--font-sans);
  font-size: 16px;
  font-weight: 600;
  letter-spacing: 0.12em;
  text-transform: uppercase;
  cursor: pointer;
  transition: all 0.3s var(--ease-primary);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
}

.kartlegging-quiz-section .kartlegging-quiz-section__button--gold {
  display: flex;
  margin: 30px auto 0;
  background: var(--uc-gold);
  color: #122f57;
  box-shadow: var(--uc-shadow);
}

.kartlegging-quiz-section .kartlegging-quiz-section__button--purple {
  background: #f1bd37;
  color: #122f57;
}

.kartlegging-quiz-section .kartlegging-quiz-section__button--ghost {
  background: transparent;
  color: var(--uc-text);
  border-color: var(--uc-border);
}

.kartlegging-quiz-section .kartlegging-quiz-section__button:not(:disabled):hover,
.kartlegging-quiz-section .kartlegging-quiz-section__button:not(:disabled):focus-visible {
  transform: translateY(-2px);
}

.kartlegging-quiz-section .kartlegging-quiz-section__button:disabled {
  opacity: 0.4;
  cursor: not-allowed;
}

.kartlegging-quiz-section .kartlegging-quiz-section__progress-head {
  margin-top: 20px;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 16px;
  color: var(--uc-text);
  font-size: 16px;
  letter-spacing: 0.16em;
  text-transform: uppercase;
}

.kartlegging-quiz-section .kartlegging-quiz-section__progress-head p {
  margin: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__progress-track {
  margin-top: 10px;
  width: 100%;
  height: 10px;
  border-radius: 999px;
  background: var(--uc-border);
  overflow: hidden;
}

.kartlegging-quiz-section .kartlegging-quiz-section__progress-track span {
  display: block;
  height: 100%;
  width: 0;
  border-radius: inherit;
  background: #1d3a67;
  transition: width 0.45s var(--ease-primary);
}

.kartlegging-quiz-section .kartlegging-quiz-section__question-title {
  margin: 30px 0 22px;
  color: var(--uc-text);
  font-family: var(--font-serif);
  font-size: clamp(1.55rem, 2.8vw, 2rem);
  font-weight: 400;
  line-height: 1.3;
}

.kartlegging-quiz-section .kartlegging-quiz-section__options {
  display: grid;
  gap: 16px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__option {
  width: 100%;
  border: 2px solid var(--uc-border);
  border-radius: 16px;
  background: transparent;
  color: var(--uc-text);
  text-align: left;
  display: flex;
  align-items: center;
  gap: 16px;
  padding: 16px 18px;
  cursor: pointer;
  transition: all 0.2s ease;
}

.kartlegging-quiz-section .kartlegging-quiz-section__option:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__option:focus-visible {
  border-color: #99accb;
}

.kartlegging-quiz-section .kartlegging-quiz-section__option.is-selected {
  border-color: #1d3a67;
  background: #eaf0fa;
}

.kartlegging-quiz-section .kartlegging-quiz-section__option-badge {
  width: 28px;
  height: 28px;
  border-radius: 50%;
  background: #c6d1e4;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-weight: 700;
  font-size: 16px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__option-text {
  font-size: 16px;
  line-height: 1.6;
}

.kartlegging-quiz-section .kartlegging-quiz-section__actions {
  margin-top: 24px;
  display: flex;
  justify-content: space-between;
  gap: 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__scale-grid {
  margin-top: 24px;
  display: grid;
  grid-template-columns: repeat(5, minmax(0, 1fr));
  gap: 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__scale-option {
  min-height: 92px;
  border: 2px solid var(--uc-border);
  border-radius: 14px;
  background: transparent;
  color: var(--uc-text);
  font-size: 16px;
  font-weight: 700;
  cursor: pointer;
}

.kartlegging-quiz-section .kartlegging-quiz-section__scale-option.is-selected {
  border-color: #1d3a67;
  background: #eaf0fa;
}

.kartlegging-quiz-section .kartlegging-quiz-section__scale-labels {
  margin-top: 12px;
  display: flex;
  justify-content: space-between;
  font-size: 16px;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__score-card {
  width: min(100%, 264px);
  margin: 12px auto 20px;
  border: 2px solid var(--uc-border);
  border-radius: 22px;
  padding: 18px 20px;
  background: var(--uc-card);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__score-value {
  margin: 0;
  font-size: clamp(2.2rem, 3.75vw, 3rem);
  font-weight: 700;
  color: var(--uc-text);
  line-height: 0.95;
}

.kartlegging-quiz-section .kartlegging-quiz-section__score-label {
  font-size: 16px;
  line-height: 1.1;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-actions-inline {
  display: flex;
  justify-content: center;
  gap: 14px;
  margin-bottom: 30px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn {
  border: 2px solid var(--uc-border);
  background: transparent;
  color: var(--uc-text);
  border-radius: 999px;
  padding: 10px 18px;
  min-height: 44px;
  font-size: 16px;
  font-weight: 500;
  line-height: 1;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 8px;
  cursor: pointer;
  transition: border-color 0.2s ease, background-color 0.2s ease;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn:focus-visible {
  border-color: #99accb;
  background: #f7faff;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn--share::before,
.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn--download::before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  flex: 0 0 16px;
  background-color: currentColor;
  -webkit-mask-repeat: no-repeat;
  -webkit-mask-position: center;
  -webkit-mask-size: 16px 16px;
  mask-repeat: no-repeat;
  mask-position: center;
  mask-size: 16px 16px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn--share::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16a3 3 0 0 0-2.39 1.19l-6.1-3.05a3.1 3.1 0 0 0 0-2.28l6.1-3.05A3 3 0 1 0 15 7a2.9 2.9 0 0 0 .07.63l-6.1 3.05a3 3 0 1 0 0 2.64l6.1 3.05A2.9 2.9 0 0 0 15 17a3 3 0 1 0 3-1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18 16a3 3 0 0 0-2.39 1.19l-6.1-3.05a3.1 3.1 0 0 0 0-2.28l6.1-3.05A3 3 0 1 0 15 7a2.9 2.9 0 0 0 .07.63l-6.1 3.05a3 3 0 1 0 0 2.64l6.1 3.05A2.9 2.9 0 0 0 15 17a3 3 0 1 0 3-1z'/%3E%3C/svg%3E");
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn--download::before {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2zm7-18v10.17l3.59-3.58L17 10l-5 5-5-5 1.41-1.41L11 12.17V2h1z'/%3E%3C/svg%3E");
  mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5 20h14v-2H5v2zm7-18v10.17l3.59-3.58L17 10l-5 5-5-5 1.41-1.41L11 12.17V2h1z'/%3E%3C/svg%3E");
}

.kartlegging-quiz-section .kartlegging-quiz-section__radar-wrap,
.kartlegging-quiz-section .kartlegging-quiz-section__result-card,
.kartlegging-quiz-section .kartlegging-quiz-section__category-card,
.kartlegging-quiz-section .kartlegging-quiz-section__result-cta,
.kartlegging-quiz-section .kartlegging-quiz-section__answers-wrap {
  border: 2px solid var(--uc-border);
  border-radius: 20px;
  background: var(--uc-card);
}

.kartlegging-quiz-section .kartlegging-quiz-section__radar-wrap {
  padding: 14px 8px;
  margin-bottom: 24px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__radar-wrap svg {
  width: 100%;
  max-width: 760px;
  height: auto;
  display: block;
  margin: 0 auto;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-card {
  padding: 30px 32px;
  margin-bottom: 24px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-card h3 {
  margin: 0 0 14px;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  line-height: 1.1;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-card p {
  margin: 0;
  font-size: 16px;
  line-height: 1.45;
  color: var(--uc-body);
}

.kartlegging-quiz-section .kartlegging-quiz-section__area-card {
  border: 2px solid rgba(241, 189, 55, 0.55);
  border-radius: 20px;
  padding: 18px 18px 16px;
  margin-bottom: 14px;
  background: #f3efe3;
}

.kartlegging-quiz-section .kartlegging-quiz-section__area-question {
  margin: 0 0 8px;
  font-size: 16px;
  line-height: 1.25;
  font-weight: 600;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__area-answer {
  margin: 0;
  font-size: 16px;
  color: var(--uc-body);
  line-height: 1.35;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-card {
  margin-bottom: 20px;
  overflow: hidden;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head {
  width: 100%;
  border: 0;
  background: transparent;
  text-align: left;
  padding: 16px 24px 10px;
  cursor: pointer;
  display: flex;
  justify-content: space-between;
  gap: 20px;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-title-row {
  display: flex;
  align-items: baseline;
  flex-wrap: wrap;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head h4 {
  margin: 0;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  line-height: 1.15;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head p {
  margin: 5px 0 0;
  font-size: 16px;
  line-height: 1.25;
  color: var(--uc-body);
}

@media (max-width: 767.98px) {
  .kartlegging-quiz-section .kartlegging-quiz-section__category-head p {
    font-size: 14px;
  }
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-status {
  display: inline-flex;
  margin-top: 0;
  font-size: 16px;
  color: #d44;
  font-weight: 600;
}

@media (max-width: 767.98px) {
  .kartlegging-quiz-section .kartlegging-quiz-section__category-status {
    font-size: 14px;
  }
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head-right {
  font-size: clamp(1.25rem, 1.875vw, 1.5rem);
  font-weight: 700;
  white-space: nowrap;
  display: inline-flex;
  align-items: center;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head-right::after {
  content: "\\f078";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  font-size: 0.45em;
  display: inline-block;
  margin-left: 0.45em;
  line-height: 1;
  transition: transform 0.2s ease;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-head[data-open="1"] .kartlegging-quiz-section__category-head-right::after {
  transform: rotate(180deg);
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-progress {
  padding: 0 24px 16px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-progress span {
  display: block;
  height: 14px;
  border-radius: 999px;
  background: var(--uc-gold);
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-body {
  border-top: 2px solid var(--uc-border);
  padding: 18px 24px 22px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-item {
  margin-bottom: 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-meta {
  margin-bottom: 10px;
  display: flex;
  align-items: center;
  gap: 8px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-dot {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  border: 2px solid #c3cede;
  background: #eef3fa;
  flex-shrink: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-current {
  margin-left: 4px;
  padding: 4px 10px 3px;
  border-radius: 999px;
  background: var(--uc-purple);
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level {
  border: 2px solid #d6dbe8;
  border-radius: 18px;
  padding: 18px 18px 16px;
  opacity: 0.45;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level.is-active {
  opacity: 1;
  border-color: #f1bd37;
  background: #fffdf6;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-item.is-active .kartlegging-quiz-section__category-level-dot {
  border-color: #f1bd37;
  background: #f1bd37;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-label {
  margin: 0;
  font-size: 16px;
  color: var(--uc-text);
  font-weight: 600;
  line-height: 1.2;
}

@media (max-width: 767.98px) {
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level-label {
    font-size: 14px;
  }
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level-item:not(.is-active) .kartlegging-quiz-section__category-level-label {
  color: rgba(27, 55, 98, 0.42);
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level h5 {
  margin: 0 0 8px;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  line-height: 1.22;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level p,
.kartlegging-quiz-section .kartlegging-quiz-section__tool-card p {
  margin: 0;
  font-size: 16px;
  color: var(--uc-body);
  line-height: 1.48;
}

.kartlegging-quiz-section .kartlegging-quiz-section__category-level p+h5,
.kartlegging-quiz-section .kartlegging-quiz-section__category-level p+p {
  margin-top: 14px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__tool-heading {
  margin: 20px 0 10px;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  line-height: 1.2;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__tool-card {
  border: 2px solid #f1bd37;
  border-radius: 16px;
  padding: 18px 16px;
  background: #f8faff;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta {
  margin: 24px 0;
  padding: 40px 24px 40px;
  text-align: center;
  border-color: #f1bd37;
  background: #f3efe3;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta-badge {
  display: inline-flex;
  margin: 0 0 14px;
  padding: 5px 14px 4px;
  border-radius: 999px;
  background: #f1bd37;
  color: #122f57 !important;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta h3 {
  margin: 16px 0 16px;
  font-size: clamp(1.35rem, 2.1vw, 1.5rem);
  line-height: 1.15;
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary,
.kartlegging-quiz-section .kartlegging-quiz-section__result-cta p {
  margin: 0 auto;
  max-width: 820px;
  font-size: 16px;
  color: var(--uc-body);
  line-height: 1.45;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary {
  margin-bottom: 8px;
  color: var(--uc-text);
  font-weight: 500;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary strong {
  font-weight: 700;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta a {
  margin: 24px auto 0;
  transition: all 0.3s var(--ease-primary);
  padding: 18px 22px;
  border-radius: 999px;
  background: #f1bd37;
  color: #122f57;
  border: 2px solid transparent;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  font-weight: 700;
  line-height: 1;
  letter-spacing: 0;
  text-transform: none;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  text-decoration: none;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta a i.fa {
  font-size: 0.9em;
  line-height: 1;
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta a:hover,
.kartlegging-quiz-section .kartlegging-quiz-section__result-cta a:focus-visible {
  background: #f1bd37 !important;
  transform: translateY(-2px);
}

.kartlegging-quiz-section .kartlegging-quiz-section__result-cta [data-uc-coaching-meta] {
  margin-top: 22px;
  margin-bottom: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__button[data-uc-restart] {
  margin: 0 auto;
  display: flex;
  width: fit-content;
  text-transform: none;
  letter-spacing: 0;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-wrap {
  margin-top: 22px;
  overflow: hidden;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-toggle {
  width: 100%;
  border: 0;
  background: transparent;
  text-align: left;
  padding: 22px 24px;
  cursor: pointer;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  font-weight: 700;
  color: var(--uc-text);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-toggle-icon {
  flex: 0 0 auto;
  width: 1em;
  height: 1em;
  font-size: 0.78em;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  transition: transform 0.2s ease;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-toggle-icon::before {
  content: "\\f078";
  font-family: "Font Awesome 6 Free";
  font-weight: 900;
  line-height: 1;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-toggle[data-open="1"] .kartlegging-quiz-section__answers-toggle-icon {
  transform: rotate(180deg);
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__results-title,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__score-value,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-card h3,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__category-head h4,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__tool-heading,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-cta h3 {
  font-family: "Cormorant Garamond", var(--font-serif);
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__score-label,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-card p,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__area-question,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__area-answer,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__category-head p,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__category-status,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__category-level-current,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__category-level p,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__tool-card p,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-cta-badge,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-cta-summary,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-cta p,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__answers-toggle,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__answers-question,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__answers-value,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-action-btn,
.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__button {
  font-family: "Jost", var(--font-sans);
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-content {
  border-top: 2px solid var(--uc-border);
  padding: 18px 24px 20px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-category {
  margin-bottom: 20px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-category h4 {
  margin: 0 0 10px;
  font-size: clamp(1.05rem, 1.7vw, 1.25rem);
  color: var(--uc-text);
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-row {
  padding: 18px 0;
  border-bottom: 1px solid #dfe5f2;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-question,
.kartlegging-quiz-section .kartlegging-quiz-section__answers-value {
  margin: 0;
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
  color: var(--uc-body);
  line-height: 1.35;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-question {
  color: var(--uc-text);
  margin-bottom: 5px;
}

.kartlegging-quiz-section .kartlegging-quiz-section__answers-value {
  font-size: clamp(1rem, 1.40625vw, 1.125rem);
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-action-btn--share {
  background: lightblue;
}

.kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] .kartlegging-quiz-section__result-action-btn--download {
  background: lightgreen;
}

@media (max-width: 1199px) {
  .kartlegging-quiz-section {
    --uc-outer-pt: calc(var(--uc-header-offset) + 18px);
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__container {
    padding: 0 28px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__stage {
    max-width: 100%;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__stage[data-uc-stage=results] {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  .kartlegging-quiz-section {
    --uc-outer-pt: calc(var(--uc-header-offset) + 12px);
    --uc-outer-pb: 54px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__outer {
    padding: var(--uc-outer-pt) 0 var(--uc-outer-pb);
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__stage:not([data-uc-stage=results]):not([hidden]) {
    min-height: calc(100vh - var(--uc-header-offset) - var(--uc-outer-pt) - var(--uc-outer-pb));
    min-height: calc(100svh - var(--uc-header-offset) - var(--uc-outer-pt) - var(--uc-outer-pb));
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__start-tags {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__start-title,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-title,
  .kartlegging-quiz-section .kartlegging-quiz-section__results-title {
    margin-top: 18px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__question-title {
    font-size: clamp(1.65rem, 8vw, 2.2rem);
    margin: 24px 0 18px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__actions {
    flex-direction: column;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__button {
    width: 100%;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__button[data-uc-restart] {
    width: fit-content;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__scale-grid {
    grid-template-columns: repeat(5, minmax(0, 1fr));
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__scale-option {
    min-height: 68px;
    font-size: 1.05rem;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__option {
    gap: 12px;
    padding: 12px 14px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__option-badge {
    width: 36px;
    height: 36px;
    font-size: 1rem;
    flex-shrink: 0;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-card,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-body,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-content {
    padding-left: 16px;
    padding-right: 16px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-head {
    padding: 14px 16px 10px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-title-row {
    gap: 8px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-head-right {
    font-size: 1.45rem;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-actions-inline {
    flex-wrap: wrap;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__start-eyebrow,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__reflection-helper,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-tags span,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-meta,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-form input,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-privacy,
  .kartlegging-quiz-section .kartlegging-quiz-section__button,
  .kartlegging-quiz-section .kartlegging-quiz-section__progress-head,
  .kartlegging-quiz-section .kartlegging-quiz-section__option-badge,
  .kartlegging-quiz-section .kartlegging-quiz-section__option-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__scale-option,
  .kartlegging-quiz-section .kartlegging-quiz-section__scale-labels,
  .kartlegging-quiz-section .kartlegging-quiz-section__score-label,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__area-question,
  .kartlegging-quiz-section .kartlegging-quiz-section__area-answer,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-status,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level-current,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level p,
  .kartlegging-quiz-section .kartlegging-quiz-section__tool-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-badge,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta p,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-question,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-value {
    font-size: 14px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-card h3 {
    font-size: 16px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__area-answer,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level p,
  .kartlegging-quiz-section .kartlegging-quiz-section__tool-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-question,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-value,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta p {
    font-size: clamp(0.98rem, 4vw, 1.16rem);
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-head h4 {
    font-size: 16px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-head p,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level-label,
  .kartlegging-quiz-section .kartlegging-quiz-section__tool-heading {
    font-size: 16px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__category-head-right {
    font-size: clamp(1.35rem, 6vw, 1.8rem);
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__answers-toggle {
    font-size: 16px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-badge {
    font-size: clamp(0.82rem, 3.4vw, 1rem);
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta a {
    min-height: 52px;
    padding: 0 26px;
  }

  .kartlegging-quiz-section .kartlegging-quiz-section__start-eyebrow,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__reflection-helper,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-tags span,
  .kartlegging-quiz-section .kartlegging-quiz-section__start-meta,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-form input,
  .kartlegging-quiz-section .kartlegging-quiz-section__details-privacy,
  .kartlegging-quiz-section .kartlegging-quiz-section__button,
  .kartlegging-quiz-section .kartlegging-quiz-section__progress-head,
  .kartlegging-quiz-section .kartlegging-quiz-section__option-badge,
  .kartlegging-quiz-section .kartlegging-quiz-section__option-text,
  .kartlegging-quiz-section .kartlegging-quiz-section__scale-option,
  .kartlegging-quiz-section .kartlegging-quiz-section__scale-labels,
  .kartlegging-quiz-section .kartlegging-quiz-section__score-label,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-action-btn,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__area-question,
  .kartlegging-quiz-section .kartlegging-quiz-section__area-answer,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-status,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level-current,
  .kartlegging-quiz-section .kartlegging-quiz-section__category-level p,
  .kartlegging-quiz-section .kartlegging-quiz-section__tool-card p,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-badge,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta-summary,
  .kartlegging-quiz-section .kartlegging-quiz-section__result-cta p,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-question,
  .kartlegging-quiz-section .kartlegging-quiz-section__answers-value {
    font-size: 14px;
  }
}

@media print {

  body.uc-kartlegging-print-mode .uc-header,
  body.uc-kartlegging-print-mode .site-header,
  body.uc-kartlegging-print-mode .uc-mobile-nav,
  body.uc-kartlegging-print-mode .uc-page-curtain,
  body.uc-kartlegging-print-mode .uc-footer,
  body.uc-kartlegging-print-mode footer {
    display: none !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section * {
    animation: none !important;
    transition: none !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section .uc-reveal,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section .uc-reveal.is-visible {
    opacity: 1 !important;
    transform: none !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__outer,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__container,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__stage {
    min-height: 0 !important;
    height: auto !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__outer,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__stage,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__radar-wrap,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-wrap,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-cta {
    overflow: visible !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__stage[hidden],
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-body[hidden],
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-content[hidden] {
    display: none !important;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__score-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__radar-wrap {
    break-inside: avoid;
    page-break-inside: avoid;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__area-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-wrap,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-cta,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-body,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-content,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-level-item {
    break-inside: auto;
    page-break-inside: auto;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-card h3,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-head,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-category h4,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__tool-heading {
    break-after: avoid;
    page-break-after: avoid;
  }

  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__category-card,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__answers-wrap,
  body.uc-kartlegging-print-mode .kartlegging-quiz-section__result-cta {
    margin-bottom: 16px !important;
  }
}

/*# sourceMappingURL=style.css.map */