.afl .guide-grid{display:grid;grid-template-columns:1fr;gap:var(--space-3)}.afl .guide-card{background:#fff;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;box-shadow:var(--shadow);display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.afl .guide-card:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.afl .guide-img{display:block;background:#fff}.afl .guide-img img{width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;background:#fff;padding:10px}.afl .guide-img-ph{display:flex;align-items:center;justify-content:center;aspect-ratio:16/10;color:var(--green-500);font-size:2.2em;background:var(--mint)}.afl .guide-body{padding:22px 24px 26px;display:flex;flex-direction:column;gap:10px;flex:1}.afl .guide-body h3{font-size:1.15em;line-height:1.3}.afl .guide-body h3 a{color:var(--green-900)}.afl .guide-body p{font-size:.96em;flex:1}.afl .guide-link{font-family:Poppins,sans-serif;font-weight:600;font-size:.92em;color:var(--green-700);display:inline-flex;align-items:center;gap:8px}.afl .guide-more{text-align:center;margin-top:var(--space-4)}.afl .guide-pages{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap;margin-top:var(--space-4);color:var(--muted)}.afl .article-hero{background:radial-gradient(900px 400px at 85% 0%,#d6f1e6,#d6f1e600 60%),var(--white);padding:40px 0 16px}.afl .article-hero h1{font-size:clamp(1.7em,4vw,2.6em);margin-top:14px}.afl .article-wrap{max-width:820px}.afl .article-back{display:inline-flex;align-items:center;gap:8px;font-family:Poppins,sans-serif;font-weight:600;font-size:.9em;color:var(--green-700);background:var(--mint);padding:7px 14px;border-radius:999px}.afl .article-meta{margin-top:10px;font-size:.92em}.afl .article-main{padding:16px 0 var(--space-5)}.afl .article-img{border-radius:22px;overflow:hidden;box-shadow:var(--shadow);margin-bottom:var(--space-4)}.afl .article-img img{width:100%;height:auto}.afl .afl-prose{font-size:1.06em;line-height:1.75;color:var(--ink)}.afl .afl-prose>*+*{margin-top:16px}.afl .afl-prose p,.afl .afl-prose li{color:var(--ink)}.afl .afl-prose h2{font-size:1.5em;margin-top:36px}.afl .afl-prose h3{font-size:1.2em;margin-top:28px}.afl .afl-prose ul,.afl .afl-prose ol{padding-left:1.4em}.afl .afl-prose ul{list-style:disc}.afl .afl-prose ol{list-style:decimal}.afl .afl-prose li+li{margin-top:6px}.afl .afl-prose a{color:var(--green-700);text-decoration:underline}.afl .afl-prose img{border-radius:16px;height:auto;margin:8px auto}.afl .afl-prose blockquote{border-left:4px solid var(--green-500);background:var(--mint-2);padding:16px 20px;border-radius:0 14px 14px 0}.afl .afl-prose table{width:100%;border-collapse:collapse;font-size:.95em}.afl .afl-prose th,.afl .afl-prose td{border:1px solid var(--line);padding:10px 12px;text-align:left;vertical-align:top}.afl .afl-prose th{background:var(--mint)}.afl .article-cta{margin-top:var(--space-5);background:var(--green-900);border-radius:24px;padding:32px 28px;display:flex;flex-direction:column;gap:20px;align-items:flex-start;box-shadow:var(--shadow-lg)}.afl .article-cta h2{color:#fff;font-size:1.5em}.afl .article-cta p{color:#c8e6da;margin-top:8px}.afl .article-cta .article-cta-price{color:#fff;font-family:Poppins,sans-serif;font-weight:600}.afl .article-cta .btn-primary{background:#fff;color:var(--green-900)}.afl .article-cta .btn-primary:hover{background:var(--mint)}@media(min-width:768px){.afl .guide-grid{grid-template-columns:repeat(3,1fr)}.afl .article-hero{padding:64px 0 24px}.afl .article-cta{flex-direction:row;align-items:center;justify-content:space-between;padding:40px 44px}.afl .article-cta .btn{flex-shrink:0}}.afl section{padding:40px 0}.afl .section-head{margin-bottom:24px}.afl .section-head p{margin-top:10px}.afl .eyebrow{margin-bottom:10px}.afl .hero{padding-top:28px;padding-bottom:32px}.afl .hero-grid{gap:24px}.afl .hero .lead{margin:14px 0}.afl .trust{padding:0 0 24px}.afl .split{gap:24px}.afl .check-list{margin-top:8px}.afl .check-list li{padding:9px 0}.afl .how-img{margin-top:24px}.afl .note{margin-top:18px}.afl .why-card{padding:22px}.afl .why-card .icon{margin-bottom:12px}.afl .steps{gap:30px}.afl .t-card{padding:22px;gap:12px}.afl .g-box{padding:28px 22px;gap:20px}.afl .email-box{padding:28px 22px}.afl .email-box .lead{margin:10px auto 16px}.afl .product-body{padding:24px 22px}.afl .product-media{min-height:220px;padding:16px}.afl .guide-more,.afl .guide-pages{margin-top:20px}.afl .final p{margin:10px auto 20px}.afl .article-main{padding-bottom:32px}.afl .article-img{margin-bottom:20px}.afl .article-cta{margin-top:32px}@media(min-width:768px){.afl section{padding:60px 0}.afl .section-head{margin-bottom:32px}.afl .hero{padding-top:44px;padding-bottom:44px}.afl .hero-grid,.afl .split{gap:40px}.afl .product-body{padding:32px 34px}.afl .product-media{min-height:340px}.afl .g-box{padding:36px 44px}.afl .email-box{padding:32px 36px}}
/*# sourceMappingURL=/cdn/shop/t/34/assets/afl-guides.css.map */
