.AffiliateLayout_article__10PHQ{position:relative}.AffiliateLayout_rail___WfBk{display:none}.AffiliateLayout_footer__tfQvi{display:flex;justify-content:center;padding:32px 24px;border-top:1px solid #dfe7e1;background:#f6f8f5}.AffiliateLayout_footer__tfQvi .AffiliateLayout_regular__AFHQV{max-width:320px}.AffiliateLayout_footer__tfQvi .AffiliateLayout_strip___RG2E{display:none;max-width:960px}.AffiliateLayout_banner__JrCwH{width:100%;margin:0;color:#344e40;font-family:Arial,Helvetica,sans-serif}.AffiliateLayout_banner__JrCwH a{display:block}.AffiliateLayout_image__64PG_{display:block;max-width:100%;height:auto;margin-inline:auto}.AffiliateLayout_skinny__xaWEM .AffiliateLayout_image__64PG_{max-height:calc(100vh - 10rem)}.AffiliateLayout_regular__AFHQV .AffiliateLayout_image__64PG_{max-height:400px}.AffiliateLayout_strip___RG2E .AffiliateLayout_image__64PG_{width:auto;max-height:90px}.AffiliateLayout_idModalOverlay__sSd3d{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:14px;background:rgba(5,18,12,.82);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);overflow-y:auto}.AffiliateLayout_idModalDialog__BeEfu{position:relative;width:100%;max-width:520px;max-height:calc(100vh - 28px);overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:18px 16px 14px;border-radius:18px;border:2px solid #22c55e;background:linear-gradient(155deg,#092619,#103c28);color:#ffffff;box-shadow:0 20px 50px rgba(0,0,0,.65)}.AffiliateLayout_idModalClose__C6PtG{position:absolute;top:12px;right:12px;width:32px;height:32px;border-radius:999px;border:1px solid rgba(255,255,255,.25);background:rgba(0,0,0,.35);color:#ffffff;font-size:15px;font-weight:700;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.AffiliateLayout_idModalClose__C6PtG:hover{background:rgba(255,255,255,.2)}.AffiliateLayout_idModalTitle__1qu__{display:block;padding-right:28px;font-size:17px;font-weight:800;line-height:1.3;color:#ffffff}.AffiliateLayout_idPartnerGrid__3V3N7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;align-items:stretch}.AffiliateLayout_idPartnerCol__2GDMP{display:flex;flex-direction:column;justify-content:space-between;gap:8px;padding:8px;border-radius:12px;background:rgba(0,0,0,.28);border:1px solid rgba(255,255,255,.14)}.AffiliateLayout_idModalBannerLink__TZGWr{display:flex;align-items:center;justify-content:center;flex:1 1}.AffiliateLayout_idModalBannerImg__GrCDk{display:block;width:100%;max-height:210px;object-fit:contain;margin-inline:auto;border-radius:8px;background:#061a11}.AffiliateLayout_idModalText__FGw5F{margin:0;font-size:13px;line-height:1.45;color:#d8f3e5}.AffiliateLayout_idModalSkipLink__tsZLP{align-self:center;margin-top:2px;padding:4px 8px;border:0;background:transparent;color:#9ca3af;font-size:12px;text-decoration:underline;cursor:pointer}.AffiliateLayout_idModalSkipLink__tsZLP:hover{color:#e5e7eb}.AffiliateLayout_idPromoWrap__az78g{max-width:52rem;margin:1rem auto 0;padding:0 12px}.AffiliateLayout_idPromoCard__epKSe{display:flex;flex-direction:column;gap:12px;padding:20px;border-radius:16px;border:2px solid #198754;background:linear-gradient(145deg,#0b2e1f,#11422d);color:#ffffff;box-shadow:0 10px 28px rgba(11,46,31,.22)}.AffiliateLayout_idPromoBadgeRow__baGRj{display:flex;align-items:center}.AffiliateLayout_idPromoBadge__hwenc{display:inline-block;padding:4px 10px;border-radius:999px;background:rgba(25,135,84,.35);border:1px solid #3dd58c;color:#d1fae5;font-size:12px;font-weight:700;letter-spacing:.02em}.AffiliateLayout_idPromoTitle__ZV8OG{display:block;font-size:clamp(18px,2.5vw,22px);font-weight:700;line-height:1.3;color:#ffffff}.AffiliateLayout_idPromoText__o3Yp7{margin:0;font-size:14px;line-height:1.55;color:#e2f2e9}.AffiliateLayout_idPromoPills__7ivrw{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.AffiliateLayout_idPromoPills__7ivrw li{padding:4px 9px;border-radius:8px;background:rgba(255,255,255,.1);color:#bbf7d0;font-size:12px;font-weight:600}.AffiliateLayout_idPrimaryBtn__uFZWq{display:inline-flex;align-items:center;justify-content:center;padding:11px 12px;border-radius:10px;background:#22c55e;color:#052e16!important;font-size:13px;font-weight:800;text-align:center;text-decoration:none!important;box-shadow:0 4px 14px rgba(34,197,94,.4);transition:transform .15s ease,background-color .15s ease}.AffiliateLayout_idPrimaryBtn__uFZWq:hover{background:#4ade80;transform:translateY(-1px)}.AffiliateLayout_idBannerLink__SYMrV{display:flex;align-items:center;justify-content:center;flex:1 1}.AffiliateLayout_idBannerImg____EqH{display:block;max-width:100%;max-height:220px;width:auto;height:auto;object-fit:contain;margin-inline:auto;border-radius:8px}.AffiliateLayout_caption__45XSA{display:flex;justify-content:space-between;gap:8px;margin-bottom:10px;font-size:11px;line-height:1.4}.AffiliateLayout_caption__45XSA span:last-child{color:#65766b}.AffiliateLayout_artwork__TbUxo{position:relative;display:flex;flex-direction:column;justify-content:space-between;isolation:isolate;overflow:hidden;padding:24px;border:1px solid #305c43;border-radius:14px;background:radial-gradient(ellipse at 100% 20%,#236f45 0,transparent 64%),#0c251a;color:#fff}.AffiliateLayout_artwork__TbUxo:before{position:absolute;z-index:-1;inset:35% -45% -10% 25%;border:1px solid #ffffff24;border-radius:50%;box-shadow:0 0 0 28px #ffffff08,0 0 0 56px #ffffff06;content:"";transform:rotate(-30deg)}.AffiliateLayout_skinny__xaWEM .AffiliateLayout_artwork__TbUxo{aspect-ratio:9/16}.AffiliateLayout_regular__AFHQV .AffiliateLayout_artwork__TbUxo{aspect-ratio:4/5}.AffiliateLayout_kicker__X6BnL{font-size:11px}.AffiliateLayout_copy__fbyJr strong{font-size:clamp(22px,1.8vw,30px);font-weight:600;line-height:1.08;letter-spacing:-.04em}.AffiliateLayout_details__zR5gI{display:grid;grid-gap:3px;gap:3px;color:#d8e8dd;font-size:11px;line-height:1.4}.AffiliateLayout_details__zR5gI span:last-child{color:#a5c4af}.AffiliateLayout_note__2RDHZ{margin:9px 0 0;color:#65766b;font-size:11px;line-height:1.4}@media (min-width:48rem){.AffiliateLayout_footer__tfQvi .AffiliateLayout_regular__AFHQV{display:none}.AffiliateLayout_footer__tfQvi .AffiliateLayout_strip___RG2E{display:block}.AffiliateLayout_idPrimaryBtn__uFZWq{font-size:14px;padding:12px 16px}}@media (min-width:80rem) and (min-height:40rem){.AffiliateLayout_rail___WfBk{position:absolute;top:0;bottom:0;left:max(24px,calc((100% - 52rem) / 4 - 120px));display:block;width:min(240px,calc((100% - 52rem) / 2 - 48px))}.AffiliateLayout_skinny__xaWEM{position:-webkit-sticky;position:sticky;top:50vh;transform:translateY(-50%)}.AffiliateLayout_afterHero__uBwHK .AffiliateLayout_rail___WfBk{padding-top:50vh}}