.wrl{background:#fff;color:#131b27;padding:150px 24px 32px}.wrl *,.wrl *:before,.wrl *:after{box-sizing:border-box}.wrl__inner{max-width:1080px;margin:auto}.wrl__signup{display:grid;grid-template-columns:1fr 1fr;overflow:hidden;border-radius:24px;border:1px solid #dedfdc}.wrl__welcome{background:var(--wrl-navy);color:#fff;padding:32px;display:flex;flex-direction:column;justify-content:space-between;gap:24px}.wrl h1{color:inherit;font-size:36px;line-height:1.13;letter-spacing:-.025em;margin:0;font-weight:750}.wrl__portrait{width:var(--wrl-photo-width,280px);max-width:100%;margin:0 auto;border-radius:18px;overflow:hidden;background:#fff}.wrl__portrait img{display:block;width:100%;height:var(--wrl-photo-height,300px);object-fit:var(--wrl-photo-fit,cover);object-position:var(--wrl-photo-x,50%) var(--wrl-photo-y,60%)}.wrl__form{min-width:0;background:var(--wrl-cream);padding:24px;align-content:center}.wrl__form>div{max-width:460px;margin:auto}.wrl__form input:not([type=checkbox]):not([type=radio]){height:40px!important;min-height:40px!important;padding-top:8px!important;padding-bottom:8px!important;font-size:16px!important;border-radius:10px!important}.wrl__form textarea{height:60px!important;min-height:60px!important;font-size:16px!important;border-radius:10px!important}.wrl__form button[type=submit]{min-height:46px!important;padding:12px 24px!important;border-radius:999px!important;background:#dbc681!important;color:#152237!important;font-weight:700!important}.wrl__lessons{display:grid;grid-template-columns:1fr 300px;gap:32px;align-items:center;background:var(--wrl-cream);border-radius:20px;padding:28px 32px;margin-top:24px}.wrl h2{color:inherit;font-size:28px;line-height:1.2;letter-spacing:-.02em;margin:0 0 18px;font-weight:750}.wrl__steps{font-size:16px;line-height:1.5}.wrl .wrl__steps p{margin:0;padding:10px 0;border-bottom:1px solid #131b271a}.wrl .wrl__steps p:first-child{padding-top:0}.wrl .wrl__steps p:last-child{border:0;padding-bottom:0}.wrl__steps strong{color:var(--wrl-navy);margin-right:6px}.wrl__lesson-image{width:var(--wrl-preview-width,300px);max-width:100%;overflow:hidden;border-radius:16px;justify-self:center}.wrl__lesson-image img{display:block;width:100%;height:var(--wrl-preview-height,240px);object-fit:var(--wrl-preview-fit,contain);object-position:var(--wrl-preview-x,50%) var(--wrl-preview-y,50%)}.wrl__lesson-image video{display:block;width:100%;height:var(--wrl-preview-height,240px);object-fit:contain}.wrl--detail{padding-top:0;padding-bottom:24px}.wrl--detail .wrl__lessons{margin-top:0}.wrl__lessons:not(:has(.wrl__lesson-image)){grid-template-columns:1fr}.wrl .wrl__steps--prose p{padding:0;margin:0 0 14px;border:0}.wrl__steps--prose ul{padding-left:20px;margin:12px 0}.wrl__steps--prose li+li{margin-top:8px}.wrl__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.wrl__actions a{display:inline-flex;align-items:center;min-height:44px;padding:10px 18px;border-radius:999px;background:var(--wrl-navy);color:#fff;text-decoration:none;font-size:15px;font-weight:700}.wrl a:focus-visible,.wrl button:focus-visible,.wrl input:focus-visible{outline:3px solid var(--wrl-gold);outline-offset:3px}@media(max-width:749px){.wrl{padding:112px 16px 24px}.wrl__signup{grid-template-columns:1fr;border-radius:18px}.wrl__welcome{padding:22px;display:grid;grid-template-columns:minmax(0,1fr) min(var(--wrl-photo-mobile-width,90px),40%);gap:16px;align-items:center}.wrl h1{font-size:25px;line-height:1.15}.wrl__portrait{width:100%;border-radius:12px}.wrl__portrait img{height:var(--wrl-photo-mobile-height,120px);object-position:var(--wrl-photo-mobile-x,50%) var(--wrl-photo-mobile-y,60%)}.wrl__form{padding:16px 12px}.wrl__lessons{grid-template-columns:1fr;gap:20px;margin-top:16px;padding:22px;border-radius:18px}.wrl h2{font-size:25px;margin-bottom:16px}.wrl__lesson-image{width:var(--wrl-preview-mobile-width,300px);margin:auto}.wrl__lesson-image img{height:var(--wrl-preview-mobile-height,240px);object-position:var(--wrl-preview-mobile-x,50%) var(--wrl-preview-mobile-y,50%)}.wrl__lesson-image video{height:var(--wrl-preview-mobile-height,240px)}.wrl--detail{padding-top:0}}@media(max-width:359px){.wrl__welcome{padding:18px;grid-template-columns:minmax(0,1fr) 72px;gap:12px}.wrl__portrait{width:72px}.wrl h1{font-size:23px}}
/*# sourceMappingURL=/cdn/shop/t/88/assets/whealth-resource-landing.css.map */
