html{scroll-behavior:smooth}.adv *{box-sizing:border-box;margin:0;padding:0}.adv{color:#111;-webkit-font-smoothing:antialiased;background:#fff;font-family:PT Serif,Georgia,serif}.adv .wrap{background:#fff;max-width:520px;margin:0 auto}.adv .inner{padding:0 16px}.adv .topbar{background:#1d5a4b;padding:15px 16px}.adv .topbar span{color:#fff;letter-spacing:.5px;font-family:Poppins,sans-serif;font-size:21px;font-weight:700}.adv .adnotice{letter-spacing:1.2px;color:#6b6862;text-transform:uppercase;text-align:center;background:#f3f1ed;border-bottom:1px solid #e2ded6;padding:7px 16px;font-family:Poppins,sans-serif;font-size:11px}.adv .crumb{color:#444;align-items:center;gap:8px;padding:20px 0 14px;font-family:Poppins,sans-serif;font-size:12.5px;display:flex}.adv .crumb:before{content:"";background:#17172b;flex:none;width:20px;height:20px}.adv h1{color:#0e0e0e;font-family:Playfair Display,serif;font-size:31px;font-weight:800;line-height:1.18}.adv h1 .rlink{color:#c40000;text-decoration:underline}.adv .deck{color:#1a1a1a;margin-top:14px;font-size:19px;font-style:italic;line-height:1.42}.adv .dateline{color:#2e7d46;align-items:flex-start;gap:8px;margin-top:18px;font-family:Poppins,sans-serif;font-size:13.5px;font-weight:600;line-height:1.5;display:flex}.adv .dateline .ic{color:#2e7d46;flex:none;font-size:16px}.adv .author{justify-content:space-between;align-items:flex-start;gap:10px;margin-top:16px;display:flex}.adv .author .who{color:#222;max-width:56%;font-family:Poppins,sans-serif;font-size:12.5px;line-height:1.45}.adv .author .who b{font-weight:700}.adv .socials{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.adv .soc{color:#fff;border-radius:50%;justify-content:center;align-items:center;width:27px;height:27px;font-family:Poppins,sans-serif;font-size:14px;font-weight:700;display:flex}.adv .s-fb{background:#3b5998}.adv .s-tw{background:#1da1f2}.adv .s-pi{background:#bd081c}.adv .s-wa{background:#25d366}.adv .s-em{background:#444}.adv .aso{text-align:center;margin:22px 0 6px}.adv .aso .t{letter-spacing:2px;color:#111;font-family:Playfair Display,serif;font-size:14px;font-weight:800}.adv .logos{filter:grayscale();flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:12px;display:flex}.adv .logos span{color:#333;font-family:Poppins,sans-serif;font-size:13px;font-weight:700}.adv .lg-abc{color:#fff;background:#111;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;display:flex}.adv .lg-box{text-align:center;border:2px solid #333;padding:2px 5px;font-size:10px;line-height:1.1}.adv .copy p{color:#141414;margin:16px 0;font-size:17.5px;line-height:1.5}.adv .copy p.it{font-style:italic}.adv .copy strong{font-weight:700}.adv h2{text-transform:uppercase;color:#0e0e0e;margin:30px 0 6px;font-family:Playfair Display,serif;font-size:27px;font-weight:800;line-height:1.15}.adv .copy ul{margin:16px 0 16px 22px;list-style:outside}.adv .copy ul li{margin:12px 0;font-size:17px;line-height:1.5}.adv .ingr-grid{grid-template-columns:1fr 1fr;gap:12px;margin:18px 0;display:grid}.adv .ingr-card{text-align:center;background:#eff4ef;border:1px solid #cfe0d0;border-radius:10px;padding:14px 12px}.adv .ingr-card .in{color:#1d5a4b;margin-bottom:4px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:700}.adv .ingr-card .if{color:#555;font-family:Poppins,sans-serif;font-size:12.5px}.adv .tcard{background:#f2b54d;margin:16px 0;padding:16px 18px}.adv .tcard .tn{color:#7a4e12;margin-bottom:8px;font-family:Poppins,sans-serif;font-size:14.5px;font-weight:600}.adv .tcard .tn.sub{margin:10px 0 0;font-weight:400}.adv .tcard .tq{color:#1e1a12;font-size:16.5px;font-style:italic;line-height:1.5}.adv .cta-btn{color:#fff;text-align:center;background:#4a8f31;border:0;width:100%;margin:20px 0;padding:15px 10px;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;text-decoration:none;display:block}.adv .badge-wrap{margin:18px 0;position:relative}.adv .badge{color:#fff;text-align:center;background:#d82c2c;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-family:Poppins,sans-serif;font-size:15px;font-weight:700;line-height:1.1;display:flex;position:absolute;top:10px;right:12px}.adv .cbox{border:1px solid #dcdcdc;border-radius:6px;align-items:center;gap:10px;margin:26px 0 18px;padding:14px;display:flex}.adv .cbox input{color:#888;border:1px solid #ccc;border-radius:6px;flex:1;height:38px;padding:0 10px;font-family:Poppins,sans-serif;font-size:13px}.adv .cm{gap:10px;margin:18px 0;display:flex}.adv .cm.reply{margin-left:42px}.adv .av{background:#c9c3ba;border-radius:50%;flex:none;width:36px;height:36px;overflow:hidden}.adv .av img{object-fit:cover;border-radius:50%;width:100%;height:100%}.adv .cm .cb{font-family:Poppins,sans-serif}.adv .cm .cn{color:#333;font-size:13.5px;font-weight:600}.adv .cm .ct{color:#222;margin-top:2px;font-size:13.5px;line-height:1.45}.adv .cm .cmeta{color:#8a8a8a;margin-top:5px;font-size:12px}.adv .recap-lead{margin:26px 0 6px;font-family:Playfair Display,serif;font-size:21px;font-weight:800;line-height:1.3}.adv .imv{text-align:center;color:#1e3d2c;margin:-8px 0 6px;font-family:Poppins,sans-serif;font-size:12.5px;font-weight:600}.adv .tname{color:#555;margin:2px 0 8px;font-family:Poppins,sans-serif;font-size:14px}.adv .tname b{color:#333;font-weight:600}.adv .tquote{color:#161616;font-size:16.5px;font-style:italic;line-height:1.5}.adv .learn{color:#fff;text-align:center;background:#4a8f31;border-radius:8px;width:100%;margin:16px 0 30px;padding:13px;font-family:Poppins,sans-serif;font-size:17px;font-weight:600;text-decoration:none;display:block}.adv .divider{background:#e5e5e5;height:1px;margin:26px 0}.adv .sidebar{padding:0 16px;display:block}.adv .figimg{aspect-ratio:4/3;object-fit:cover;width:100%;margin:18px 0;display:block}.adv .figimg.hero{aspect-ratio:16/10}.adv .figimg.flat{margin:0}.adv .side-img{aspect-ratio:4/3;object-fit:cover;width:100%;margin:14px 0;display:block}.adv .side-img.square{aspect-ratio:1}.adv .small-note{color:#555;font-size:15px}.adv .legal{color:#777;margin:18px 0 30px;font-family:Poppins,sans-serif;font-size:12.5px;line-height:1.6}.adv .sidebar p.side-body{margin:16px 0;font-size:17.5px;line-height:1.5}@media (width>=900px){.adv{background:#e9efec}.adv .topbar{padding:22px 28px}.adv .topbar span{letter-spacing:1px;font-size:34px}.adv .wrap{background:#fff;grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:0 40px;max-width:1360px;margin:34px auto 0;padding:8px 24px 30px;display:grid}.adv .maincol{min-width:0}.adv .inner{padding:0 24px 0 32px}.adv .crumb{padding:28px 0 18px;font-size:14px}.adv h1{font-size:46px;line-height:1.16}.adv .deck{margin-top:18px;font-size:22px;line-height:1.55}.adv .copy p{margin:20px 0;font-size:19.5px;line-height:1.6}.adv h2{margin:40px 0 8px;font-size:34px}.adv .ingr-grid{grid-template-columns:1fr 1fr 1fr;gap:16px}.adv .cta-btn{padding:17px 10px;font-size:20px}.adv .sidebar{padding:26px 8px 0 0;display:block}.adv .side-div{display:none}}.adv .packbox{background:#fff;border:1px solid #e3e8ef;border-radius:14px;margin:24px 0 28px;padding:18px 16px 20px;font-family:Poppins,sans-serif}.adv .packbox-title{text-align:center;letter-spacing:1.2px;color:#16306b;margin-bottom:16px;font-size:14px;font-weight:700}.adv .packopt{text-align:left;cursor:pointer;background:#fff;border:1.5px solid #e3e8ef;border-radius:12px;align-items:center;gap:12px;width:100%;margin-bottom:12px;padding:14px;display:flex;position:relative}.adv .packopt.is-active{background:#eaf3ff;border-color:#2b6cd4;box-shadow:inset 0 0 0 1px #2b6cd4}.adv .packopt-badge{color:#fff;letter-spacing:.6px;background:#16306b;border-radius:6px;padding:4px 10px;font-size:10.5px;font-weight:700;position:absolute;top:-10px;right:12px}.adv .packopt-radio{background:#fff;border:2px solid #b6c2d4;border-radius:50%;flex:none;width:18px;height:18px}.adv .packopt.is-active .packopt-radio{border-color:#2b6cd4;box-shadow:inset 0 0 0 4px #2b6cd4}.adv .packopt-thumb{object-fit:contain;flex:none;width:54px;height:54px}.adv .packopt-info{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.adv .packopt-name{color:#1a1a1a;font-size:15.5px;line-height:1.3}.adv .packopt-months{color:#7b8798;font-weight:400}.adv .packopt-sub{color:#7b8798;font-size:12.5px}.adv .packopt-prices{text-align:right;flex-direction:column;flex:none;gap:2px;display:flex}.adv .packopt-price{color:#16306b;font-size:16px;font-weight:700}.adv .packopt-compare{color:#9aa5b5;font-size:12.5px}.adv .packbar{background:#e3e8ef;border-radius:6px;height:9px;margin-top:8px;overflow:hidden}.adv .packbar-fill{background:#16306b;border-radius:6px;width:93%;height:100%}.adv .packbar-label{text-align:right;color:#7b8798;margin-top:6px;font-size:12px}.adv .packcta{text-align:center;color:#fff;letter-spacing:.5px;background:#16306b;border-radius:999px;margin-top:14px;padding:18px 10px;font-size:18px;font-weight:700;text-decoration:none;display:block}.adv .packpay{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:16px;display:flex}.adv .packpay-chip{color:#16306b;background:#fff;border:1px solid #e3e8ef;border-radius:5px;padding:5px 9px;font-size:10.5px;font-weight:700}.adv .packsecure{text-align:center;color:#8a94a3;margin-top:10px;font-size:12px}.adv .packtrust{color:#5a6675;flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:16px;font-size:12.5px;display:flex}.adv .packtrust span{flex:30%}.adv button.packcta{cursor:pointer;width:100%;font:inherit;border:0}.adv button.packcta[disabled]{opacity:.7;cursor:wait}
