.lnext{--ll-cream: #fbf7ee;--ll-ink: #10301f;--ll-green: #1f4b35;--ll-orange: #c04f1a;--ll-orange-deep: #a84413;--ll-display: var(--font-heading-family, Georgia, serif);--ll-body: var(--font-body-family, system-ui, sans-serif);--ll-gutter: clamp(16px, 3vw, 40px);padding:var(--lnext-pad-top, 36px) 0 var(--lnext-pad-bottom, 44px);background:var(--lnext-bg, var(--ll-cream));color:var(--ll-ink);font-family:var(--ll-body)}.lnext--white{--lnext-bg: #fff}.lnext--mint{--lnext-bg: #eaf3e4}.lnext *,.lnext *:before,.lnext *:after{box-sizing:border-box}.lnext__wrap{display:flex;flex-direction:column;align-items:center;gap:22px;max-width:1500px;margin:0 auto;padding:0 var(--ll-gutter)}.lnext__panel{position:relative;isolation:isolate;overflow:hidden;width:100%;max-width:860px;border-radius:24px;background:#145033;color:var(--ll-cream);box-shadow:0 18px 36px -24px #10301f99}.lnext__art{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.lnext__words{display:flex;flex-direction:column;align-items:center;gap:10px;padding:clamp(24px,3vw,40px) clamp(18px,4vw,48px);text-align:center}.lnext__eyebrow{margin:0;color:#b9dcb2;font:600 13px/1.3 var(--ll-body);letter-spacing:.16em;text-transform:uppercase}.lnext__title{margin:0;color:var(--ll-cream);font:700 clamp(26px,2.6vw,38px) / 1.12 var(--ll-display)}.lnext__text{max-width:60ch;margin:0;color:#e3efdc;font-size:clamp(15px,1.1vw,16.5px);line-height:1.55}.lnext__text p{margin:0}.lnext__text p+p{margin-top:8px}.lnext__text a{color:#f3c35c;font-weight:700;text-decoration:underline;text-underline-offset:3px}.lnext__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 16px;margin-top:6px}.lnext__btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 24px;border:1.5px solid transparent;border-radius:999px;font:700 16px/1.2 var(--ll-body);letter-spacing:.01em;text-align:center;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.lnext__btn svg{flex:0 0 auto;transition:transform .15s ease}.lnext__btn:hover{transform:translateY(-1px)}.lnext__btn:hover svg{transform:translate(3px)}.lnext__btn--primary{border-color:var(--ll-orange);background:var(--ll-orange);color:#fff;box-shadow:0 10px 20px -12px #3c1e0a99}.lnext__btn--primary:hover{border-color:var(--ll-orange-deep);background:var(--ll-orange-deep);color:#fff}.lnext__btn--ghost{border-color:var(--ll-cream);background:transparent;color:var(--ll-cream)}.lnext__btn--ghost:hover{background:#ffffff1f;color:var(--ll-cream)}.lnext__pill{display:inline-flex;align-items:center;gap:8px;min-height:44px;margin-top:2px;padding:0 18px;border:1.5px solid rgba(243,195,92,.75);border-radius:999px;background:#f3c35c1f;color:#ffe6b0;font:700 15px/1.2 var(--ll-body);text-decoration:none}.lnext__pill:hover{background:#f3c35c38;color:#ffe6b0}.lnext__isbn{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;color:#f3c35c;font:700 15.5px/1.3 var(--ll-body);text-align:center;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.lnext__isbn:hover{color:#ffe6b0}.lnext__btn:focus-visible,.lnext__pill:focus-visible,.lnext__isbn:focus-visible,.lnext__text a:focus-visible{outline:3px solid var(--ll-cream);outline-offset:3px}.lnext__more{display:flex;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:1100px}.lnext__more-title{margin:0;color:#2f6b45;font:600 13px/1.3 var(--ll-body);letter-spacing:.16em;text-transform:uppercase}.lnext__more-list{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 10px;margin:0;padding:0;list-style:none}.lnext__more-link{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border:1.5px solid rgba(31,75,53,.35);border-radius:999px;background:#fff;color:var(--ll-green);font:600 14.5px/1.25 var(--ll-body);text-decoration:none}.lnext__more-link:hover{border-color:var(--ll-green)}.lnext__more-link[aria-current=page]{border-color:var(--ll-green);background:var(--ll-green);color:#fff}.lnext__more-link:focus-visible{outline:3px solid var(--ll-ink);outline-offset:2px}@media(max-width:749px){.lnext__panel{border-radius:18px}.lnext__words{padding:24px 16px}.lnext__btn{width:100%;max-width:320px}.lnext__pill{font-size:14px}}@media(prefers-reduced-motion:reduce){.lnext__btn,.lnext__btn svg{transition:none}}.ldir__wrap{gap:26px}.ldir__head{display:flex;flex-direction:column;align-items:center;gap:8px;text-align:center}.ldir__title{margin:0;color:var(--ll-ink);font:700 clamp(34px,4vw,56px) / 1.05 var(--ll-display);letter-spacing:-.01em}.ldir__text{max-width:60ch;margin:0;color:#4c5850;font-size:16px;line-height:1.5}.ldir__group-title{margin:0;color:var(--ll-ink);font:700 clamp(20px,1.8vw,24px) / 1.2 var(--ll-display)}.ldir__count{margin-left:8px;color:#5b665d;font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums}
/*# sourceMappingURL=/cdn/shop/t/39/assets/lulo-next-steps.css.map */
