/* Praxoria Startseite – v586: großzügige Premium-Lernreise ohne zweite Leiste. */

html body.home.homeRefinedV586 .whyNarrative{
  grid-template-columns:minmax(560px,1.06fr) minmax(520px,.94fr) !important;
  gap:clamp(56px,6.2vw,112px) !important;
  align-items:start !important;
}

html body.home.homeRefinedV586 .whyEditorialLead.whyJourneyPanelV584{
  min-height:min(940px, calc(100vh - 92px)) !important;
  width:100% !important;
  align-items:center !important;
  justify-content:center !important;
  padding:clamp(6px,1.2vw,18px) 0 !important;
}

html body.home.homeRefinedV586 .verticalLearningJourneyV584{
  --journey-blue:#4ba9cc;
  --journey-blue-deep:#2f7f9d;
  --journey-gold:#d4a74e;
  --journey-gold-deep:#a77a2e;
  --journey-green:#8fb45f;
  --journey-green-deep:#627f3e;
  --journey-ink:#172134;
  --journey-muted:#6c7481;
  --journey-active:var(--journey-blue-deep);
  width:min(100%, 720px) !important;
  height:min(940px, calc(100vh - 92px)) !important;
  min-height:760px !important;
  transform:none !important;
  overflow:visible !important;
}
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer{ --journey-active:var(--journey-gold-deep); }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-document{ --journey-active:var(--journey-green-deep); }

/* Die v585-Korrespondenzleiste war redundant. v586 nutzt nur einen einzigen, großzügigen Pfad. */
html body.home.homeRefinedV586 .journeyCorrespondenceV585,
html body.home.homeRefinedV586 .journeyCanvasV584{
  display:none !important;
}

html body.home.homeRefinedV586 .premiumLearningJourneyV586{
  position:absolute !important;
  inset:0 !important;
  z-index:2 !important;
  pointer-events:none !important;
  isolation:isolate !important;
  filter:saturate(.96) !important;
}
html body.home.homeRefinedV586 .premiumLearningJourneyV586::before{
  content:"" !important;
  position:absolute !important;
  inset:-8% -10% !important;
  z-index:-1 !important;
  background:
    radial-gradient(circle at 24% 11%, rgba(75,169,204,.07), transparent 26%),
    radial-gradient(circle at 72% 48%, rgba(212,167,78,.065), transparent 28%),
    radial-gradient(circle at 46% 91%, rgba(143,180,95,.07), transparent 28%),
    radial-gradient(circle at 50% var(--journey-air-y, 12%), color-mix(in oklab, var(--journey-active) 7%, transparent), transparent 22%) !important;
  filter:blur(26px) !important;
  opacity:.78 !important;
}

