.yli-edu-content{--yli-blue: #105493;--yli-blue-hover: #0d4377;--yli-navy: #2A364B;--yli-cream: #FAF5F0;--yli-teal: #1c7186;--yli-coral: #E48C5B;--yli-sage: #5BA37F;--yli-warm-gray: #6B6560;--yli-cream-dark: #D4CFC9;--yli-cream-hover: #F5EFE8;--yli-divider: #E8E4DE;--yli-body-text: #555;--yli-light-blue: #f0f7ff;--yli-light-coral: #fff8f5;--yli-light-sage: #f5faf7;--yli-border-radius: 4px;--yli-transition: .2s ease}.yli-edu-content{max-width:960px;margin:0 auto;padding:2rem var(--outer, 32px);font-family:Figtree,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1rem;line-height:1.65;color:var(--yli-body-text);overflow:auto}.yli-edu-content h1{font-family:Crimson Pro,Georgia,serif;font-size:2.25rem;font-weight:600;color:var(--yli-navy);margin:0 0 1.5rem;line-height:1.15}.yli-edu-content h2{font-family:Crimson Pro,Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--yli-navy);margin:3rem 0 1.25rem;line-height:1.25}.yli-edu-content h3{font-family:Crimson Pro,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--yli-navy);margin:2rem 0 .75rem;line-height:1.3}.yli-edu-content p{margin:0 0 1.5rem}.yli-edu-content img{max-width:100%;height:auto;border-radius:var(--yli-border-radius)}.yli-edu-content ul,.yli-edu-content ol{margin:0 0 1.5rem;padding-left:1.5rem}.yli-edu-content li{margin-bottom:.75rem;font-size:1rem;line-height:1.65}.yli-hero{margin-bottom:2rem}.yli-hero h1{margin-bottom:1rem}.yli-hero-cta{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-top:1.5rem}.yli-hero-price{font-size:.875rem;color:var(--yli-warm-gray)}.yli-lead{font-size:1rem;line-height:1.65;color:var(--yli-body-text);margin-bottom:2rem}.yli-tip,.yli-warning,.yli-pro{position:relative;padding:.75rem 0 .75rem 1.25rem;margin:2.5rem 0;border-radius:0;border-left:2px solid var(--yli-cream-dark);background:transparent}.yli-tip strong,.yli-warning strong,.yli-pro strong{display:block;margin-bottom:.5rem;font-weight:600;font-size:.875rem;color:var(--yli-navy);text-transform:none;letter-spacing:0}.yli-tip p,.yli-warning p,.yli-pro p{margin:0;font-size:1rem;color:var(--yli-warm-gray)}.yli-tip{border-color:var(--yli-cream-dark)}.yli-warning{border-color:var(--yli-coral);margin:1rem 0 2rem}.yli-warning strong{color:var(--yli-coral)}.yli-pro{border-color:var(--yli-sage);margin:1rem 0 2rem}.yli-pro strong{color:var(--yli-sage)}.yli-numbered{position:relative;margin:2rem 0 1rem;padding:0 0 .5rem;background:transparent;border-bottom:none;overflow:hidden}.yli-numbered:before{content:attr(data-number);font-family:Crimson Pro,Georgia,serif;font-size:5rem;font-weight:300;color:var(--yli-cream-dark);float:left;margin:-.25rem 1rem 0 0;line-height:1}.yli-numbered h2,.yli-numbered h3{font-family:Crimson Pro,Georgia,serif;font-size:1.5rem;font-weight:600;color:var(--yli-navy);margin:0 0 .75rem;line-height:1.3}.yli-rating{display:inline-flex;align-items:center;gap:.5rem;font-size:.9rem;color:var(--yli-warm-gray);margin-bottom:.75rem}.yli-stars{color:#e5a03a;letter-spacing:-1px}.yli-numbered p{margin:0 0 1rem}.yli-numbered p:last-child{margin-bottom:0}.yli-numbered ul{margin:1rem 0 0}.yli-products{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:2.5rem 0}.yli-product{display:flex;flex-direction:column;flex:0 1 240px;max-width:280px;background:var(--yli-cream);border:none;border-radius:var(--yli-border-radius);padding:1.25rem 1rem;text-align:center;text-decoration:none;color:inherit;transition:background var(--yli-transition)}.yli-product:hover{background:var(--yli-cream-hover);text-decoration:none}.yli-product h4,.yli-product p,.yli-product span{text-decoration:none}.yli-product img{width:100%;height:180px;object-fit:contain;margin-bottom:1rem;border-radius:var(--yli-border-radius)}.yli-product h3,.yli-product h4{font-family:Crimson Pro,Georgia,serif;font-size:1.25rem;font-weight:600;color:var(--yli-navy);margin:0 0 .5rem}.yli-product p{font-size:.875rem;color:var(--yli-warm-gray);margin:0 0 1rem;flex-grow:1}.yli-product .yli-btn{margin-top:auto;color:var(--yli-blue);background:transparent;border:none;padding:.5rem 0}.yli-product .yli-btn:after{content:" \2192";display:inline-block;margin-left:.25rem;transition:transform var(--yli-transition)}.yli-product:hover .yli-btn:after{transform:translate(4px)}.yli-product .yli-btn:hover{color:var(--yli-blue-hover)}.yli-product-price{font-size:.875rem;color:var(--yli-sage);font-weight:600;margin:0 0 1rem}.yli-quote{position:relative;max-width:650px;margin:3.5rem auto;padding:0 0 2rem;text-align:center;background:transparent;border:none}.yli-quote:before{content:"\201c";display:block;font-family:Crimson Pro,Georgia,serif;font-size:4rem;color:var(--yli-cream-dark);line-height:.5;margin-bottom:.75rem}.yli-quote p{font-family:Crimson Pro,Georgia,serif;font-size:1.35rem;font-style:italic;line-height:1.5;color:var(--yli-navy);margin:0 0 1rem}.yli-quote cite{display:block;font-family:Figtree,sans-serif;font-size:.875rem;font-style:normal;color:var(--yli-warm-gray)}.yli-quote cite:before{content:"\2014\a0"}.yli-inline-cta{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;margin:2rem 0;padding:1.25rem 0;border-bottom:1px solid var(--yli-divider)}.yli-inline-price{font-size:.875rem;color:var(--yli-warm-gray)}.yli-quote cite:after{content:"";display:block;position:absolute;bottom:0;left:15%;width:70%;height:1px;background:var(--yli-divider)}.yli-quote:after{content:"";position:absolute;top:-1.75rem;left:15%;width:70%;height:1px;background:var(--yli-divider)}.yli-image-text-block{display:flex;gap:2rem;margin:2.5rem 0;align-items:flex-start}.yli-image-text-block .yli-image{flex:0 0 280px;margin:0}.yli-image-text-block>p{flex:1;margin:0}.yli-compare{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;margin:2.5rem 0}.yli-compare__before,.yli-compare__after{padding:1.5rem;border-radius:var(--yli-border-radius);text-align:center}.yli-compare__before{background:#fff5f5;border:1px solid #e8c4c4}.yli-compare__after{background:#f0fff4;border:1px solid #c4e8d0}.yli-compare__label{display:block;font-weight:600;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;margin-bottom:1rem}.yli-compare__before .yli-compare__label{color:#c45050}.yli-compare__after .yli-compare__label{color:#3a9a5a}.yli-compare img{max-width:100%;border-radius:var(--yli-border-radius);margin-bottom:1rem}.yli-compare p{margin:0;font-size:.95rem}.yli-stats{display:flex;justify-content:space-around;flex-wrap:wrap;gap:1.5rem;padding:2rem;background:var(--yli-cream);border-radius:var(--yli-border-radius);margin:2.5rem 0}.yli-stat{text-align:center;min-width:80px}.yli-stat__number{display:block;font-family:Crimson Pro,Georgia,serif;font-size:2.5rem;font-weight:600;color:var(--yli-navy);line-height:1}.yli-stat__label{display:block;font-size:.875rem;color:var(--yli-warm-gray);margin-top:.5rem}.yli-faq{margin:3rem 0;padding:2rem 2.5rem;background:var(--yli-cream);border-radius:12px;overflow:visible}.yli-faq h2{font-family:Crimson Pro,Georgia,serif;font-size:1.5rem;color:var(--yli-navy);margin:0 0 1.5rem;padding:0;text-align:center}.yli-faq-item{padding:1.25rem 0;border-bottom:1px solid var(--yli-divider)}.yli-faq-item:first-of-type{padding-top:0}.yli-faq-item:last-child{border-bottom:none;padding-bottom:0}.yli-faq-q{font-weight:600;color:var(--yli-navy);margin:0 0 .75rem;font-size:1.05rem}.yli-faq-q:before{content:none}.yli-faq-a{margin:0;padding-left:0;color:var(--yli-body-text)}.yli-faq-a:before{content:none}.yli-cta{background:transparent;border-top:2px solid var(--yli-divider);border-radius:0;padding:3rem 0;margin:3rem 0 0;text-align:center}.yli-cta h2{font-family:Crimson Pro,Georgia,serif;color:var(--yli-navy);margin:0 0 1rem;font-size:1.5rem}.yli-cta p{margin:0 0 1.5rem;color:var(--yli-body-text)}.yli-cta .yli-btn{margin:.5rem}.yli-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;min-height:44px;border-radius:50px;font-family:Figtree,sans-serif;font-size:.875rem;font-weight:600;text-decoration:none;transition:all var(--yli-transition);cursor:pointer;border:2px solid transparent;position:relative;z-index:1}.yli-btn:hover{text-decoration:none}.yli-btn--primary{background:var(--yli-blue);color:#fff;border-color:var(--yli-blue)}.yli-btn--primary:hover{background:var(--yli-navy);border-color:var(--yli-navy);color:#fff;text-decoration:none}.yli-btn--secondary{background:transparent;color:var(--yli-blue);border-color:var(--yli-blue)}.yli-btn--secondary:hover{background:var(--yli-blue);color:#fff;text-decoration:none}.yli-btn--text{background:transparent;color:var(--yli-blue);border:none;padding:.5rem 0;min-height:auto}.yli-btn--text:hover{color:var(--yli-navy);text-decoration:none}.yli-btn--text:after{content:" \2192"}.yli-badge{display:inline-block;padding:.25rem .75rem;border-radius:20px;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em}.yli-badge--blue{background:#e6f0fa;color:var(--yli-blue)}.yli-badge--green{background:#e8f5ed;color:var(--yli-sage)}.yli-badge--coral{background:#ffeee8;color:var(--yli-coral)}.yli-badge--navy{background:#e9ecef;color:var(--yli-navy)}.yli-figure{margin:2.5rem 0;text-align:center}.yli-figure img{max-width:100%;border-radius:var(--yli-border-radius)}.yli-figure figcaption{margin-top:.75rem;font-size:.9rem;font-style:italic;color:var(--yli-warm-gray)}.yli-img--bordered{border:1px solid var(--yli-divider);border-radius:var(--yli-border-radius)}.yli-img--shadow{box-shadow:0 4px 12px #00000014;border-radius:var(--yli-border-radius)}.yli-image{display:block;width:100%;max-width:400px;margin:2rem auto;border-radius:var(--yli-border-radius);overflow:hidden}.yli-image img{width:100%;height:auto;display:block;border-radius:var(--yli-border-radius)}.yli-image--square{aspect-ratio:1 / 1}.yli-image--square img{width:100%;height:100%;object-fit:cover}.yli-image--landscape{aspect-ratio:4 / 3}.yli-image--landscape img{width:100%;height:100%;object-fit:cover}.yli-image--full{max-width:600px}.yli-image--bordered{border:1px solid var(--yli-divider)}.yli-image--shadow{box-shadow:0 4px 12px #00000014}.yli-image--left{float:left;max-width:280px;margin:0 1.5rem 1rem 0}.yli-image--right{float:right;max-width:280px;margin:0 0 1rem 1.5rem}.yli-image--left+p,.yli-image--left+h2,.yli-image--left+h3,.yli-image--right+p,.yli-image--right+h2,.yli-image--right+h3{margin-top:0;padding-top:.25rem}.yli-image-wrap{overflow:auto;margin:2rem 0}.yli-image figcaption{font-size:.875rem;color:var(--yli-warm-gray);text-align:center;margin-top:1rem;padding:.75rem 1.5rem;font-style:italic;line-height:1.5}.yli-clear{clear:both;height:0;overflow:hidden;line-height:0}@media (max-width: 767px){.yli-edu-content{font-size:1rem;padding:1.5rem var(--outer, 20px)}.yli-edu-content h1{font-size:1.75rem}.yli-edu-content h2{font-size:1.35rem;margin:2.5rem 0 1rem}.yli-edu-content h3{font-size:1.125rem}.yli-lead{font-size:1rem}.yli-tip{padding:.5rem 0 .5rem 1rem;margin:2rem 0}.yli-warning,.yli-pro{padding:.5rem 0 .5rem 1rem;margin:.75rem 0 1.5rem}.yli-numbered{margin:1.5rem 0 .75rem;padding:0 0 .5rem}.yli-numbered:before{font-size:3.5rem;margin-right:.75rem}.yli-numbered h2,.yli-numbered h3{font-size:1.25rem}.yli-products{flex-direction:column;align-items:center;gap:1rem}.yli-product{flex:0 0 auto;width:100%;max-width:300px}.yli-quote{margin:2.5rem auto;padding:0 1rem 1.5rem}.yli-quote:before{font-size:3rem}.yli-quote p{font-size:1.2rem}.yli-quote:after{top:-1.25rem}.yli-faq{padding:1.5rem 1.25rem;border-radius:8px}.yli-faq h2{font-size:1.35rem;margin-bottom:1.25rem}.yli-faq-q{font-size:1rem}.yli-image-text-block{flex-direction:column;gap:1.5rem}.yli-image-text-block .yli-image{flex:none;width:100%;max-width:100%}.yli-compare{grid-template-columns:1fr}.yli-stats{padding:1.5rem;gap:1rem}.yli-stat__number{font-size:2rem}.yli-cta{padding:2rem 0}.yli-cta .yli-btn,.yli-hero-cta .yli-btn{display:block;width:100%;margin:.5rem 0;text-align:center}.yli-btn{padding:.625rem 1.25rem;min-height:44px;font-size:.875rem}.yli-image--left,.yli-image--right{float:none;max-width:100%;margin:2rem auto}.yli-inline-cta{flex-direction:column;align-items:flex-start;gap:.75rem}}@media (prefers-reduced-motion: reduce){.yli-product,.yli-btn,.yli-product .yli-btn:after{transition:none}.yli-product:hover .yli-btn:after{transform:none}}.yli-btn:focus-visible,.yli-product:focus-visible{outline:2px solid var(--yli-blue);outline-offset:2px}@media (prefers-contrast: high){.yli-tip,.yli-warning,.yli-pro{border-left-width:4px}.yli-product{border:2px solid var(--yli-navy)}.yli-faq-item{border-bottom-width:2px}.yli-quote:before{color:var(--yli-navy)}.yli-numbered:before{color:var(--yli-navy)}}@media print{.yli-edu-content{font-size:12pt;max-width:none;padding:0}.yli-btn,.yli-cta{display:none}.yli-tip,.yli-warning,.yli-pro,.yli-numbered,.yli-quote,.yli-faq{break-inside:avoid}.yli-product{border:1px solid #ccc;background:none}.yli-quote:before{color:#999}.yli-numbered:before{color:#999}}
/*# sourceMappingURL=/cdn/shop/t/25/assets/yli-landing-edu.css.map */
