.journey-steps{list-style:none;display:flex;flex-wrap:wrap;gap:12px 24px;padding:0;margin:0 0 36px;color:#536874;font-size:14px}.journey-steps li{display:flex;align-items:center;gap:8px}.journey-steps span{display:grid;place-items:center;border:1px solid #ccd9de;border-radius:50%;width:26px;height:26px;flex:none}.journey-steps [aria-current]{color:#5424a0;font-weight:700}.journey-steps [aria-current] span{background:#5424a0;color:white;border-color:#5424a0}.journey-preview{padding:20px;margin-top:24px;border:1px dashed #abbcc4;border-radius:12px;background:#f2f5f8;color:#233e4b;font-size:14px;line-height:1.6;text-align:left}.journey-preview p{font-size:14px!important;margin:8px 0!important;color:#405966!important}.journey-preview a{font-weight:700;color:#5424a0}.journey-registration{background:white;border:1px solid #d7e1e5;border-radius:16px;padding:24px;color:#153b48}.journey-registration h2{font-size:28px;line-height:1.2}.journey-registration fieldset{min-width:0;border:0;padding:0;margin:20px 0 0}.journey-registration legend{font-weight:700;font-size:14px}.journey-registration label{display:block;font-size:14px;margin:14px 0}.journey-registration input,.journey-registration select{display:block;width:100%;min-width:0;min-height:44px;padding:10px;border:1px solid #bccbd2;border-radius:8px;margin-top:6px;background:#f7f9fa;color:#536874;font:inherit}.journey-fields{display:grid;grid-template-columns:1fr 1fr;gap:12px}.journey-registration .journey-check{display:flex;align-items:flex-start;gap:10px;line-height:1.5}.journey-check input{width:18px;height:18px;min-height:0;flex:none;margin-top:3px}.journey-registration button{border:0;border-radius:9px;background:#5a407b;color:white;padding:14px 20px;font:600 15px Outfit,system-ui;opacity:.65;cursor:not-allowed}.journey-registration p{font-size:14px;line-height:1.6}.journey-pending{padding:12px;border-left:3px solid #7951a8;background:#f4f0fa;color:#403454}.journey-video{padding:48px 24px;border-radius:20px;background:linear-gradient(125deg,#073f4b,#082533);color:white;margin:28px 0;text-align:center}.journey-video p{color:#d3e3e9!important}.journey-video h2{font-size:30px!important}.journey-registration a:focus-visible,.journey-preview a:focus-visible{outline:3px solid #7024e8;outline-offset:4px}.experience-form .journey-registration{border:0;padding:0}.experience-form .journey-registration h2{color:#153b48}.journey-sales-pending{padding:16px;border:1px solid #ccd9de;border-radius:12px;line-height:1.6;margin-top:20px}.journey-sales-pending strong{display:block}@media(max-width:480px){.journey-fields{grid-template-columns:1fr}.journey-registration{padding:18px}.journey-steps{gap:10px 14px;font-size:12px}.journey-video{padding:28px 18px}}
.variable-book-cover{object-fit:contain!important;max-height:580px;background:#173c3c}.variable-lessons{columns:2;column-gap:48px;padding-left:24px}.variable-lessons li{break-inside:avoid;padding:0 0 20px 8px}.variable-lessons h3{font-size:20px;margin:0 0 6px}.variable-lessons p{font-size:16px;margin:0;line-height:1.6}.variable-faq details{padding:20px 0;border-bottom:1px solid #d7e1e5}.variable-faq summary{font-size:19px;font-weight:600;cursor:pointer}.variable-faq p{max-width:75ch;line-height:1.7}.variable-trial .compass-box{max-width:880px}.variable-trial blockquote{margin:20px 0;padding:16px 22px;border-left:3px solid #7951a8;background:#f4f0fa;line-height:1.7;font-size:18px}.variable-trial .world-form textarea{min-height:140px}.variable-print-answers{display:none;white-space:pre-wrap;overflow-wrap:anywhere;font:inherit}.variable-excerpt{max-width:760px;margin:0 auto;font-size:18px;line-height:1.85}.variable-excerpt h1{line-height:1.1}.variable-excerpt h2{margin-top:48px;line-height:1.2}.variable-excerpt h3{line-height:1.3}.variable-excerpt blockquote{margin:24px 0;padding-left:24px;border-left:3px solid #7951a8}.variable-lead{font-size:22px}.variable-faq summary:focus-visible{outline:3px solid #7024e8;outline-offset:4px}@media(max-width:640px){.variable-lessons{columns:1}.variable-excerpt{font-size:17px}.variable-book-cover{max-height:440px}}@media print{body:has(.variable-trial) .topnav,body:has(.variable-trial) .world-foot,.variable-trial .world-back,.variable-trial .world-actions,.variable-trial .world-status,.variable-trial:has(.variable-print-answers:not(:empty)) .variable-fields{display:none!important}.variable-print-answers:not(:empty){display:block}.variable-trial .world-wrap,.variable-trial .compass-box{max-width:none;padding:0;border:0}.variable-trial .world-panel{break-inside:avoid}}
