/* Desktop compass: a quiet question desk and a destination-led result. */
@media(min-width:1025px){
 html body.editorial-site #main #regionen-check .quiz-panel{
  background:#f5f8f7!important;box-shadow:none!important;
  padding:32px clamp(28px,3.5vw,50px)!important;
 }
 html body.editorial-site #main #regionen-check .quiz-panel-head{
  border:0!important;padding:0!important;margin:0 0 24px!important;
  color:#537078!important;letter-spacing:0!important;text-transform:none!important;
 }
 html body.editorial-site #main #regionen-check .quiz-panel-head>span{
  font:600 16px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:-.015em!important;
 }
 html body.editorial-site #main #regionen-check #quiz{min-height:520px!important}
 html body.editorial-site #main #regionen-check .quiz-progress{
  display:grid!important;grid-template-columns:repeat(4,1fr)!important;
  gap:7px!important;width:100%!important;max-width:none!important;margin:0 0 26px!important;
 }
 html body.editorial-site #main #regionen-check .quiz-dot{
  width:auto!important;height:3px!important;border-radius:3px!important;background:#dce5e4!important;
 }
 html body.editorial-site #main #regionen-check .quiz-dot.active{background:#a47737!important}
 html body.editorial-site #main #regionen-check #quiz>h3{
  min-height:2.6em!important;max-width:25ch!important;margin:0 0 24px!important;
  font:400 clamp(27px,2.15vw,33px)/1.3 Manrope,Arial,sans-serif!important;
  letter-spacing:-.035em!important;color:#102e3b!important;text-wrap:pretty;
 }
 html body.editorial-site #main #regionen-check .quiz-answers{display:grid!important;gap:12px!important}
 html body.editorial-site #main #regionen-check .quiz-answers button{
  grid-template-columns:34px minmax(0,1fr)!important;gap:18px!important;
  min-height:88px!important;padding:18px 20px!important;
  background:#fff!important;border:1px solid #d8e2e1!important;border-radius:10px!important;
  font:400 16px/1.55 Manrope,Arial,sans-serif!important;color:#183743!important;
  box-shadow:none!important;transform:none!important;text-align:left!important;
  transition:background-color .2s ease,border-color .2s ease!important;
 }
 html body.editorial-site #main #regionen-check .quiz-answers button>span{
  display:grid!important;place-items:center!important;align-self:center!important;
  width:34px!important;height:34px!important;background:#f6f1e7!important;border-radius:50%!important;
  color:#95692e!important;font:600 13px/1 Manrope,Arial,sans-serif!important;letter-spacing:0!important;
 }
 html body.editorial-site #main #regionen-check .quiz-answers button:hover{
  transform:none!important;background:#fafdfe!important;border-color:#71969b!important;
 }
 html body.editorial-site #main #regionen-check #quiz-back{
  margin-top:16px!important;min-height:40px!important;font-size:13px!important;color:#526a72!important;
 }
 /* The result reads as one composition, with the photograph as its opening. */
 html body.editorial-site #main #regionen-check.has-result #quiz{min-height:0!important}
 html body.editorial-site #main #regionen-check.has-result .quiz-panel-head{display:none!important}
 html body.editorial-site #main #regionen-check #quiz .quiz-result{
  --result-photo-height:230px;
  position:relative!important;isolation:isolate;display:grid!important;grid-template-columns:1fr!important;
  gap:0!important;padding:0!important;margin:0!important;background:none!important;border:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result>img{
  grid-column:1!important;grid-row:1!important;display:block!important;float:none!important;
  width:100%!important;height:var(--result-photo-height)!important;object-fit:cover!important;
  object-position:center!important;margin:0!important;border-radius:10px!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result::before{
  content:'';position:absolute;z-index:1;inset:0 0 auto;height:var(--result-photo-height);
  border-radius:10px;background:linear-gradient(180deg,#0a263960,#0a263908 35%,#0a2639c9);
  pointer-events:none;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result>.eyebrow{
  display:block!important;position:absolute!important;z-index:2;inset:18px 22px auto!important;
  margin:0!important;font:500 13px/1.4 Manrope,Arial,sans-serif!important;
  color:#fff!important;letter-spacing:.01em!important;text-transform:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-place{
  position:absolute!important;z-index:2;top:calc(var(--result-photo-height) - 90px)!important;
  left:22px!important;right:22px!important;margin:0!important;padding:0!important;border:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-place h3{
  max-width:none!important;margin:0 0 8px!important;padding:0!important;
  color:#fff!important;font:400 clamp(32px,2.6vw,40px)/1.1 Manrope,Arial,sans-serif!important;
  letter-spacing:-.04em!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-place .result-coordinates{
  margin:0!important;padding:0!important;color:#e7f0ee!important;
  font:500 13px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:.02em!important;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result>.result-intro{
  grid-column:1!important;grid-row:2!important;margin:22px 0 0!important;
  font:400 23px/1.35 Manrope,Arial,sans-serif!important;color:#102e3b!important;
  letter-spacing:-.025em!important;text-wrap:pretty;
 }
 html body.editorial-site #main #regionen-check #quiz .quiz-result>p:not(.result-intro){
  grid-column:1!important;grid-row:3!important;margin:8px 0 22px!important;
  font:400 15px/1.6 Manrope,Arial,sans-serif!important;color:#526a72!important;text-wrap:pretty;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus-title{
  grid-column:1!important;grid-row:4!important;margin:0 0 12px!important;padding:0!important;
  font:600 14px/1.4 Manrope,Arial,sans-serif!important;letter-spacing:0!important;color:#102e3b!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus{
  grid-column:1!important;grid-row:5!important;display:grid!important;grid-template-columns:1fr 1fr!important;
  gap:20px!important;counter-reset:selection-criterion;margin:0!important;padding:0!important;
  list-style:none!important;border:0!important;background:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li{
  display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;gap:8px!important;
  counter-increment:selection-criterion;margin:0!important;padding:0!important;
  font:400 15px/1.55 Manrope,Arial,sans-serif!important;color:#526a72!important;
  list-style:none!important;border:0!important;background:none!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li::before{
  content:'0' counter(selection-criterion)!important;position:static!important;display:block!important;
  width:auto!important;height:auto!important;background:none!important;border:0!important;
  color:#95692e!important;font:600 12px/1.9 Manrope,Arial,sans-serif!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-focus li::after{display:none!important;content:none!important}
 html body.editorial-site #main #regionen-check #quiz .result-action{
  grid-column:1!important;grid-row:6!important;display:block!important;
  margin:24px 0 0!important;padding:0!important;text-align:left!important;border:0!important;
 }
 html body.editorial-site #main #regionen-check #quiz .result-action>p{display:none!important}
 html body.editorial-site #main #regionen-check #quiz .result-action .button{
  width:auto!important;max-width:100%!important;min-width:0!important;min-height:52px!important;
  padding:14px 22px!important;font:600 14px/1.4 Manrope,Arial,sans-serif!important;
  border-radius:8px!important;white-space:normal!important;
 }
 html body.editorial-site #main #regionen-check #quiz #quiz-reset{
  grid-column:1!important;grid-row:7!important;justify-self:start!important;
  margin:6px 0 0!important;padding:8px 0!important;min-height:40px!important;
  font:400 13px/1.5 Manrope,Arial,sans-serif!important;color:#526a72!important;
 }
}
