.blue-light-listicle,.blue-light-listicle *{box-sizing:border-box}.blue-light-listicle{color:#111;font-family:"Source Sans 3",sans-serif;font-size:17px;line-height:1.7}.blue-light-listicle .hero{padding:48px 0 36px;border-bottom:1px solid #e8e8e8}.blue-light-listicle .hero h1,.blue-light-listicle .hero .hero__heading h1{font-family:Playfair Display,serif;font-size:clamp(28px,5vw,44px);font-weight:900;line-height:1.15;color:#111;margin-bottom:28px}.blue-light-listicle .hero h1 em,.blue-light-listicle .hero .hero__heading h1 em{font-weight:700;font-style:italic;color:#444}.blue-light-listicle .byline-info .bl-listicle-byline-check{display:inline-flex;align-items:center;justify-content:center;background:#2e7d32;color:#fff;border-radius:50%;width:16px;height:16px;font-size:10px;font-style:normal;vertical-align:middle;margin-left:4px}.blue-light-listicle .hero-banner .bl-listicle-banner-arrow{font-style:normal;font-size:2em;opacity:1;display:inline-block;margin-top:6px}.blue-light-listicle .byline-name-row{display:block;font-size:14px;font-weight:700;line-height:1.4;color:#111}.blue-light-listicle .byline-name-row .byline-credentials-rte p{display:inline;margin:0;font-weight:700;color:#111}.blue-light-listicle .byline{display:flex;align-items:flex-start;gap:12px;padding-bottom:20px;border-bottom:1px solid #e8e8e8;margin-bottom:20px}.blue-light-listicle .byline-photo{width:48px;height:48px;border-radius:50%;background:#f0efed;border:1px solid #dddbd7;display:flex;align-items:center;justify-content:center;font-family:Playfair Display,serif;font-size:15px;font-weight:700;color:#555;flex-shrink:0}.blue-light-listicle .byline-photo img{border-radius:50%}.blue-light-listicle .byline-info>span{display:block;font-size:12px;color:#999;font-style:italic}.blue-light-listicle .hero-sub{font-family:Playfair Display,serif;font-size:clamp(18px,3vw,24px);font-weight:700;font-style:italic;line-height:1.4;color:#666}.blue-light-listicle .hero-banner{display:flex;flex-direction:column;align-items:center;background:#111;color:#fff;padding:22px 24px;font-family:Playfair Display,serif;font-size:clamp(18px,3.2vw,24px);font-style:italic;font-weight:700;line-height:1.45;text-align:center;margin:0 -48px}.blue-light-listicle .hero-banner .hero-banner__text{width:100%}.blue-light-listicle .down-arrow{display:block;text-align:center;font-size:20px;color:#ccc;padding:18px 0 0}.blue-light-listicle .sectionn{padding:0 0 28px;margin:20px 0;background:#fff;border:1px solid #e8e8e8;box-shadow:0 1px 4px #0000000f;overflow:hidden}.sectionn+.sectionn,.pivot+.sectionn,.last-chance+.sectionn{margin-top:0}.blue-light-listicle .sectionn>*:not(.img-slot):not(.fig-note){padding-left:24px;padding-right:24px}.blue-light-listicle .sectionn>.num{padding-top:20px}.blue-light-listicle .sectionn>ul.pts{padding-left:0;padding-right:0}.blue-light-listicle .num{display:block;font-family:Playfair Display,serif;font-size:48px;font-weight:900;color:#ebebeb;line-height:1;margin-bottom:8px}.blue-light-listicle .sectionn h2{font-family:Playfair Display,serif;font-size:clamp(19px,3.2vw,24px);font-weight:900;line-height:1.25;color:#111;margin-bottom:4px}.blue-light-listicle .sectionn h3{font-size:12px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.1em;margin-bottom:16px}.blue-light-listicle .sectionn p{font-size:16px;color:#333;margin-bottom:12px}.blue-light-listicle .sectionn p:last-child{margin-bottom:0}.blue-light-listicle .sectionn strong{font-weight:700;color:#111}.blue-light-listicle ul.pts{list-style:none;padding:0;margin-top:14px;border-top:1px solid #efefef}.blue-light-listicle ul.pts li{padding:9px 0 9px 16px;position:relative;font-size:15.5px;color:#333;border-bottom:1px solid #efefef;line-height:1.55}.blue-light-listicle ul.pts li:last-child{border-bottom:none}.blue-light-listicle ul.pts li:before{content:"\2022";position:absolute;left:0;color:#c8102e;font-size:16px;line-height:1.6}.blue-light-listicle ul.pts li.rte p{margin:0;font-size:15.5px}.blue-light-listicle .pull{border-left:3px solid #e8e8e8;padding:10px 16px!important;margin:16px 0;font-style:italic;font-size:15px;color:#777;line-height:1.65}.blue-light-listicle .pull p{margin:0;font-size:15px;color:#777;line-height:1.6}.blue-light-listicle .pull cite{display:block;font-style:normal;font-weight:700;font-size:12px;color:#bbb;margin-top:6px}.blue-light-listicle .img-slot{width:100%;padding:0;margin:0}.blue-light-listicle .fig-note{font-size:11.5px;color:#bbb;font-style:italic;margin-top:-8px;margin-bottom:0;line-height:1.5}.blue-light-listicle .pivot{background:#f7f6f4;border:1px solid #e0ddd8;padding:36px 28px;margin:0 0 24px}.blue-light-listicle .pivot h2{font-family:Playfair Display,serif;font-size:clamp(22px,4vw,30px);font-weight:900;line-height:1.25;color:#111;margin-bottom:20px;text-align:center}.blue-light-listicle .pivot .intro{font-size:15.5px;color:#666;margin-bottom:20px;line-height:1.6}.blue-light-listicle .pivot .pivot-intro-img{width:100%;margin:0 0 20px}.blue-light-listicle .pivot .pivot-intro-img img{width:100%;height:auto;display:block}.blue-light-listicle .pivot h3{font-family:Playfair Display,serif;font-size:16px;font-weight:700;color:#111;margin-bottom:14px}.blue-light-listicle ul.pivot-pts{list-style:none;padding:0;margin:0 0 22px;border-top:1px solid #e0ddd8}.blue-light-listicle ul.pivot-pts li{padding:9px 0 9px 26px;position:relative;font-size:15.5px;color:#222;border-bottom:1px solid #e0ddd8;line-height:1.5}.blue-light-listicle ul.pivot-pts li:last-child{border-bottom:none}.blue-light-listicle ul.pivot-pts li:before{content:"\2713";position:absolute;left:0;color:#2e7d32;font-weight:900;font-size:15px;line-height:1.6}.blue-light-listicle ul.pivot-pts li.rte p{margin:0}.blue-light-listicle .pivot-subh{font-family:Playfair Display,serif;font-size:16px;font-style:italic;font-weight:700;color:#333;margin-bottom:20px;line-height:1.4}.blue-light-listicle .btn{display:block;width:100%;padding:16px 24px;font-family:"Source Sans 3",sans-serif;font-size:13px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;text-align:center;text-decoration:none;cursor:pointer;border:none;margin-bottom:10px;transition:opacity .15s}.blue-light-listicle .btn:hover{opacity:.85}.blue-light-listicle .btn-dark{background:#111;color:#fff}.blue-light-listicle .btn-outline{background:transparent;color:#111;border:2px solid #111}.blue-light-listicle .guar{font-size:12px;color:#aaa;text-align:center;font-style:italic}.blue-light-listicle .guar-prominent{font-size:13px;color:#555;text-align:center;margin-top:4px;line-height:1.55}.blue-light-listicle .last-chance{background:#f7f6f4;border:1px solid #e0ddd8;border-top:4px solid #111;padding:40px 28px;margin:0;text-align:center}.blue-light-listicle .lc-eye{font-size:11px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:#c8102e;margin-bottom:10px}.blue-light-listicle .last-chance h2{font-family:Playfair Display,serif;font-size:clamp(18px,3.2vw,24px);font-weight:900;color:#111;margin-bottom:8px;line-height:1.25}.blue-light-listicle .last-chance .offer{font-size:14px;color:#666;font-style:italic;margin-bottom:16px}.blue-light-listicle .last-chance h3,.blue-light-listicle .last-chance .last-chance-subheading{font-size:15px;font-weight:700;color:#333;margin-bottom:22px;line-height:1.5}.blue-light-listicle .testi-section{padding:36px 0 20px}.blue-light-listicle .testi-section>h2{font-family:Playfair Display,serif;font-size:clamp(18px,3vw,22px);font-weight:900;margin-bottom:24px;line-height:1.3;text-align:center}.blue-light-listicle .testi-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;margin-bottom:8px}.blue-light-listicle .testi{background:#fff;border:1px solid #e8e8e8;border-radius:2px;overflow:hidden;display:flex;flex-direction:column}.blue-light-listicle .testi-head{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.blue-light-listicle .testi-av{width:36px;height:36px;border-radius:50%;background:#f0efed;border:1px solid #dddbd7;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:11px;color:#555;flex-shrink:0}.blue-light-listicle .testi-name{font-weight:700;font-size:13px;color:#111}.blue-light-listicle .testi-v{font-size:10px;color:#aaa;font-weight:600;margin-left:4px}.blue-light-listicle .testi-stars{color:#c8900a;font-size:12px;margin-top:1px}.blue-light-listicle .testi-img{width:100%;height:160px;background:#f7f7f5;border-bottom:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;color:#ccc;font-size:10px;font-style:italic;text-transform:uppercase;letter-spacing:.06em;order:-1}.blue-light-listicle .testi-img img{width:100%;height:100%;object-fit:cover}.blue-light-listicle .testi-body{font-size:14px;line-height:1.65;color:#333;padding:0 16px 16px}@media(max-width:680px){.blue-light-listicle .testi-grid{grid-template-columns:1fr}.blue-light-listicle.page-width{padding:0!important}.blue-light-listicle .sectionn>*:not(.img-slot):not(.fig-note){padding-left:0;padding-right:0}}.blue-light-listicle .crossroads{padding:36px 0 20px;text-align:center}.blue-light-listicle .choice-label{font-weight:700;font-size:16px;margin-bottom:18px;color:#111}.blue-light-listicle .bad{background:#fdf5f5;border-left:3px solid #c8102e;padding:14px 18px;text-align:left;font-size:15.5px;line-height:1.6;color:#444;margin-bottom:12px}.blue-light-listicle .or-div{font-size:12px;font-weight:700;color:#ccc;letter-spacing:.1em;text-transform:uppercase;margin:14px 0}.blue-light-listicle .good{background:#f4faf5;border-left:3px solid #2e7d32;padding:14px 18px;text-align:left;font-size:15.5px;line-height:1.6;color:#444;margin-bottom:24px}.blue-light-listicle .trust{font-size:12.5px;color:#aaa;font-style:italic;margin-top:10px;line-height:1.6}.blue-light-listicle .img-g{display:flex}.blue-light-listicle .img-g img{width:50%}.blue-light-listicle .video-slot{padding:0!important}.blue-light-listicle .sectionn.sectionn--media-below-subtitle>.img-slot,.blue-light-listicle .sectionn.sectionn--media-below-subtitle>.video-slot{padding:0 24px!important}.blue-light-listicle .video-slot video{width:100%}@media(max-width:480px){.blue-light-listicle{padding:0!important}.blue-light-listicle .hero-banner{margin:0 -16px}.blue-light-listicle .sectionn{padding-bottom:24px}.blue-light-listicle .sectionn>h2,.blue-light-listicle .sectionn>h3,.blue-light-listicle .sectionn>p,.blue-light-listicle .sectionn>div,.blue-light-listicle .sectionn>ul{margin-right:16px;margin-left:16px}.blue-light-listicle .sectionn>.video-slot,.blue-light-listicle .sectionn>.img-slot{margin-right:0;margin-left:0}.blue-light-listicle .pivot,.blue-light-listicle .last-chance{padding:28px 18px}.blue-light-listicle .pivot .pivot-intro-img{margin-left:-18px;width:calc(100% + 36px)}}
/*# sourceMappingURL=/cdn/shop/t/117/assets/blue-light-listicle.css.map */