html body.home.homeRefinedV586 .journeyRailV586{
  position:absolute !important;
  left:50% !important;
  top:5.5% !important;
  bottom:5.5% !important;
  width:34px !important;
  transform:translateX(-50%) !important;
  z-index:1 !important;
}
html body.home.homeRefinedV586 .journeyRailLineV586,
html body.home.homeRefinedV586 .journeyRailProgressV586{
  position:absolute !important;
  left:50% !important;
  top:0 !important;
  bottom:0 !important;
  width:2px !important;
  border-radius:999px !important;
  transform:translateX(-50%) !important;
}
html body.home.homeRefinedV586 .journeyRailLineV586{
  background:linear-gradient(180deg, rgba(47,127,157,.18), rgba(167,122,46,.14), rgba(98,127,62,.17)) !important;
}
html body.home.homeRefinedV586 .journeyRailProgressV586{
  bottom:auto !important;
  height:100% !important;
  transform:translateX(-50%) scaleY(var(--journey-progress, .06)) !important;
  transform-origin:top center !important;
  background:linear-gradient(180deg, var(--journey-blue), var(--journey-gold) 52%, var(--journey-green)) !important;
  opacity:.74 !important;
  box-shadow:0 0 18px color-mix(in oklab, var(--journey-active) 18%, transparent) !important;
  transition:transform .28s ease, box-shadow .42s ease !important;
}
html body.home.homeRefinedV586 .journeyRailNodeV586{
  position:absolute !important;
  left:50% !important;
  width:20px !important;
  height:20px !important;
  border-radius:50% !important;
  background:rgba(255,255,255,.92) !important;
  border:1px solid rgba(23,33,52,.14) !important;
  transform:translate(-50%, -50%) scale(.92) !important;
  box-shadow:0 8px 22px rgba(18,36,58,.06) !important;
  transition:background .42s ease, border-color .42s ease, box-shadow .42s ease, transform .42s ease !important;
}
html body.home.homeRefinedV586 .nodeLearnV586{ top:7.5% !important; }
html body.home.homeRefinedV586 .nodeTransferV586{ top:50% !important; }
html body.home.homeRefinedV586 .nodeDocumentV586{ top:92.5% !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-learn .nodeLearnV586,
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .nodeTransferV586,
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-document .nodeDocumentV586{
  background:color-mix(in oklab, var(--journey-active) 16%, #fff) !important;
  border-color:color-mix(in oklab, var(--journey-active) 55%, #fff) !important;
  transform:translate(-50%, -50%) scale(1.12) !important;
  box-shadow:
    0 0 0 16px color-mix(in oklab, var(--journey-active) 7%, transparent),
    0 0 30px color-mix(in oklab, var(--journey-active) 24%, transparent),
    0 16px 34px rgba(18,36,58,.08) !important;
  animation:journeyNodePulseV586 4.2s ease-in-out infinite !important;
}

html body.home.homeRefinedV586 .journeyChapterV586{
  position:absolute !important;
  width:min(44%, 300px) !important;
  min-height:214px !important;
  z-index:2 !important;
  opacity:.28 !important;
  filter:grayscale(.05) saturate(.76) !important;
  transform:translate3d(0,0,0) scale(.96) !important;
  transition:opacity .52s ease, transform .52s ease, filter .52s ease !important;
}
html body.home.homeRefinedV586 .chapterLearnV586{ top:2.5% !important; left:1% !important; width:min(48%, 340px) !important; min-height:292px !important; }
html body.home.homeRefinedV586 .chapterTransferV586{ top:37% !important; right:1% !important; width:min(49%, 350px) !important; min-height:300px !important; }
html body.home.homeRefinedV586 .chapterDocumentV586{ bottom:1% !important; left:1.5% !important; width:min(50%, 356px) !important; min-height:260px !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-learn .chapterLearnV586,
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .chapterTransferV586,
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-document .chapterDocumentV586{
  opacity:1 !important;
  filter:none !important;
  transform:translate3d(0,-3px,0) scale(1.035) !important;
}

html body.home.homeRefinedV586 .accessCardV586,
html body.home.homeRefinedV586 .cockpitCardV586,
html body.home.homeRefinedV586 .unitCardV586,
html body.home.homeRefinedV586 .impulseCardV586,
html body.home.homeRefinedV586 .knowledgeSlipV586,
html body.home.homeRefinedV586 .returnQuestionV586,
html body.home.homeRefinedV586 .completionCardV586,
html body.home.homeRefinedV586 .certificateV586{
  position:absolute !important;
  display:grid !important;
  gap:6px !important;
  padding:15px 17px !important;
  border-radius:18px !important;
  background:linear-gradient(135deg, rgba(255,255,255,.94), rgba(255,255,255,.74)) !important;
  border:1px solid rgba(23,33,52,.105) !important;
  box-shadow:0 18px 46px rgba(18,36,58,.075), inset 0 1px 0 rgba(255,255,255,.86) !important;
  backdrop-filter:blur(10px) !important;
}
html body.home.homeRefinedV586 .eyebrowV586{
  display:block !important;
  color:rgba(23,33,52,.56) !important;
  font-size:10px !important;
  font-weight:850 !important;
  letter-spacing:.14em !important;
  text-transform:uppercase !important;
  line-height:1.15 !important;
}
html body.home.homeRefinedV586 .premiumLearningJourneyV586 strong{
  display:block !important;
  color:#172134 !important;
  font-size:14px !important;
  font-weight:860 !important;
  letter-spacing:-.018em !important;
  line-height:1.22 !important;
}
html body.home.homeRefinedV586 .premiumLearningJourneyV586 span{
  font-size:12px !important;
  font-weight:760 !important;
  color:rgba(23,33,52,.64) !important;
  line-height:1.25 !important;
}

/* Kapitel 1: Lernführung – echter Kursfluss statt abstrakte Kästchen. */
html body.home.homeRefinedV586 .accessCardV586{ left:20px !important; top:74px !important; width:170px !important; border-color:rgba(75,169,204,.22) !important; }
html body.home.homeRefinedV586 .cockpitCardV586{ right:0 !important; top:48px !important; width:190px !important; border-color:rgba(75,169,204,.20) !important; }
html body.home.homeRefinedV586 .unitCardV586{ left:62px !important; bottom:0 !important; width:218px !important; border-color:rgba(210,165,78,.22) !important; }
html body.home.homeRefinedV586 .codeDotsV586{ display:flex !important; align-items:center !important; gap:7px !important; height:28px !important; }
html body.home.homeRefinedV586 .codeDotsV586 i{ width:7px !important; height:7px !important; border-radius:50% !important; background:#1d293d !important; opacity:.78 !important; }
html body.home.homeRefinedV586 .codeDotsV586 b{ width:2px !important; height:24px !important; border-radius:4px !important; background:var(--journey-blue-deep) !important; animation:journeyCursorV586 1.15s steps(2,end) infinite !important; }
html body.home.homeRefinedV586 .stepV586,
html body.home.homeRefinedV586 .nextStepV586,
html body.home.homeRefinedV586 .checkV586{
  position:relative !important;
  padding-left:23px !important;
}
html body.home.homeRefinedV586 .stepV586::before,
html body.home.homeRefinedV586 .checkV586::before{
  content:"" !important;
  position:absolute !important;
  left:0 !important;
  top:.18em !important;
  width:12px !important;
  height:12px !important;
  border-radius:50% !important;
  border:1px solid rgba(75,169,204,.28) !important;
  background:rgba(255,255,255,.8) !important;
}
html body.home.homeRefinedV586 .doneV586::after,
html body.home.homeRefinedV586 .checkV586::after{
  content:"✓" !important;
  position:absolute !important;
  left:1px !important;
  top:-.12em !important;
  color:var(--journey-green-deep) !important;
  font-weight:900 !important;
  font-size:13px !important;
}
html body.home.homeRefinedV586 .activeV586::before{ background:rgba(75,169,204,.16) !important; border-color:rgba(75,169,204,.58) !important; box-shadow:0 0 0 5px rgba(75,169,204,.06) !important; }
html body.home.homeRefinedV586 .quietV586{ opacity:.58 !important; }
html body.home.homeRefinedV586 .nextStepV586{ margin-top:5px !important; padding:9px 10px 9px 14px !important; border-radius:12px !important; background:rgba(75,169,204,.07) !important; color:#243245 !important; }

/* Kapitel 2: Transfer – Wissen wandert in den Praxisraum und als Beobachtung zurück. */
html body.home.homeRefinedV586 .impulseCardV586{ left:0 !important; top:18px !important; width:190px !important; border-color:rgba(210,165,78,.28) !important; }
html body.home.homeRefinedV586 .knowledgeSlipV586{ right:0 !important; top:94px !important; width:212px !important; padding:13px 15px !important; border-color:rgba(210,165,78,.22) !important; }
html body.home.homeRefinedV586 .returnQuestionV586{ left:25px !important; bottom:0 !important; width:230px !important; border-color:rgba(75,169,204,.20) !important; }
html body.home.homeRefinedV586 .practiceSceneV586{ position:absolute !important; right:6px !important; bottom:20px !important; width:180px !important; height:130px !important; }
html body.home.homeRefinedV586 .roofV586{ position:absolute !important; left:64px !important; top:8px !important; width:80px !important; height:58px !important; border-left:11px solid #95b86b !important; border-top:11px solid #95b86b !important; transform:rotate(45deg) !important; border-radius:8px 0 0 0 !important; }
html body.home.homeRefinedV586 .roomV586{ position:absolute !important; left:70px !important; top:48px !important; width:88px !important; height:62px !important; border:1px solid rgba(143,180,95,.28) !important; background:rgba(239,248,233,.62) !important; border-radius:4px !important; }
html body.home.homeRefinedV586 .adultV586{ position:absolute !important; left:55px !important; top:70px !important; width:34px !important; height:48px !important; border-radius:20px 20px 15px 15px !important; background:#eef6f0 !important; border:1px solid rgba(23,33,52,.09) !important; }
html body.home.homeRefinedV586 .adultV586::before,
html body.home.homeRefinedV586 .childV586::before{ content:"" !important; position:absolute !important; left:50% !important; top:-17px !important; width:24px !important; height:24px !important; transform:translateX(-50%) !important; border-radius:50% !important; background:#f3c59d !important; }
html body.home.homeRefinedV586 .childV586{ position:absolute !important; width:24px !important; height:30px !important; border-radius:16px 16px 12px 12px !important; background:#fff2dc !important; border:1px solid rgba(23,33,52,.08) !important; }
html body.home.homeRefinedV586 .childOneV586{ right:38px !important; top:88px !important; }
html body.home.homeRefinedV586 .childTwoV586{ right:4px !important; top:94px !important; background:#edf6f1 !important; }
html body.home.homeRefinedV586 .tableV586{ position:absolute !important; left:76px !important; bottom:2px !important; width:80px !important; height:18px !important; border-radius:50% !important; background:rgba(255,246,229,.76) !important; border:1px solid rgba(210,165,78,.22) !important; }
html body.home.homeRefinedV586 .materialV586{ position:absolute !important; bottom:10px !important; width:8px !important; height:8px !important; border-radius:50% !important; background:#d2a54e !important; opacity:.82 !important; }
html body.home.homeRefinedV586 .m1{ left:98px !important; } .m2{ left:116px !important; } .m3{ left:134px !important; }

/* Kapitel 3: Nachweis – ruhig, nachvollziehbar, prüfbar. */
html body.home.homeRefinedV586 .completionCardV586{ left:0 !important; top:22px !important; width:196px !important; border-color:rgba(75,169,204,.18) !important; }
html body.home.homeRefinedV586 .certificateV586{ right:0 !important; top:54px !important; width:210px !important; min-height:154px !important; border-color:rgba(143,180,95,.28) !important; }
html body.home.homeRefinedV586 .certificateLineV586{ width:92px !important; height:5px !important; border-radius:999px !important; background:rgba(23,33,52,.16) !important; margin-top:5px !important; }
html body.home.homeRefinedV586 .certificateLineV586.shortV586{ width:64px !important; margin-top:1px !important; }
html body.home.homeRefinedV586 .qrV586{ position:absolute !important; right:17px !important; bottom:17px !important; width:40px !important; height:40px !important; border:1px solid rgba(23,33,52,.15) !important; background:linear-gradient(90deg, rgba(23,33,52,.20) 4px, transparent 4px) 0 0/13px 13px, linear-gradient(rgba(23,33,52,.16) 4px, transparent 4px) 0 0/13px 13px, #fff !important; border-radius:4px !important; opacity:.72 !important; }
html body.home.homeRefinedV586 .sealV586{ position:absolute !important; right:21px !important; top:18px !important; display:grid !important; place-items:center !important; width:42px !important; height:42px !important; border-radius:50% !important; background:rgba(143,180,95,.12) !important; border:1px solid rgba(143,180,95,.38) !important; color:var(--journey-green-deep) !important; font-size:24px !important; font-weight:900 !important; box-shadow:0 0 0 9px rgba(143,180,95,.055) !important; }
html body.home.homeRefinedV586 .certificateV586 small{ position:absolute !important; left:17px !important; bottom:19px !important; color:rgba(23,33,52,.52) !important; font-size:10px !important; font-weight:850 !important; letter-spacing:.12em !important; text-transform:uppercase !important; }

html body.home.homeRefinedV586 .humanV586{ position:absolute !important; width:62px !important; height:104px !important; z-index:5 !important; }
html body.home.homeRefinedV586 .headV586{ position:absolute !important; left:20px !important; top:0 !important; width:28px !important; height:28px !important; border-radius:50% !important; background:#f3c59d !important; box-shadow:inset 0 0 0 1px rgba(141,88,46,.12) !important; }
html body.home.homeRefinedV586 .headV586::before{ content:"" !important; position:absolute !important; left:1px !important; top:-1px !important; width:27px !important; height:13px !important; border-radius:14px 14px 5px 5px !important; background:#27334a !important; }
html body.home.homeRefinedV586 .bodyV586{ position:absolute !important; left:13px !important; top:32px !important; width:42px !important; height:56px !important; border-radius:24px 24px 14px 14px !important; background:#edf6f1 !important; border:1px solid rgba(23,33,52,.09) !important; }
html body.home.homeRefinedV586 .armV586,
html body.home.homeRefinedV586 .legV586{ position:absolute !important; display:block !important; width:12px !important; height:52px !important; border-radius:999px !important; background:#f2bd92 !important; transform-origin:top center !important; }
html body.home.homeRefinedV586 .legV586{ background:#9ab8a9 !important; height:44px !important; }
html body.home.homeRefinedV586 .humanLearnV586{ left:0 !important; top:88px !important; }
html body.home.homeRefinedV586 .humanLearnV586 .armOneV586{ left:50px !important; top:42px !important; transform:rotate(54deg) !important; animation:journeyTypeArmV586 2.8s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .humanLearnV586 .armTwoV586{ left:12px !important; top:46px !important; transform:rotate(8deg) !important; opacity:.7 !important; }
html body.home.homeRefinedV586 .humanWalkV586{ left:128px !important; top:125px !important; animation:journeyWalkV586 7.6s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .humanWalkV586 .armOneV586{ left:44px !important; top:38px !important; transform:rotate(38deg) !important; animation:journeyCarryArmV586 1.6s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .humanWalkV586 .legOneV586{ left:22px !important; top:83px !important; transform:rotate(24deg) !important; animation:journeyLegOneV586 1.05s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .humanWalkV586 .legTwoV586{ left:38px !important; top:83px !important; transform:rotate(-20deg) !important; animation:journeyLegTwoV586 1.05s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .humanDocV586{ left:205px !important; top:150px !important; opacity:.92 !important; }
html body.home.homeRefinedV586 .humanDocV586 .armOneV586{ left:43px !important; top:42px !important; transform:rotate(46deg) !important; animation:journeyDocArmV586 3.2s ease-in-out infinite !important; }

html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-learn .accessCardV586{ animation:journeyFloatInV586 5.6s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-learn .cockpitCardV586{ animation:journeyFloatInV586 5.6s ease-in-out infinite .28s !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-learn .unitCardV586{ animation:journeyFloatInV586 5.6s ease-in-out infinite .56s !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .knowledgeSlipV586{ animation:journeyKnowledgeSlipV586 7.6s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .returnQuestionV586{ animation:journeyReturnQuestionV586 7.6s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .materialV586{ animation:journeyMaterialV586 3.4s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-transfer .m2{ animation-delay:.18s !important; } .verticalLearningJourneyV584.is-transfer .m3{ animation-delay:.36s !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-document .checkV586::after{ animation:journeyCheckV586 5.8s ease-in-out infinite !important; }
html body.home.homeRefinedV586 .verticalLearningJourneyV584.is-document .certificateV586{ animation:journeyCertificateV586 5.8s ease-in-out infinite !important; }

html body.home.homeRefinedV586 .whyQualityWeave::before{
  width:1px !important;
  opacity:.32 !important;
  background:linear-gradient(180deg, rgba(75,169,204,.35), rgba(212,167,78,.28) 52%, rgba(143,180,95,.34)) !important;
}
html body.home.homeRefinedV586 .whyQualityNote{
  min-height:clamp(360px,38vh,440px) !important;
  display:flex !important;
  align-items:flex-start !important;
  padding-top:clamp(18px,3.5vh,42px) !important;
  transition:opacity .42s ease, transform .42s ease !important;
}
html body.home.homeRefinedV586 .whyQualityNote:not(.isStoryActiveV585){ opacity:.72 !important; }
html body.home.homeRefinedV586 .whyQualityNote.isStoryActiveV585{ opacity:1 !important; transform:translateX(0) !important; }
html body.home.homeRefinedV586 .whyQualityMark{ background:#fff !important; }
html body.home.homeRefinedV586 .whyQualityNote.isStoryActiveV585 .whyQualityMark{
  transform:scale(1.08) !important;
  box-shadow:
    0 0 0 12px color-mix(in oklab, var(--pillar-accent) 7%, transparent),
    0 0 34px color-mix(in oklab, var(--pillar-accent) 22%, transparent) !important;
}

@keyframes journeyNodePulseV586{ 0%,100%{ box-shadow:0 0 0 13px color-mix(in oklab, var(--journey-active) 6%, transparent), 0 0 30px color-mix(in oklab, var(--journey-active) 18%, transparent), 0 16px 34px rgba(18,36,58,.08); } 50%{ box-shadow:0 0 0 20px color-mix(in oklab, var(--journey-active) 9%, transparent), 0 0 38px color-mix(in oklab, var(--journey-active) 26%, transparent), 0 16px 34px rgba(18,36,58,.08); } }
@keyframes journeyCursorV586{ 50%{ opacity:.12; } }
@keyframes journeyTypeArmV586{ 0%,100%{ transform:rotate(52deg) translateY(0); } 50%{ transform:rotate(58deg) translateY(3px); } }
@keyframes journeyFloatInV586{ 0%,100%{ transform:translateY(0); } 50%{ transform:translateY(-5px); } }
@keyframes journeyWalkV586{ 0%,100%{ transform:translateX(-16px); } 45%,68%{ transform:translateX(30px); } }
@keyframes journeyCarryArmV586{ 0%,100%{ transform:rotate(35deg); } 50%{ transform:rotate(48deg); } }
@keyframes journeyLegOneV586{ 0%,100%{ transform:rotate(26deg); } 50%{ transform:rotate(-15deg); } }
@keyframes journeyLegTwoV586{ 0%,100%{ transform:rotate(-18deg); } 50%{ transform:rotate(20deg); } }
@keyframes journeyKnowledgeSlipV586{ 0%,18%{ transform:translate(-92px,-42px) scale(.92); opacity:.46; } 48%,100%{ transform:translate(0,0) scale(1); opacity:1; } }
@keyframes journeyReturnQuestionV586{ 0%,48%{ transform:translate(110px,-68px) scale(.92); opacity:.12; } 72%,100%{ transform:translate(0,0) scale(1); opacity:1; } }
@keyframes journeyMaterialV586{ 0%,36%{ transform:translateY(-7px); opacity:.44; } 58%,100%{ transform:translateY(0); opacity:.82; } }
@keyframes journeyCheckV586{ 0%,30%{ opacity:.15; transform:scale(.78); } 52%,100%{ opacity:1; transform:scale(1); } }
@keyframes journeyCertificateV586{ 0%,34%{ transform:translateX(-18px) scale(.96); opacity:.50; } 60%,100%{ transform:translateX(0) scale(1); opacity:1; } }
@keyframes journeyDocArmV586{ 0%,100%{ transform:rotate(42deg); } 50%{ transform:rotate(52deg) translateY(3px); } }

@media (max-width: 1180px){
  html body.home.homeRefinedV586 .whyNarrative{ grid-template-columns:minmax(440px,1fr) minmax(430px,1fr) !important; gap:clamp(36px,4.8vw,70px) !important; }
  html body.home.homeRefinedV586 .verticalLearningJourneyV584{ width:min(100%, 640px) !important; }
}
@media (max-width: 980px){
  html body.home.homeRefinedV586 .whyNarrative{ grid-template-columns:1fr !important; }
  html body.home.homeRefinedV586 .whyEditorialLead.whyJourneyPanelV584{ position:relative !important; top:auto !important; max-width:760px !important; margin:0 auto clamp(24px,5vw,44px) !important; min-height:760px !important; }
  html body.home.homeRefinedV586 .verticalLearningJourneyV584{ height:760px !important; min-height:720px !important; }
  html body.home.homeRefinedV586 .whyQualityNote{ min-height:auto !important; padding-top:18px !important; }
}
@media (max-width: 680px){
  html body.home.homeRefinedV586 .whyEditorialLead.whyJourneyPanelV584{ min-height:690px !important; }
  html body.home.homeRefinedV586 .verticalLearningJourneyV584{ height:690px !important; min-height:0 !important; }
  html body.home.homeRefinedV586 .chapterLearnV586,
  html body.home.homeRefinedV586 .chapterTransferV586,
  html body.home.homeRefinedV586 .chapterDocumentV586{ width:48% !important; }
  html body.home.homeRefinedV586 .premiumLearningJourneyV586 strong{ font-size:12.4px !important; }
  html body.home.homeRefinedV586 .premiumLearningJourneyV586 span{ font-size:10.8px !important; }
}
@media (prefers-reduced-motion: reduce){
  html body.home.homeRefinedV586 .premiumLearningJourneyV586 *,
  html body.home.homeRefinedV586 .journeyRailNodeV586{ animation:none !important; transition:none !important; }
}
