.preview_banner__lDbij{position:-webkit-sticky;position:sticky;top:0;z-index:1000;background:#fef3c7;border-bottom:2px solid #f59e0b;color:#78350f;font-family:var(--font-body),system-ui,sans-serif}.preview_bannerRow__Tv5YJ{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);max-width:1200px;margin:0 auto}.preview_tag__BfGxR{display:inline-block;padding:2px var(--space-2);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.05em;text-transform:uppercase;border-radius:var(--radius-sm);background:#f59e0b;color:#fff}.preview_statusTag__5G9R_{background:#fff;color:#92400e;border:1px solid #f59e0b}.preview_statusApproved__HoVxL{background:#d1fae5;color:#065f46;border-color:#34d399}.preview_statusRejected__zM_V5{background:#fee2e2;color:#991b1b;border-color:#f87171}.preview_bannerTitle__CJ48M{font-weight:600;font-size:var(--font-size-sm)}.preview_notes__DiIYS{font-size:var(--font-size-xs);color:#92400e;flex-basis:100%}.preview_actions__qpDMp{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-left:auto}.preview_button__RGTnK{padding:var(--space-2) var(--space-4);font-size:var(--font-size-xs);font-weight:600;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;text-decoration:none;line-height:1.4}.preview_button__RGTnK:disabled{opacity:.5;cursor:not-allowed}.preview_approve__A6Af9{background:#059669;color:#fff}.preview_reject__L2Q5x{background:#fff;color:#b91c1c;border-color:#fecaca}.preview_link__phrSo{background:#fff;color:#333;border-color:#e5e5e5}.preview_message__93mxH{flex-basis:100%;font-size:var(--font-size-xs);padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:#fff}.preview_messageError__Bo2Q4{background:#fee2e2;color:#991b1b}.preview_messageOk__hweef{background:#d1fae5;color:#065f46}.preview_panel__D_q_X{background:#fffbeb;border-bottom:1px solid #fcd34d}.preview_panelInner__5pMfy{max-width:1200px;margin:0 auto;padding:var(--space-3) var(--space-4);display:grid;grid-template-columns:1fr;grid-gap:var(--space-3);gap:var(--space-3);font-size:var(--font-size-xs);color:#78350f}.preview_panelBlock__cIkqF h3{font-size:var(--font-size-xs);font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-1)}.preview_panelBlock__cIkqF ul{margin:0;padding-left:var(--space-4)}.preview_diffLine__3ESky{display:block}.preview_changed__rsI9T{color:#b45309;font-weight:600}.preview_same__bIoy1{color:#6b7280}.preview_lintOk__VNqtw{color:#065f46;font-weight:600}.preview_lintBad__yF0Nv{color:#991b1b;font-weight:600}.preview_lintList__a1GPP{max-height:120px;overflow:auto}@media (min-width:768px){.preview_panelInner__5pMfy{grid-template-columns:1fr 1fr 1fr}}.coupon-card_card__ltEfJ{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--surface-solid,hsla(0,0%,100%,.92));border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 4px 20px rgba(255,61,127,.08);color:var(--text-primary);min-width:0;transition:box-shadow var(--transition-base),transform var(--transition-base)}.coupon-card_card__ltEfJ:hover{box-shadow:0 8px 28px rgba(255,61,127,.12)}.coupon-card_cardRevealed__IHEMR{border-color:var(--pink-200)}.coupon-card_cardExpired__MoT_C{background:hsla(0,0%,100%,.6);box-shadow:none;color:var(--text-secondary)}.coupon-card_cardExpired__MoT_C .coupon-card_brandName__emh9v,.coupon-card_cardExpired__MoT_C .coupon-card_offer__h7vLz{color:var(--text-secondary)}.coupon-card_head__N1ruu{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.coupon-card_brand__LjRzi{display:flex;align-items:center;gap:10px;min-width:0}.coupon-card_avatarImg__QSnCC,.coupon-card_avatar__CS4Ie{flex:none;width:40px;height:40px;border-radius:12px}.coupon-card_avatar__CS4Ie{display:inline-flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:15px;font-family:var(--font-body),system-ui,sans-serif}.coupon-card_cardExpired__MoT_C .coupon-card_avatar__CS4Ie{filter:grayscale(1);opacity:.7}.coupon-card_avatarImg__QSnCC{object-fit:cover;background:var(--pink-50)}.coupon-card_brandName__emh9v{font-size:15px;font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.coupon-card_category__sRthS{flex:none;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.coupon-card_offer__h7vLz{font-family:var(--font-display),Georgia,serif;font-size:1.5rem;line-height:1.15;font-weight:700;letter-spacing:-.01em;color:var(--text-primary);overflow-wrap:anywhere}.coupon-card_description__kAveF,.coupon-card_subline__4aELU{font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary);margin-top:calc(-1 * var(--space-1))}.coupon-card_codeBox__44uQx{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);min-height:48px;padding:10px 14px;background:var(--pink-50);border:1px dashed #ffb8c9;border-radius:var(--radius-md);color:var(--pink-300)}.coupon-card_codeBoxRevealed__3vWli{background:var(--surface-solid,#fff);border-color:var(--pink-400);padding:6px 6px 6px 14px}.coupon-card_codeBoxExpired__kZ7_L{background:#faf6f8;border-color:var(--border);color:#d9cfe3}.coupon-card_codeHidden__FBJ1P{display:inline-flex;align-items:center;color:inherit}.coupon-card_lock__XtTIF{display:inline-flex;color:var(--pink-600)}.coupon-card_expiredLabel__aMo7E{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary)}.coupon-card_code__rgLEl{font-family:SF Mono,ui-monospace,Menlo,Consolas,monospace;font-size:1rem;font-weight:700;letter-spacing:.18em;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.coupon-card_copyBtn__cWQin,.coupon-card_revealBtn__ZfYFz{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;font-family:var(--font-body),system-ui,sans-serif;font-weight:600;cursor:pointer;border:none;transition:transform var(--transition-fast),box-shadow var(--transition-fast),background var(--transition-fast)}.coupon-card_revealBtn__ZfYFz{width:100%;min-height:48px;padding:0 var(--space-5);font-size:var(--font-size-base);color:#fff;background:linear-gradient(135deg,#ff3d7f,#e91e63);border-radius:var(--radius-md);box-shadow:0 4px 14px rgba(255,61,127,.35)}.coupon-card_revealBtn__ZfYFz:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(255,61,127,.4)}.coupon-card_copyBtn__cWQin{flex:none;min-width:44px;padding:0 14px;font-size:var(--font-size-sm);color:var(--on-ink,#fff);background:var(--text-primary);border-radius:8px}.coupon-card_copyBtn__cWQin:hover{background:var(--pink-700)}.coupon-card_copyBtnDone__bQk_J{color:var(--on-ink,#fff);background:var(--pink-700)}.coupon-card_joinLink__y5dzc{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:13px;font-weight:600;color:var(--pink-700);text-decoration:none}.coupon-card_joinLink__y5dzc:hover{text-decoration:underline;text-underline-offset:3px}.coupon-card_lockedHint__b4uU6{display:flex;align-items:center;min-height:32px;font-size:13px;font-weight:500;color:var(--text-secondary)}.coupon-card_actions__edJua{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.coupon-card_shopLink__ijVf4{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:var(--font-size-sm);font-weight:600;color:var(--pink-700);text-decoration:none}.coupon-card_shopLink__ijVf4:hover{text-decoration:underline;text-underline-offset:3px}.coupon-card_heartBtn__cTIEn{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;flex:none;color:var(--text-secondary);background:var(--surface-solid,#fff);border:1px solid var(--border);border-radius:var(--radius-full);cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast),transform var(--transition-fast)}.coupon-card_heartBtn__cTIEn:hover{color:var(--pink-600);border-color:var(--pink-200)}.coupon-card_heartBtn__cTIEn:active{transform:scale(.92)}.coupon-card_heartBtn__cTIEn:disabled{cursor:wait}.coupon-card_heartBtnOn__TmIQM{color:var(--pink-600);border-color:var(--pink-200);background:var(--pink-50)}.coupon-card_meta__lDAJT{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex-wrap:wrap}.coupon-card_chips__R3ebd{display:flex;flex-wrap:wrap;gap:6px;list-style:none}.coupon-card_chip__961Bm{display:inline-flex;align-items:center;padding:3px 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full)}.coupon-card_expiry__F2hw6{font-size:var(--font-size-xs);font-weight:500;color:var(--text-secondary)}.coupon-card_terms__9EbyW{border-top:1px solid var(--border);padding-top:var(--space-2)}.coupon-card_termsSummary__egV_K{display:inline-flex;align-items:center;gap:4px;min-height:44px;font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary);cursor:pointer;list-style:none}.coupon-card_termsSummary__egV_K::-webkit-details-marker{display:none}.coupon-card_terms__9EbyW[open] .coupon-card_termsSummary__egV_K svg{transform:rotate(180deg)}.coupon-card_termsBody__SK3le{font-size:var(--font-size-xs);line-height:1.6;color:var(--text-secondary);white-space:pre-line;padding-bottom:var(--space-1)}@media (prefers-reduced-motion:reduce){.coupon-card_card__ltEfJ,.coupon-card_heartBtn__cTIEn,.coupon-card_revealBtn__ZfYFz{transition:none}}.coupon-card_automaticOffer__Q5Zki{color:var(--text-primary);font-size:14px;padding:8px 0}.DropCountdown_sm__xw_Nl{display:inline-flex;align-items:baseline;gap:6px;white-space:nowrap}.DropCountdown_smLabel__ZSPrK{font-weight:500}.DropCountdown_smTime__AxMsi{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700;color:var(--text-primary)}.DropCountdown_live__gt60e{align-items:center;font-weight:700;color:var(--pink-700)}.DropCountdown_liveDot___kuj1{width:8px;height:8px;border-radius:50%;background:var(--pink-500);box-shadow:0 0 0 4px rgba(255,61,127,.18)}.DropCountdown_lg__vDTET{display:flex;flex-direction:column;align-items:center;gap:8px}.DropCountdown_lgLabel__VDgdk{font-size:13px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pink-700)}.DropCountdown_lgTimer__9Sz01{display:flex;align-items:flex-start;gap:6px}.DropCountdown_lgBlock__WT3m_{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-items:baseline;grid-column-gap:6px;column-gap:6px}.DropCountdown_lgValue___QFiI{grid-column:1;grid-row:1;min-width:2ch;text-align:center;font-family:var(--font-display),Georgia,serif;font-weight:700;font-size:32px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--text-primary)}.DropCountdown_lgUnit__O1kUo{grid-column:1;grid-row:2;text-align:center;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}.DropCountdown_lgSep__hDnwx{grid-column:2;grid-row:1;font-family:var(--font-display),Georgia,serif;font-size:28px;line-height:1;color:var(--pink-300)}@media (min-width:640px){.DropCountdown_lgValue___QFiI{font-size:40px}}.shop-routine_shop__BCNaM{margin:var(--space-8) 0 var(--space-10);border:1px solid var(--pink-200);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.shop-routine_heading__LGbEM{padding:var(--space-6);background:var(--bg-secondary)}.shop-routine_eyebrow__wJ8It,.shop-routine_role__gikHV{font-size:var(--font-size-xs);font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--pink-700)}.shop-routine_shop__BCNaM .shop-routine_heading__LGbEM h2{margin:var(--space-2) 0 var(--space-3)}.shop-routine_shop__BCNaM .shop-routine_heading__LGbEM p{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.6}.shop-routine_products__Id2Lj{padding:0 var(--space-5)}.shop-routine_product__qoM2u{display:grid;grid-template-columns:96px minmax(0,1fr) 128px;grid-gap:var(--space-4);gap:var(--space-4);align-items:center;padding:var(--space-6) 0}.shop-routine_product__qoM2u+.shop-routine_product__qoM2u{border-top:1px solid var(--border)}.shop-routine_image__Scs_o img{display:block;width:100%;height:160px;object-fit:contain}.shop-routine_shop__BCNaM .shop-routine_details__VIEKT h3{margin:var(--space-1) 0;font-size:var(--font-size-lg);line-height:1.3}.shop-routine_size__cacYl{display:block;font-size:var(--font-size-xs);color:var(--text-secondary);line-height:1.5}.shop-routine_shop__BCNaM .shop-routine_note__VvUAS{margin:var(--space-2) 0;font-size:var(--font-size-sm);line-height:1.5;color:var(--text-secondary)}.shop-routine_include__z1_dc{display:flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--font-size-xs);cursor:pointer}.shop-routine_include__z1_dc input{flex-shrink:0;width:17px;height:17px;accent-color:var(--pink-700)}.shop-routine_purchase__jOxSQ{display:flex;flex-direction:column;align-items:stretch;gap:var(--space-3);text-align:center}.shop-routine_price__P02c3{font-family:var(--font-display),serif;font-size:var(--font-size-2xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-routine_shop__BCNaM .shop-routine_shopLink__otI6D{display:inline-flex;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-full);background:var(--pink-700);color:#fff;text-decoration:none;font-size:var(--font-size-sm);font-weight:500;line-height:1.4}.shop-routine_shop__BCNaM .shop-routine_shopLink__otI6D:hover{background:var(--pink-600);color:#fff}.shop-routine_total__eNk9u{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5) var(--space-6);background:var(--pink-50);border-top:1px solid var(--pink-200)}.shop-routine_totalLabel__VrrAJ{font-weight:600;font-size:var(--font-size-base)}.shop-routine_shop__BCNaM .shop-routine_total__eNk9u p{margin:0;font-size:var(--font-size-xs);color:var(--text-secondary)}.shop-routine_total__eNk9u output{font-family:var(--font-display),serif;font-weight:600;font-size:var(--font-size-3xl);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.shop-routine_shop__BCNaM .shop-routine_budget__nnzsO,.shop-routine_shop__BCNaM .shop-routine_delivery__UVlQE{font-size:var(--font-size-xs);line-height:1.6;color:var(--text-secondary);margin:var(--space-3) var(--space-6)}.shop-routine_shop__BCNaM .shop-routine_delivery__UVlQE{margin-bottom:var(--space-5)}.shop-routine_srOnly__l_oNS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:600px){.shop-routine_heading__LGbEM{padding:var(--space-5)}.shop-routine_product__qoM2u{grid-template-columns:80px minmax(0,1fr);gap:var(--space-3)}.shop-routine_purchase__jOxSQ{grid-column:2;flex-direction:row;align-items:center;justify-content:space-between;text-align:left}.shop-routine_price__P02c3{font-size:var(--font-size-xl)}.shop-routine_image__Scs_o{align-self:start}.shop-routine_image__Scs_o img{height:128px}.shop-routine_total__eNk9u{padding:var(--space-4) var(--space-5)}.shop-routine_shop__BCNaM .shop-routine_budget__nnzsO,.shop-routine_shop__BCNaM .shop-routine_delivery__UVlQE{margin-left:var(--space-5);margin-right:var(--space-5)}}@media (max-width:360px){.shop-routine_products__Id2Lj{padding:0 var(--space-3)}.shop-routine_product__qoM2u{grid-template-columns:64px minmax(0,1fr)}.shop-routine_purchase__jOxSQ{flex-wrap:wrap}}.brand-coupons_section__RwjzW{margin:2.5rem 0;border:1px solid #e7dce1;border-radius:16px;background:#fff;overflow:hidden;scroll-margin-top:110px}.brand-coupons_heading___tKtc{padding:28px 28px 24px;background:#fff5f8}.brand-coupons_eyebrow__HMgdN{display:block;color:#a52d53;font-size:10px;font-weight:800;letter-spacing:.16em;margin-bottom:10px}.brand-coupons_heading___tKtc h2{font-family:var(--font-display),Georgia,serif;font-size:clamp(1.6rem,3vw,2rem);font-weight:600;line-height:1.15;letter-spacing:-.025em;margin:0 0 12px}.brand-coupons_heading___tKtc p{font-size:14px;color:#6b5b70;line-height:1.6}.brand-coupons_marketBar__PQsxv{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 24px;border-bottom:1px solid #eee6e9}.brand-coupons_markets__fy_Ja{display:flex;flex-wrap:wrap;gap:6px}.brand-coupons_markets__fy_Ja button{min-height:44px;display:flex;align-items:center;gap:8px;border-radius:7px;padding:10px 14px;border:1px solid transparent;background:transparent;color:#675b6d;font:inherit;font-size:12px;font-weight:700;cursor:pointer}.brand-coupons_markets__fy_Ja button[aria-pressed=true]{background:#302735;color:#fff}.brand-coupons_markets__fy_Ja button span{font-size:10px;opacity:.8}.brand-coupons_currency__R14WW{color:#716575;font-size:11px;white-space:nowrap}.brand-coupons_results__hv7AV{padding:0 24px}.brand-coupons_storeHeading__cwt9I{font-size:12px;font-weight:700;padding:20px 0 0}.brand-coupons_storeHeading__cwt9I span{color:#716575;font-weight:400;overflow-wrap:anywhere}.brand-coupons_offer__mwTCF{display:grid;grid-template-columns:112px minmax(0,1fr);grid-gap:24px;gap:24px;padding:24px 0}.brand-coupons_offer__mwTCF+.brand-coupons_offer__mwTCF{border-top:1px solid #eee6e9}.brand-coupons_saving__p1KRC{padding:16px 8px;border-radius:8px;background:#fff2f6;text-align:center;align-self:start}.brand-coupons_saving__p1KRC>span{display:block;font-family:var(--font-display),Georgia,serif;color:#9e224a;font-size:26px;line-height:1.15;font-weight:600}.brand-coupons_saving__p1KRC>span.brand-coupons_longSaving__NHuNr{font-size:20px;overflow-wrap:anywhere}.brand-coupons_saving__p1KRC small{display:block;font-size:10px;color:#835466;margin-top:9px}.brand-coupons_sourceStatus__6nfcc{color:#47634f;font-size:10px;font-weight:700;letter-spacing:.02em;margin-bottom:5px}.brand-coupons_details__CZiig h4{font-size:16px;font-weight:650;line-height:1.4;margin-bottom:5px}.brand-coupons_eligibility__F7YK3{color:#6b5b70;font-size:12px;line-height:1.6}.brand-coupons_actions__V98qm{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin:16px 0 10px}.brand-coupons_codeGroup__4AWry{display:flex;flex-wrap:wrap;align-items:center;border:1px dashed #a97183;border-radius:6px;min-height:44px;overflow:hidden}.brand-coupons_codeGroup__4AWry code{font-size:13px;letter-spacing:.05em;font-weight:700;padding:10px 12px;-webkit-user-select:all;-moz-user-select:all;user-select:all}.brand-coupons_codeGroup__4AWry button{min-height:44px;border:0;border-left:1px solid #eadde2;color:#8c2445;background:#fff2f6;font:inherit;font-size:11px;font-weight:700;padding:8px 12px;cursor:pointer}.brand-coupons_shop__URxsE{display:inline-flex;min-height:44px;align-items:center;gap:14px;color:#332a37;font-size:12px;font-weight:700;text-underline-offset:4px}.brand-coupons_help__2TsEK,.brand-coupons_terms__Nbm5c{color:#6b5b70;font-size:12px;line-height:1.7}.brand-coupons_help__2TsEK summary,.brand-coupons_terms__Nbm5c summary{cursor:pointer;padding:8px 0;color:#514455}.brand-coupons_help__2TsEK p,.brand-coupons_terms__Nbm5c p{margin:8px 0}.brand-coupons_help__2TsEK a,.brand-coupons_terms__Nbm5c a{color:#8c2445;text-underline-offset:3px}.brand-coupons_method__dJGY4{display:flex;gap:12px;padding:18px 24px;background:#f8f7f6;color:#686069;font-size:11px;line-height:1.7;border-top:1px solid #eee6e9}.brand-coupons_method__dJGY4>span{font-size:24px;line-height:1.2;color:#805c69}.brand-coupons_method__dJGY4 strong{color:#493d4c}.brand-coupons_help__2TsEK{padding:8px 24px 14px}.brand-coupons_empty__W06Qk{padding:24px 0}.brand-coupons_empty__W06Qk h4{font-size:15px}.brand-coupons_empty__W06Qk p{font-size:13px;color:#6b5b70;line-height:1.65;margin:8px 0}.brand-coupons_srOnly__IFgNz{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:560px){.brand-coupons_heading___tKtc{padding:22px 18px}.brand-coupons_marketBar__PQsxv{padding:12px;align-items:flex-start}.brand-coupons_markets__fy_Ja{flex-wrap:nowrap;gap:3px}.brand-coupons_markets__fy_Ja button{font-size:11px;padding:8px;gap:5px}.brand-coupons_currency__R14WW{display:none}.brand-coupons_results__hv7AV{padding:0 18px}.brand-coupons_offer__mwTCF{grid-template-columns:76px minmax(0,1fr);gap:14px}.brand-coupons_saving__p1KRC{padding:14px 4px}.brand-coupons_saving__p1KRC>span{font-size:22px}.brand-coupons_saving__p1KRC>span.brand-coupons_longSaving__NHuNr{font-size:17px}.brand-coupons_saving__p1KRC small{font-size:9px}.brand-coupons_details__CZiig h4{font-size:15px}.brand-coupons_actions__V98qm{gap:4px}.brand-coupons_method__dJGY4{padding:16px 18px}.brand-coupons_help__2TsEK{padding:8px 18px 14px}}.mode-switch_switch__pume1{gap:3px;padding:4px;border:1px solid #eadce2;background:#fffaf7;font-family:var(--font-body),sans-serif}.mode-switch_switch__pume1,.mode-switch_switch__pume1 a{display:inline-flex;align-items:center;border-radius:100px}.mode-switch_switch__pume1 a{justify-content:center;gap:7px;min-height:36px;padding:7px 16px;color:#6b5b70;font-size:13px;font-weight:500;line-height:1;text-decoration:none;transition:background .18s,color .18s}.mode-switch_switch__pume1 a:hover{color:#39273d;background:#f5e8ec}.mode-switch_switch__pume1 a.mode-switch_active__pdjCs{background:#39273d;color:#fffaf7}.mode-switch_switch__pume1 a:focus-visible{outline:2px solid #c2185b;outline-offset:3px}@media (max-width:420px){.mode-switch_switch__pume1 a{padding:7px 12px}}@media (prefers-reduced-motion:reduce){.mode-switch_switch__pume1 a{transition:none}}@media (max-width:380px){.mode-switch_switch__pume1 a{gap:5px;padding:7px 9px;font-size:12px}}.dupe-strip_strip__9NOPz{margin:0 0 24px;padding:13px 18px;border:1px solid #dccb6c;border-radius:14px;background:#fbf3c2;color:#1f221c;font-size:14px;line-height:1.5}.dupe-strip_strip__9NOPz a{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.dupe-strip_strip__9NOPz a:focus-visible{outline:3px solid #245d8d;outline-offset:4px}.dupes-v2_breadcrumb__ZIMqF{font-size:var(--font-size-sm);color:var(--text-muted);margin-bottom:var(--space-4);overflow-wrap:anywhere}.dupes-v2_breadcrumb__ZIMqF a{color:var(--text-secondary);text-decoration:none}.dupes-v2_breadcrumb__ZIMqF a:hover{color:var(--pink-600)}.dupes-v2_breadcrumbCurrent__Dbxq3,.dupes-v2_title__nDoNx{color:var(--text-primary)}.dupes-v2_title__nDoNx{font-family:var(--font-display),serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;margin-bottom:var(--space-4);text-wrap:balance}.dupes-v2_byline__E7kHO{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-bottom:var(--space-6)}.dupes-v2_avatar__6USda{border-radius:var(--radius-full)}.dupes-v2_bylineText__k18oZ{display:flex;flex-direction:column}.dupes-v2_authorName__vs_7U{font-weight:600;color:var(--text-primary);text-decoration:none;font-size:var(--font-size-sm)}.dupes-v2_authorName__vs_7U:hover{color:var(--pink-600)}.dupes-v2_authorRole__9JKLN,.dupes-v2_dates__5yTYf{font-size:var(--font-size-xs);color:var(--text-muted)}.dupes-v2_dates__5yTYf{display:flex;flex-direction:column;margin-left:auto;text-align:right}.dupes-v2_panel__BZnnq{position:relative;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-5);margin-bottom:var(--space-6)}.dupes-v2_sectionHead__yNm_W{margin-bottom:var(--space-4)}.dupes-v2_overline__mgjvJ{display:block;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--pink-500);margin-bottom:2px}.dupes-v2_sectionTitle__lqp2W{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);line-height:1.25}.dupes-v2_dupeCard__QLIVH[id],.dupes-v2_panel__BZnnq[id]{scroll-margin-top:130px}.dupes-v2_verdictPanel__tgFTS{background:linear-gradient(180deg,var(--pink-50) 0,#fff 55%);border-color:var(--pink-200)}.dupes-v2_verdictIntro__3_Z4Q{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.7;margin-bottom:var(--space-4)}.dupes-v2_verdictIntro__3_Z4Q p+p{margin-top:var(--space-3)}.dupes-v2_verdictGrid__BhCoN{display:grid;grid-gap:var(--space-3);gap:var(--space-3);margin-bottom:var(--space-4)}.dupes-v2_pickCard__0GBmt{display:flex;flex-direction:column;gap:4px;background:#fff;border-radius:var(--radius-md);padding:var(--space-4);border:1px solid var(--border);border-top:3px solid var(--pink-400)}.dupes-v2_pickBudget__IHhHN{border-top-color:#1f6f55}.dupes-v2_pickLabel__A4U8w{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--pink-600)}.dupes-v2_pickBudget__IHhHN .dupes-v2_pickLabel__A4U8w{color:#1f6f55}.dupes-v2_pickName__RT0V_{font-family:var(--font-display),serif;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);line-height:1.3}.dupes-v2_pickPrice__Aw5aw{font-size:var(--font-size-sm);font-weight:600;color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dupes-v2_pickWhy__fDNQV{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.dupes-v2_pickJump__FM0NF{margin-top:4px;font-size:var(--font-size-sm);font-weight:600;color:var(--pink-600);text-decoration:none}.dupes-v2_pickJump__FM0NF:hover{text-decoration:underline}.dupes-v2_savingsStrip__xKuas{display:flex;flex-direction:column;gap:1px;background:#e8f3ee;box-shadow:inset 0 0 0 1px rgba(31,111,85,.16);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4)}.dupes-v2_savingsFigure__57a9A{font-family:var(--font-display),serif;font-size:var(--font-size-lg);font-weight:700;color:#1f6f55;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dupes-v2_savingsDetail__gjbrX{font-size:var(--font-size-sm);color:var(--text-secondary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dupes-v2_caveat__j0l8b{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;border-top:1px dashed var(--pink-200);padding-top:var(--space-3)}.dupes-v2_heroFigure___zI4I{margin:0 0 var(--space-6)}.dupes-v2_heroImage__gYoGe{display:block;width:100%;height:auto;border-radius:var(--radius-lg)}.dupes-v2_caption__i6K8Q{font-size:var(--font-size-xs);color:var(--text-muted);text-align:center;margin-top:var(--space-2)}.dupes-v2_checkList__DYqUl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.dupes-v2_checkList__DYqUl li{display:flex;gap:var(--space-2);align-items:flex-start;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}.dupes-v2_cross__OTTs_,.dupes-v2_tick__DCxEl{flex-shrink:0;margin-top:3px}.dupes-v2_tick__DCxEl{color:#1f6f55}.dupes-v2_cross__OTTs_{color:#c0564f}.dupes-v2_tableWrap__w7kCx{overflow-x:auto;margin:0 calc(var(--space-5) * -1);padding:0 var(--space-5)}.dupes-v2_table__idboh{width:100%;border-collapse:collapse;font-size:var(--font-size-sm)}.dupes-v2_table__idboh th{text-align:left;font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);padding:var(--space-2) var(--space-3);border-bottom:2px solid var(--border);white-space:nowrap}.dupes-v2_table__idboh td{padding:var(--space-3);border-bottom:1px solid var(--border);color:var(--text-secondary);vertical-align:top}.dupes-v2_table__idboh tbody tr:last-child td{border-bottom:0}.dupes-v2_heroRow__EdEws td{background:var(--pink-50);color:var(--text-primary);font-weight:600}.dupes-v2_heroRow__EdEws td:first-child{border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.dupes-v2_heroRow__EdEws td:last-child{border-radius:0 var(--radius-sm) var(--radius-sm) 0}.dupes-v2_num__UXj_g{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dupes-v2_dupePrice__qGRsa{color:#1f6f55;font-weight:600}.dupes-v2_anchorLink___MkKg{color:var(--text-primary);font-weight:500;text-decoration:none;border-bottom:1px dotted var(--pink-300)}.dupes-v2_anchorLink___MkKg:hover{color:var(--pink-600)}.dupes-v2_role__2fVLP{display:inline-block;font-size:var(--font-size-xs);font-weight:600;color:var(--pink-700);background:var(--pink-100);border-radius:var(--radius-full);padding:2px 10px;white-space:nowrap}.dupes-v2_roleOriginal__fvmXJ{background:var(--text-primary);color:#fff}.dupes-v2_priceNote__dh8sA{font-size:var(--font-size-xs);color:var(--text-muted);margin-top:var(--space-3)}.dupes-v2_methodPanel__heJ0t{background:var(--bg-secondary)}.dupes-v2_methodPanel__heJ0t .dupes-v2_prose__JUjxh{font-size:var(--font-size-sm)}.dupes-v2_jumpBar__5_FBa{position:-webkit-sticky;position:sticky;top:68px;z-index:5;display:flex;gap:var(--space-2);overflow-x:auto;padding:var(--space-2);margin:0 calc(var(--space-2) * -1) var(--space-5);background:rgba(255,251,252,.92);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--radius-full);scrollbar-width:none}.dupes-v2_jumpBar__5_FBa::-webkit-scrollbar{display:none}.dupes-v2_jumpPill__7l1JQ{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);background:#fff;border:1px solid var(--border);border-radius:var(--radius-full);padding:6px 12px;text-decoration:none;transition:border-color var(--transition-fast),color var(--transition-fast)}.dupes-v2_jumpPill__7l1JQ:hover{border-color:var(--pink-300);color:var(--pink-700)}.dupes-v2_jumpIndex__26yzE{font-family:var(--font-display),serif;font-weight:700;color:var(--pink-400);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dupes-v2_dupeCard__QLIVH{padding-top:var(--space-6)}.dupes-v2_dupeClosest__IGzBt{border-color:var(--pink-300);box-shadow:0 1px 0 var(--pink-100)}.dupes-v2_dupeBudget__6w49_{border-color:rgba(31,111,85,.35)}.dupes-v2_ribbon__99aqy{position:absolute;top:-11px;left:var(--space-5);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;border-radius:var(--radius-full);padding:3px 12px}.dupes-v2_ribbonClosest__6y4Xj{background:var(--pink-500);color:#fff}.dupes-v2_ribbonBudget__iI6zw{background:#1f6f55;color:#fff}.dupes-v2_dupeHead__u_o9u{display:flex;gap:var(--space-4);align-items:flex-start;margin-bottom:var(--space-4)}.dupes-v2_dupeIndex__cqY_O{font-family:var(--font-display),serif;font-size:2.6rem;font-weight:700;line-height:.9;color:var(--pink-200);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dupes-v2_thumb__jbozU{flex-shrink:0;width:88px;height:88px;object-fit:contain;background:var(--pink-50);border-radius:var(--radius-md)}.dupes-v2_dupeHeadText__53A17{min-width:0;display:flex;flex-direction:column;gap:6px;align-items:flex-start}.dupes-v2_dupeTitle__FkU0q{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);line-height:1.25}.dupes-v2_chipRow__eFe3B{display:flex;flex-wrap:wrap;gap:var(--space-2)}.dupes-v2_chip__YL2Nx{font-size:var(--font-size-xs);font-weight:600;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);padding:3px 10px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;white-space:nowrap}.dupes-v2_chipPrice__DeGK3{color:#1f6f55;background:#e8f3ee;border-color:rgba(31,111,85,.18)}.dupes-v2_prose__JUjxh{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.75}.dupes-v2_prose__JUjxh p+p{margin-top:var(--space-3)}.dupes-v2_prose__JUjxh a{color:var(--pink-600)}.dupes-v2_prose__JUjxh ol,.dupes-v2_prose__JUjxh ul{padding-left:1.2em;margin:var(--space-3) 0}.dupes-v2_prose__JUjxh li+li{margin-top:var(--space-1)}.dupes-v2_cols__gowO4{display:grid;grid-gap:var(--space-4);gap:var(--space-4);margin:var(--space-4) 0;padding:var(--space-4);background:var(--bg-secondary);border-radius:var(--radius-md)}.dupes-v2_colTitle__xRNb6{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:var(--space-2)}.dupes-v2_callout__QoO1n{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;border-left:3px solid var(--pink-300);background:var(--pink-50);border-radius:0 var(--radius-sm) var(--radius-sm) 0;padding:var(--space-3) var(--space-4);margin-bottom:var(--space-2)}.dupes-v2_callout__QoO1n strong{color:var(--text-primary)}.dupes-v2_catch__xYAJD{border-left-color:#d9a441;background:#fdf6e9}.dupes-v2_dupeFoot__RRpz_{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px dashed var(--border);display:flex;flex-direction:column;gap:var(--space-3)}.dupes-v2_buyRow__9BlSp{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.dupes-v2_buyLabel__tNYo4{font-size:var(--font-size-xs);font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-right:var(--space-1)}.dupes-v2_buyLink__s9zd9{display:inline-flex;align-items:center;gap:6px;font-size:var(--font-size-sm);font-weight:600;color:var(--pink-700);background:#fff;border:1.5px solid var(--pink-300);border-radius:var(--radius-full);padding:6px 14px;text-decoration:none;transition:background var(--transition-fast),color var(--transition-fast)}.dupes-v2_buyLink__s9zd9:hover{background:var(--pink-500);border-color:var(--pink-500);color:#fff}.dupes-v2_buyLink__s9zd9:hover .dupes-v2_country__dQ8vY{color:hsla(0,0%,100%,.8)}.dupes-v2_country__dQ8vY{font-weight:500}.dupes-v2_country__dQ8vY,.dupes-v2_evidence__SD_jC{font-size:var(--font-size-xs);color:var(--text-muted)}.dupes-v2_evidence__SD_jC{display:flex;align-items:center;gap:var(--space-2)}.dupes-v2_evidenceDots__J6L4i{display:inline-flex;gap:3px}.dupes-v2_evidenceDots__J6L4i i{width:7px;height:7px;border-radius:50%}.dupes-v2_dotOn__C1Xsd{background:#1f6f55}.dupes-v2_dotOff__XxuOg{background:var(--border)}.dupes-v2_section__PdcsI{margin-bottom:var(--space-7,2.5rem)}.dupes-v2_notDupe__vI3g9{background:#fff;border:1px solid var(--border);border-left:3px solid #c0564f;border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-3)}.dupes-v2_notDupeName__428f7{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.dupes-v2_notDupe__vI3g9 .dupes-v2_prose__JUjxh{font-size:var(--font-size-sm)}.dupes-v2_faq__OCTXQ{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);margin-bottom:var(--space-2)}.dupes-v2_faq__OCTXQ[open]{border-color:var(--pink-200)}.dupes-v2_faqQuestion__Ys5pJ{cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);padding:var(--space-3) var(--space-4)}.dupes-v2_faqQuestion__Ys5pJ::-webkit-details-marker{display:none}.dupes-v2_faqQuestion__Ys5pJ:after{content:"+";font-family:var(--font-display),serif;font-size:var(--font-size-lg);color:var(--pink-400);transition:transform var(--transition-fast);flex-shrink:0}.dupes-v2_faq__OCTXQ[open] .dupes-v2_faqQuestion__Ys5pJ:after{transform:rotate(45deg)}.dupes-v2_faqAnswer__FsDF8{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.7;padding:0 var(--space-4) var(--space-4)}.dupes-v2_sourcesBox__gGvZo{margin-bottom:var(--space-6)}.dupes-v2_sourcesSummary__ukVEs{cursor:pointer;font-size:var(--font-size-sm);font-weight:600;color:var(--text-muted)}.dupes-v2_sources__jsqcI{font-size:var(--font-size-xs);color:var(--text-muted);line-height:1.7;padding-left:1.2em;margin-top:var(--space-2);overflow-wrap:anywhere}.dupes-v2_moreGrid__sPacz{display:grid;grid-gap:var(--space-3);gap:var(--space-3)}.dupes-v2_moreCard__p4zfZ{display:block;background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);font-weight:500;color:var(--text-primary);text-decoration:none;transition:border-color var(--transition-fast),transform var(--transition-fast)}.dupes-v2_moreCard__p4zfZ:hover{border-color:var(--pink-300);transform:translateY(-1px)}.dupes-v2_brandLink__pF__K{font-size:var(--font-size-sm);color:var(--text-secondary);margin-top:var(--space-3)}.dupes-v2_brandLink__pF__K a{color:var(--pink-600)}.dupes-v2_disclosure__tQ1oA,.dupes-v2_feedback__dWn94{font-size:var(--font-size-xs);color:var(--text-muted);margin-bottom:var(--space-2)}.dupes-v2_disclosure__tQ1oA a{color:var(--text-muted)}@media (min-width:640px){.dupes-v2_cols__gowO4,.dupes-v2_verdictGrid__BhCoN{grid-template-columns:1fr 1fr}.dupes-v2_savingsStrip__xKuas{flex-direction:row;align-items:baseline;gap:var(--space-3)}.dupes-v2_moreGrid__sPacz{grid-template-columns:1fr 1fr}}@media (min-width:768px){.dupes-v2_panel__BZnnq{padding:var(--space-6)}.dupes-v2_tableWrap__w7kCx{margin:0 calc(var(--space-6) * -1);padding:0 var(--space-6)}.dupes-v2_ribbon__99aqy{left:var(--space-6)}.dupes-v2_dupeIndex__cqY_O{font-size:3.4rem}.dupes-v2_jumpBar__5_FBa{top:80px}}.dupes-v2_prose__JUjxh mark[data-entity],.dupes-v2_verdictIntro__3_Z4Q mark[data-entity]{background:var(--pink-100);color:inherit;padding:1px 5px 2px;border-radius:6px;-webkit-box-decoration-break:clone;box-decoration-break:clone}.how-to_page__IDrtz{--guide-ink:#352b32;--guide-muted:#73656a;--guide-line:#e9dfdf;--guide-accent:#963c54;--guide-paper:#fffaf6;max-width:1240px;margin:0 auto;padding:0 40px 80px;color:var(--guide-ink)}.how-to_page__IDrtz a{color:inherit}.how-to_page__IDrtz a:focus-visible,.how-to_skipLink__mArkM:focus-visible{outline:3px solid var(--guide-accent,#963c54);outline-offset:5px}.how-to_page__IDrtz [id]{scroll-margin-top:100px}.how-to_skipLink__mArkM{position:fixed;left:16px;top:-100px;background:#fff;color:#352b32;padding:14px 20px;z-index:100}.how-to_skipLink__mArkM:focus{top:16px}.how-to_draftNotice__fD0Cl{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--guide-line);color:var(--guide-muted);font-size:12px;letter-spacing:.04em}.how-to_draftNotice__fD0Cl span{letter-spacing:0}.how-to_breadcrumb__c1J_o{font-size:13px;color:var(--guide-muted);padding:23px 0 30px}.how-to_breadcrumb__c1J_o ol{list-style:none;display:flex;flex-wrap:wrap;gap:7px 10px;padding:0;margin:0}.how-to_breadcrumb__c1J_o li:not(:first-child):before{content:"›";margin-right:10px;color:#a59199}.how-to_breadcrumb__c1J_o a{text-decoration:none}.how-to_breadcrumb__c1J_o a:hover{text-decoration:underline}.how-to_hero__lMOE6{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);grid-gap:clamp(28px,4vw,64px);gap:clamp(28px,4vw,64px);align-items:start;padding:5px 0 54px;border-bottom:1px solid var(--guide-line)}.how-to_eyebrow__NU_yO{font-size:11px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--guide-accent);margin:0 0 16px;line-height:1.5}.how-to_eyebrow__NU_yO span{padding:0 8px;color:#b4989b}.how-to_hero__lMOE6 h1,.how-to_hubTitle__UAgFH{font-family:var(--font-display),Georgia,serif;font-size:clamp(38px,4.5vw,60px);font-weight:500;letter-spacing:-.045em;line-height:1.07;margin:0 0 22px;text-wrap:balance}.how-to_dek__aSlmx{font-size:18px;line-height:1.65;color:var(--guide-muted);margin:0 0 23px;max-width:590px}.how-to_byline__MaNpB{display:flex;align-items:center;gap:11px;font-size:13px;line-height:1.5;margin-bottom:28px}.how-to_byline__MaNpB img{border-radius:50%;object-fit:cover}.how-to_byline__MaNpB a{text-decoration-thickness:1px;text-underline-offset:3px}.how-to_date__0piCd{display:block;font-size:12px;color:var(--guide-muted);margin-top:2px}.how-to_quickAnswer__Ft6uC{padding:20px 23px;background:#f6eeeb;border-left:3px solid var(--guide-accent)}.how-to_quickAnswer__Ft6uC h2{margin:0 0 8px;font-size:12px;font-weight:600;letter-spacing:.09em;text-transform:uppercase}.how-to_quickAnswer__Ft6uC p{margin:0;font-size:16px;line-height:1.7}.how-to_quickLinks__tPO07{display:flex;flex-wrap:wrap;gap:4px 22px;margin-top:14px;font-size:13px}.how-to_quickLinks__tPO07 a{display:inline-flex;align-items:center;min-height:44px;text-decoration:none;border-bottom:1px solid var(--guide-line)}.how-to_quickLinks__tPO07 a:hover{color:var(--guide-accent)}.how-to_figure__pzSKX{margin:0;min-width:0}.how-to_figure__pzSKX>a{display:block;position:relative;background:#eee6df}.how-to_figure__pzSKX img{display:block;width:100%;height:auto}.how-to_figure__pzSKX figcaption{font-size:12px;line-height:1.6;color:var(--guide-muted);margin-top:10px}.how-to_enlarge__vdWJ7{position:absolute;bottom:10px;right:10px;background:rgba(255,250,246,.94);color:#4c3b3f;font-size:11px;padding:6px 9px}.how-to_readingLayout__2sbkU{display:grid;grid-template-columns:minmax(0,840px) minmax(170px,1fr);grid-gap:60px;gap:60px;padding-top:44px}.how-to_articleBody__WJVEs{min-width:0}.how-to_articleBody__WJVEs h2,.how-to_hubSection__G6BZv h2,.how-to_related__b0sGM h2{font-family:var(--font-display),Georgia,serif;font-size:34px;font-weight:500;letter-spacing:-.03em;line-height:1.2;margin:0 0 23px}.how-to_articleBody__WJVEs p{font-size:17px;line-height:1.8;margin:0 0 17px}.how-to_preparation__t9s24{margin-bottom:65px}.how-to_essentials__zIBzJ{background:var(--guide-paper);padding:24px 28px;border:1px solid var(--guide-line);margin-bottom:35px}.how-to_essentials__zIBzJ h2{font-size:23px;margin-bottom:15px}.how-to_essentials__zIBzJ ul{padding:0 0 0 20px;margin:0;display:grid;grid-gap:9px;gap:9px;font-size:16px;line-height:1.55}.how-to_essentials__zIBzJ li::marker{color:var(--guide-accent)}.how-to_before__dvYC4 h2{font-size:26px;margin-bottom:15px}.how-to_citations__WGYoj{display:inline;margin-left:4px;white-space:nowrap}.how-to_citations__WGYoj a{display:inline-block;font-size:11px;line-height:24px;min-width:24px;text-align:center;color:var(--guide-accent);text-decoration:none;vertical-align:3px}.how-to_citations__WGYoj a:hover{text-decoration:underline}.how-to_sectionHeading__m83qb{margin-bottom:32px}.how-to_sectionHeading__m83qb .how-to_eyebrow__NU_yO,.how-to_troubleshooting___DFcW>.how-to_eyebrow__NU_yO{font-size:11px;line-height:1.5;margin-bottom:10px}.how-to_stepList__WU1sc{padding:0;margin:0;list-style:none}.how-to_step__wbYEN{padding:30px 0 38px;border-top:1px solid var(--guide-line)}.how-to_stepHeading__G7C7V{display:flex;align-items:baseline;gap:18px;margin-bottom:21px}.how-to_stepHeading__G7C7V>span{font-family:var(--font-display),Georgia,serif;font-size:30px;line-height:1;color:var(--guide-accent);font-weight:400}.how-to_stepHeading__G7C7V h3{font-size:24px;line-height:1.25;font-weight:500;letter-spacing:-.02em;margin:0}.how-to_illustratedStep__sOD6Z{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);grid-template-rows:auto 1fr;align-items:start;grid-gap:0 28px;gap:0 28px}.how-to_stepLead__MWgr4{grid-column:1;grid-row:1}.how-to_illustratedStep__sOD6Z>.how-to_figure__pzSKX{grid-column:2;grid-row:1/3}.how-to_illustratedStep__sOD6Z>.how-to_stepDetail__94G2J{grid-column:1;grid-row:2}.how-to_textStep__E73dI{max-width:690px}.how-to_checkpoint__9QLn6{padding:14px 0 0 16px;border-left:2px solid #c5b09e;margin:23px 0 5px}.how-to_checkpoint__9QLn6 strong{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.08em;font-weight:600;margin-bottom:5px;color:var(--guide-accent)}.how-to_checkpoint__9QLn6 p{font-size:14px;line-height:1.6;margin:0;color:var(--guide-muted)}.how-to_adjustments__jOvYj{padding:32px;background:#f7f0eb;margin:36px 0 60px}.how-to_adjustments__jOvYj h2{font-size:29px}.how-to_detail__XW4xF+.how-to_detail__XW4xF{border-top:1px solid #e4d9d1;padding-top:21px;margin-top:21px}.how-to_detail__XW4xF h3,.how-to_problem__PmM6f h3{font-size:19px;line-height:1.35;font-weight:500;margin:0 0 10px}.how-to_detail__XW4xF p{font-size:16px;margin-bottom:0}.how-to_problem__PmM6f{padding:23px 0 7px;border-top:1px solid var(--guide-line)}.how-to_problem__PmM6f p{font-size:16px}.how-to_sidebar__25A12{align-self:start;position:-webkit-sticky;position:sticky;top:110px}.how-to_sidebar__25A12 nav>p{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;margin:0 0 20px}.how-to_sidebar__25A12 ol{list-style:none;margin:0 0 20px;padding:0}.how-to_sidebar__25A12 li a{display:flex;gap:12px;font-size:13px;line-height:1.5;padding:11px 0;text-decoration:none;border-bottom:1px solid var(--guide-line)}.how-to_sidebar__25A12 li a span{font-size:11px;color:var(--guide-accent);padding-top:1px}.how-to_sidebar__25A12 a:hover{color:var(--guide-accent);text-decoration:underline;text-underline-offset:3px}.how-to_asideLink__KXyzv{display:block;font-size:12px;padding:10px 0;text-decoration:none}.how-to_asideNote__sjSdt{margin-top:30px;padding-top:20px;border-top:1px solid var(--guide-line);color:var(--guide-muted)}.how-to_asideNote__sjSdt>span{font-family:var(--font-display),Georgia,serif;font-size:21px}.how-to_asideNote__sjSdt p{font-size:13px;line-height:1.7;margin:10px 0 0}.how-to_related__b0sGM{margin-top:80px;padding-top:35px;border-top:1px solid var(--guide-line)}.how-to_sectionTop__wo9RG{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:25px}.how-to_sectionTop__wo9RG h2{margin-bottom:0}.how-to_sectionTop__wo9RG .how-to_eyebrow__NU_yO{margin-bottom:9px}.how-to_sectionTop__wo9RG>a{font-size:14px;white-space:nowrap;text-decoration:none;padding-bottom:5px}.how-to_relatedGrid__KN2kI{display:grid;grid-template-columns:1fr 1fr;grid-gap:28px;gap:28px}.how-to_relatedCard__C1YZJ{display:flex;align-items:center;gap:24px;text-decoration:none;padding:18px 0;border-block:1px solid var(--guide-line)}.how-to_relatedCard__C1YZJ img{width:135px;height:auto;object-fit:cover}.how-to_relatedCard__C1YZJ h3{font-family:var(--font-display),Georgia,serif;font-size:27px;line-height:1.2;font-weight:500;letter-spacing:-.02em;margin:9px 0 18px}.how-to_hubCard__pn5uc:hover h3,.how-to_relatedCard__C1YZJ:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.how-to_readGuide__FrHsF{font-size:13px;color:var(--guide-accent)}.how-to_furtherReading__JDuoO{display:flex;flex-wrap:wrap;gap:12px 24px;padding-top:25px;font-size:13px;line-height:1.6}.how-to_furtherReading__JDuoO>span{color:var(--guide-muted)}.how-to_furtherReading__JDuoO a{text-decoration:none}.how-to_hubHeader__mFMlP{padding:28px 0 40px;border-bottom:1px solid var(--guide-line)}.how-to_hubTitle__UAgFH{font-size:clamp(46px,7vw,88px);max-width:800px}.how-to_hubIntro__vIcKp{font-size:20px;line-height:1.65;color:var(--guide-muted);max-width:650px;margin:0}.how-to_hubSection__G6BZv{padding-top:38px}.how-to_hubGrid__8I5Xx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:34px;gap:34px}.how-to_hubCard__pn5uc{display:block;text-decoration:none}.how-to_hubCard__pn5uc img{display:block;width:100%;height:auto;margin-bottom:24px}.how-to_hubCard__pn5uc h3{font-family:var(--font-display),Georgia,serif;font-size:30px;font-weight:500;letter-spacing:-.025em;line-height:1.2;margin:10px 0 13px}.how-to_hubCard__pn5uc p{font-size:15px;color:var(--guide-muted);line-height:1.7;margin:0 0 17px}@media (max-width:1050px){.how-to_readingLayout__2sbkU{grid-template-columns:minmax(0,1fr) 175px;gap:30px}.how-to_illustratedStep__sOD6Z{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:0 22px}.how-to_hero__lMOE6 h1{font-size:43px}.how-to_relatedCard__C1YZJ img{width:110px}.how-to_relatedCard__C1YZJ h3{font-size:24px}}@media (max-width:900px){.how-to_readingLayout__2sbkU{display:block}.how-to_sidebar__25A12{display:none}.how-to_hero__lMOE6{gap:28px}.how-to_quickAnswer__Ft6uC{padding:17px}.how-to_hubGrid__8I5Xx{gap:22px}.how-to_hubCard__pn5uc h3{font-size:25px}}@media (max-width:760px){.how-to_page__IDrtz{padding:0 20px 55px}.how-to_breadcrumb__c1J_o{padding:19px 0 25px;font-size:12px}.how-to_hero__lMOE6{display:flex;flex-direction:column;gap:25px;padding-bottom:32px}.how-to_hero__lMOE6 h1{font-size:clamp(36px,9vw,50px);letter-spacing:-.04em;margin-bottom:19px}.how-to_eyebrow__NU_yO{margin-bottom:13px}.how-to_dek__aSlmx{font-size:17px;margin-bottom:20px}.how-to_byline__MaNpB{margin-bottom:23px}.how-to_quickAnswer__Ft6uC{padding:18px}.how-to_quickAnswer__Ft6uC p{font-size:16px}.how-to_quickLinks__tPO07{gap:4px 17px;font-size:12px}.how-to_hero__lMOE6>.how-to_figure__pzSKX{width:100%}.how-to_readingLayout__2sbkU{padding-top:28px}.how-to_preparation__t9s24{margin-bottom:44px}.how-to_essentials__zIBzJ{padding:23px;margin-bottom:28px}.how-to_articleBody__WJVEs h2{font-size:29px}.how-to_articleBody__WJVEs p{font-size:17px;line-height:1.75}.how-to_articleBody__WJVEs .how-to_eyebrow__NU_yO{font-size:11px}.how-to_before__dvYC4 h2,.how-to_essentials__zIBzJ h2{font-size:24px}.how-to_step__wbYEN{padding:26px 0 32px}.how-to_stepHeading__G7C7V{gap:14px;margin-bottom:17px}.how-to_stepHeading__G7C7V h3{font-size:23px}.how-to_stepHeading__G7C7V>span{font-size:28px}.how-to_illustratedStep__sOD6Z{display:flex;flex-direction:column;gap:22px}.how-to_stepLead__MWgr4 p:last-child{margin-bottom:0}.how-to_illustratedStep__sOD6Z .how-to_figure__pzSKX{width:100%}.how-to_checkpoint__9QLn6{margin-top:20px}.how-to_checkpoint__9QLn6 p{font-size:14px;line-height:1.65}.how-to_adjustments__jOvYj{padding:24px;margin:20px 0 45px}.how-to_adjustments__jOvYj h2{font-size:27px}.how-to_detail__XW4xF p,.how-to_problem__PmM6f p{font-size:16px}.how-to_related__b0sGM{margin-top:55px}.how-to_sectionTop__wo9RG{align-items:flex-start;flex-direction:column;gap:15px}.how-to_related__b0sGM h2{font-size:30px}.how-to_relatedGrid__KN2kI{grid-template-columns:1fr;gap:0}.how-to_relatedCard__C1YZJ+.how-to_relatedCard__C1YZJ{border-top:none}.how-to_relatedCard__C1YZJ{gap:22px}.how-to_relatedCard__C1YZJ h3{font-size:26px}.how-to_hubHeader__mFMlP{padding-top:12px}.how-to_hubIntro__vIcKp{font-size:18px}.how-to_hubGrid__8I5Xx{grid-template-columns:1fr;gap:40px}.how-to_hubCard__pn5uc img{margin-bottom:19px}.how-to_hubCard__pn5uc h3{font-size:32px}}@media (prefers-reduced-motion:no-preference){.how-to_hubCard__pn5uc img,.how-to_relatedCard__C1YZJ img{transition:filter .2s ease}.how-to_hubCard__pn5uc:hover img,.how-to_relatedCard__C1YZJ:hover img{filter:brightness(.97)}}.field-guide_directoryIntro__GTITc,.field-guide_lessons__bMwzL,.field-guide_reading__eq3tY{margin-block:var(--space-6) var(--space-8)}.field-guide_directoryIntro__GTITc h2,.field-guide_lessons__bMwzL h2{font:600 clamp(1.5rem,3vw,2rem)/1.18 var(--font-display),serif;color:var(--text-primary)}.field-guide_examples__FtDvb,.field-guide_jumps__hER49,.field-guide_sectionHeader__lRr9n{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-3)}.field-guide_sectionHeader__lRr9n{justify-content:space-between;margin-bottom:var(--space-4)}.field-guide_jumps__hER49 a,.field-guide_sectionHeader__lRr9n a,.field-guide_source__RAnKd{color:var(--pink-700);text-underline-offset:.2em}.field-guide_lessonGrid__kS5WQ{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--border)}.field-guide_lesson__srQd5{background:var(--bg-secondary);padding:clamp(1rem,3vw,2rem)}.field-guide_lesson__srQd5 h3,.field-guide_passage__3j2sX h2,.field-guide_role__nGwEU h2{margin-block:var(--space-2);font:600 1.2rem/1.3 var(--font-display),serif}.field-guide_categoryIntro__Ri1cT,.field-guide_lesson__srQd5 p,.field-guide_passage__3j2sX p,.field-guide_role__nGwEU p{max-width:72ch;line-height:1.65;color:var(--text-secondary)}.field-guide_dateline__TPgOy,.field-guide_kicker__kn7JI,.field-guide_number__ued9P{font-size:var(--font-size-xs);font-weight:600;color:var(--pink-700)}.field-guide_kicker__kn7JI{margin-bottom:var(--space-2);text-transform:uppercase;letter-spacing:.09em}.field-guide_examples__FtDvb a,.field-guide_jumps__hER49,.field-guide_sectionHeader__lRr9n a,.field-guide_source__RAnKd{font-size:var(--font-size-sm)}.field-guide_examples__FtDvb{margin-top:var(--space-3);gap:var(--space-2)}.field-guide_examples__FtDvb:empty{display:none}.field-guide_examples__FtDvb a{color:var(--text-primary);padding:.3rem .65rem;border-radius:1rem;border:1px solid var(--pink-200);background:#fff;text-decoration:none}.field-guide_examples__FtDvb a:hover,.field-guide_item__8YeWK:hover{border-color:var(--pink-600);text-decoration:underline}.field-guide_directoryIntro__GTITc summary{cursor:pointer;margin-top:var(--space-3)}.field-guide_jumps__hER49{margin-top:var(--space-3);column-gap:var(--space-4)}.field-guide_categoryIntro__Ri1cT{margin-bottom:var(--space-4)}.field-guide_category__q6IGQ,.field-guide_directoryIntro__GTITc{scroll-margin-top:6rem}.field-guide_category__q6IGQ{margin-bottom:var(--space-8)}.field-guide_category__q6IGQ h2{font:600 var(--font-size-xl)/1.3 var(--font-display),serif;margin-bottom:var(--space-3)}.field-guide_grid__f85Vt{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,265px),1fr));grid-gap:var(--space-2);gap:var(--space-2)}.field-guide_item__8YeWK{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-3);background:#fff;border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;text-decoration:none;font-size:var(--font-size-sm);overflow-wrap:anywhere}.field-guide_noteLabel__ngTwz{color:var(--pink-700);font-size:var(--font-size-xs);white-space:nowrap}.field-guide_reading__eq3tY{padding-top:var(--space-4);border-top:2px solid var(--pink-200)}.field-guide_passage__3j2sX{margin-top:var(--space-5)}.field-guide_kicker__kn7JI+.field-guide_passage__3j2sX{margin-top:var(--space-1)}.field-guide_passage__3j2sX h2{font-size:1.4rem}.field-guide_role__nGwEU{margin-top:var(--space-5);padding:var(--space-4);border-left:3px solid var(--pink-300);background:var(--bg-secondary)}.field-guide_role__nGwEU h2{margin-top:0}.field-guide_dateline__TPgOy{margin-top:var(--space-3);color:var(--text-secondary)}@media (max-width:680px){.field-guide_lessonGrid__kS5WQ{grid-template-columns:1fr}}.field-guide_catalogue__iR0S1{margin-block:var(--space-4)}.field-guide_catalogue__iR0S1 h2{font:600 1.4rem/1.3 var(--font-display),serif}.field-guide_catalogue__iR0S1>p{color:var(--text-secondary);margin-block:var(--space-3);line-height:1.6}.brand_heroImage__qt6g0{margin-bottom:var(--space-6);border-radius:var(--radius-lg);overflow:hidden}.brand_image__WJxkd{display:block;width:100%;height:auto}.brand_sectionLinks__R_orn{display:flex;flex-wrap:wrap;align-items:center;gap:0 var(--space-4);margin:var(--space-3) 0 var(--space-4)}.brand_sectionLinks__R_orn a{display:inline-flex;align-items:center;min-height:44px;color:var(--pink-700);font-size:var(--font-size-sm);text-underline-offset:3px}.brand_sectionLinks__R_orn .brand_browseProducts__wRf_y{gap:var(--space-3);padding:0 16px;background:#f7da79;color:#272819;border:1px solid;border-radius:3px;box-shadow:2px 2px 0 currentColor;font-weight:650;text-decoration:none}.brand_browseProducts__wRf_y:hover,.brand_productLink__zOhbi:hover .brand_productName__t2cNI{text-decoration:underline;text-underline-offset:3px}.brand_products__0KlSx{margin-top:var(--space-8);padding-top:var(--space-4);border-top:2px solid var(--text-primary);scroll-margin-top:100px}.brand_productsHeading__XoDFX{margin-bottom:var(--space-5);font:600 var(--font-size-xl)/1.2 var(--font-display),serif}.brand_productGrid__d5bTf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-5) var(--space-4);gap:var(--space-5) var(--space-4)}.brand_productLink__zOhbi{display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.brand_productArt__t5P4q{position:relative;overflow:hidden;aspect-ratio:4/3;background:#f5de8d}.brand_productCard__365Rq:nth-child(3n+2) .brand_productArt__t5P4q{background:#f1cdd2}.brand_productCard__365Rq:nth-child(3n) .brand_productArt__t5P4q{background:#cdd8c0}.brand_packshot__qeFM6{position:absolute;inset:10%;width:80%;height:80%;object-fit:contain;filter:drop-shadow(2px 0 0 white) drop-shadow(-2px 0 0 white) drop-shadow(0 2px 0 white) drop-shadow(3px 4px 0 #262a2255)}.brand_productDetails__voADB{padding:var(--space-3) 0}.brand_productName__t2cNI{margin-bottom:var(--space-2);font:600 var(--font-size-lg)/1.15 var(--font-display),serif;overflow-wrap:anywhere}@media (max-width:600px){.brand_productGrid__d5bTf{grid-template-columns:1fr;gap:var(--space-3)}.brand_productLink__zOhbi{flex-direction:row;align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);padding-bottom:var(--space-3)}.brand_productArt__t5P4q{flex:0 0 min(31%,110px);aspect-ratio:1}.brand_productDetails__voADB{padding:0}}.blog_main__nwgql{min-height:100vh;background:var(--bg-primary)}.blog_header__sAVYB{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6);max-width:1200px;margin:0 auto}.blog_logo__envAd{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);text-decoration:none;transition:opacity var(--transition-fast)}.blog_logo__envAd:hover{opacity:.8}.blog_logoIcon__sIAg_{color:var(--pink-500)}.blog_subscribeLink__pn1Mx{font-size:var(--font-size-sm);font-weight:500;color:var(--pink-600);text-decoration:none;transition:color var(--transition-fast)}.blog_subscribeLink__pn1Mx:hover{color:var(--pink-700)}.blog_hero__nVXud{text-align:center;padding:var(--space-12) var(--space-6) var(--space-8);max-width:700px;margin:0 auto}.blog_heroTitle__otC7y{font-family:var(--font-display),serif;font-size:clamp(2rem,5vw,3rem);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-4)}.blog_heroSubtitle__VPBXp{font-size:var(--font-size-lg);color:var(--text-secondary);line-height:1.6}.blog_inlineNewsletter__xQwQG{max-width:500px;margin:0 auto var(--space-8);padding:0 var(--space-6);text-align:center}.blog_inlineNewsletterText__W8ojy{font-size:var(--font-size-base);font-weight:500;color:var(--text-secondary);margin:0 0 var(--space-4)}.blog_newsletterCard__KdNa8{width:100%;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,61,127,.05)}.blog_categories__JjTH3{display:flex;justify-content:center;gap:var(--space-2);padding:0 var(--space-6) var(--space-8);flex-wrap:wrap}.blog_categoryPill__tEquc{padding:var(--space-2) var(--space-4);font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-full);text-decoration:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}.blog_categoryPill__tEquc:hover{background:var(--pink-50);border-color:var(--pink-200);color:var(--pink-600)}.blog_categoryActive__Ht543{background:var(--pink-500);border-color:var(--pink-500);color:#fff}.blog_categoryActive__Ht543:hover{background:var(--pink-600);border-color:var(--pink-600);color:#fff}.blog_sectionTitle__yMAVS{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-6)}.blog_featured__wW8XJ{max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-10)}.blog_featuredGrid__Yt61f{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.blog_featuredCard__fXMd1{background:#fff;border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--shadow-md);transition:transform var(--transition-base),box-shadow var(--transition-base)}.blog_featuredCard__fXMd1:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}.blog_featuredLink__Mgaeo{display:block;padding:var(--space-6);text-decoration:none;color:inherit}.blog_featuredCategory__2FOti{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-600);margin-bottom:var(--space-3)}.blog_featuredTitle__vmgrW{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);line-height:1.3;margin-bottom:var(--space-3)}.blog_featuredExcerpt__aKy4e{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6;margin-bottom:var(--space-4)}.blog_featuredMeta__JaPtO{display:flex;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.blog_allPosts__YOPLz{max-width:1200px;margin:0 auto;padding:0 var(--space-6) var(--space-10)}.blog_postGrid__4SKOd{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:var(--space-6);gap:var(--space-6)}.blog_postCard__2Umsx{background:#fff;border-radius:var(--radius-lg);border:1px solid var(--border);overflow:hidden;transition:transform var(--transition-base),border-color var(--transition-fast),box-shadow var(--transition-base)}.blog_postCard__2Umsx:hover{transform:translateY(-4px);border-color:var(--pink-200);box-shadow:var(--shadow-md)}.blog_postCard__2Umsx:hover .blog_postImage__rkDRV{transform:scale(1.05)}.blog_postLink__cAuFH{display:flex;flex-direction:column;height:100%;text-decoration:none;color:inherit}.blog_postImageWrapper__ik5U7{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;background:var(--pink-50);contain:layout}.blog_postImage__rkDRV{object-fit:cover;transition:transform var(--transition-base)}.blog_postContent__RVDQ0{flex:1 1;padding:var(--space-5);padding-bottom:0}.blog_postCategory__mMqPo{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-500);margin-bottom:var(--space-2)}.blog_postTitle__371gP{font-family:var(--font-display),serif;font-size:var(--font-size-lg);font-weight:600;color:var(--text-primary);line-height:1.35;margin-bottom:var(--space-2)}.blog_postExcerpt__eDSoc{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.blog_postMeta__htf_0{display:flex;gap:var(--space-2);font-size:var(--font-size-xs);color:var(--text-muted);margin:var(--space-4) var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--border)}.blog_newsletterCta__naGk_{background:linear-gradient(135deg,var(--pink-50) 0,var(--pink-100) 100%);padding:var(--space-12) var(--space-6);text-align:center}.blog_ctaContent___LH4X{max-width:500px;margin:0 auto}.blog_ctaTitle__S2xKb{font-family:var(--font-display),serif;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.blog_ctaText__igt_S{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-6)}.blog_ctaButton__HfNYp{display:inline-block;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--pink-500) 0,var(--pink-600) 100%);border-radius:var(--radius-md);text-decoration:none;box-shadow:0 4px 14px rgba(255,61,127,.3);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.blog_ctaButton__HfNYp:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,61,127,.4)}.blog_footer__Aw9Nz{text-align:center;padding:var(--space-8) var(--space-6);font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.blog_header__sAVYB{padding:var(--space-4)}.blog_hero__nVXud{padding:var(--space-8) var(--space-4) var(--space-6)}.blog_allPosts__YOPLz,.blog_featured__wW8XJ{padding-left:var(--space-4);padding-right:var(--space-4)}.blog_postGrid__4SKOd{gap:var(--space-4)}.blog_featuredGrid__Yt61f,.blog_postGrid__4SKOd{grid-template-columns:1fr}.blog_categories__JjTH3{padding:0 var(--space-4) var(--space-6);justify-content:flex-start;overflow-x:auto;flex-wrap:nowrap;-webkit-overflow-scrolling:touch;scrollbar-width:none}.blog_categories__JjTH3::-webkit-scrollbar{display:none}.blog_categoryPill__tEquc{flex-shrink:0}}.blog_heroLongDesc__pP4D2{font-size:var(--font-size-base);color:var(--text-tertiary);line-height:1.7;margin-top:var(--space-4);max-width:600px;margin-left:auto;margin-right:auto}.blog_expertQuote__dmbsS{max-width:700px;margin:0 auto var(--space-8);padding:var(--space-6);background:linear-gradient(135deg,#fff9f5,#fff0eb);border-radius:var(--radius-lg);text-align:center}.blog_quoteText__IUy3D{font-family:var(--font-display),serif;font-size:var(--font-size-lg);font-style:italic;color:var(--text-primary);line-height:1.6;margin:0 0 var(--space-4)}.blog_quoteCite__mz2PA{font-style:normal;font-size:var(--font-size-sm);color:var(--text-secondary)}.blog_quoteAuthorLink__x9sLi{color:inherit;text-decoration:none;transition:color var(--transition-fast)}.blog_quoteAuthorLink__x9sLi:hover{color:var(--pink-600)}.blog_quoteAuthorLink__x9sLi strong{color:var(--text-primary)}.blog_topicClusters__te9DB{max-width:900px;margin:0 auto var(--space-8);padding:0 var(--space-6)}.blog_clustersTitle__J3Eno{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);text-align:center;margin-bottom:var(--space-6)}.blog_clustersGrid__roeU0{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:var(--space-4);gap:var(--space-4)}.blog_clusterCard__BlY1_{background:#fff;padding:var(--space-5);border-radius:var(--radius-md);border:1px solid var(--border-light);transition:all var(--transition-fast)}.blog_clusterCard__BlY1_:hover{border-color:var(--pink-300);box-shadow:0 4px 12px hsla(0,69%,67%,.1)}.blog_clusterTitle__xSCq4{font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}.blog_clusterDesc__vRykD{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5;margin:0}@media (max-width:640px){.blog_clustersGrid__roeU0{grid-template-columns:1fr}.blog_expertQuote__dmbsS{margin-left:var(--space-4);margin-right:var(--space-4)}.blog_heroLongDesc__pP4D2{padding:0 var(--space-4)}}.NewsletterForm_form__D6N6x{width:100%;display:flex;flex-direction:column;align-items:center}.NewsletterForm_inputGroup__x3tx7{display:flex;gap:var(--space-3);width:100%;max-width:480px}.NewsletterForm_visuallyHidden__jTQEb{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.NewsletterForm_inputWrap__C4mmj{position:relative;display:flex;flex:1 1;min-width:0}.NewsletterForm_inputIcon__yQt5_{position:absolute;left:var(--space-4);top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none;transition:color var(--transition-fast)}.NewsletterForm_inputWrap__C4mmj:focus-within .NewsletterForm_inputIcon__yQt5_{color:var(--pink-500)}.NewsletterForm_input__kbLPR{flex:1 1;--icon-inset:calc(var(--space-4) + 18px + var(--space-3));padding:var(--space-4) var(--space-5);padding-left:var(--icon-inset);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--font-size-base);color:var(--text-primary);background-color:#fff;border:2px solid var(--pink-200,#f3d3de);border-radius:var(--radius-md);box-shadow:inset 0 1px 2px rgba(45,36,56,.06);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),background-color var(--transition-fast)}.NewsletterForm_input__kbLPR::placeholder{color:var(--text-secondary);opacity:1}.NewsletterForm_input__kbLPR:hover{border-color:var(--pink-300,#eab3c6)}.NewsletterForm_input__kbLPR:focus{outline:none;border-color:var(--pink-400);background-color:#fff;box-shadow:var(--shadow-focus)}.NewsletterForm_input__kbLPR:disabled{opacity:.6;cursor:not-allowed}.NewsletterForm_inputError__EKVvw{border-color:var(--error);background-color:#fff5f5}.NewsletterForm_inputError__EKVvw:focus{border-color:var(--error);box-shadow:0 0 0 4px rgba(229,62,62,.15)}.NewsletterForm_button__QFS2X{padding:var(--space-4) var(--space-6);font-family:var(--font-body),system-ui,sans-serif;font-size:var(--font-size-base);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--pink-500) 0,var(--pink-600) 100%);border:none;border-radius:var(--radius-md);cursor:pointer;white-space:nowrap;transition:transform var(--transition-fast),box-shadow var(--transition-fast),filter var(--transition-fast);min-width:130px;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 14px rgba(255,61,127,.35)}.NewsletterForm_button__QFS2X:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,61,127,.4);filter:brightness(1.05)}.NewsletterForm_button__QFS2X:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 10px rgba(255,61,127,.3)}.NewsletterForm_button__QFS2X:disabled{opacity:.7;cursor:not-allowed}.NewsletterForm_spinner__vVxyR{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:NewsletterForm_spin__tMpFy .7s linear infinite}@keyframes NewsletterForm_spin__tMpFy{to{transform:rotate(1turn)}}.NewsletterForm_errorText__NA02y{margin-top:var(--space-3);font-size:var(--font-size-sm);color:var(--error);text-align:center}.NewsletterForm_successContainer__RbgO9{text-align:center;padding:var(--space-6);animation:NewsletterForm_scaleIn__9G5PV .4s cubic-bezier(.16,1,.3,1) forwards}@keyframes NewsletterForm_scaleIn__9G5PV{0%{opacity:0;transform:scale(.95)}to{opacity:1;transform:scale(1)}}.NewsletterForm_successIcon__gMFAM{width:64px;height:64px;margin:0 auto var(--space-5);display:flex;align-items:center;justify-content:center;font-size:32px;color:#fff;background:linear-gradient(135deg,var(--pink-500) 0,var(--pink-600) 100%);border-radius:50%;box-shadow:0 8px 24px rgba(255,61,127,.3);animation:NewsletterForm_bounceIn__XXPxM .5s cubic-bezier(.34,1.56,.64,1) forwards}@keyframes NewsletterForm_bounceIn__XXPxM{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.NewsletterForm_successTitle__YegIp{font-family:var(--font-display),serif;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.NewsletterForm_successText__JzBRY{font-size:var(--font-size-base);color:var(--text-secondary);line-height:1.6}.NewsletterForm_formCompact__loSLP .NewsletterForm_inputGroup__x3tx7{gap:var(--space-2)}.NewsletterForm_formCompact__loSLP .NewsletterForm_input__kbLPR{--icon-inset:calc(var(--space-3) + 18px + var(--space-2));padding:var(--space-3) var(--space-4);padding-left:var(--icon-inset);font-size:var(--font-size-sm)}.NewsletterForm_formCompact__loSLP .NewsletterForm_inputIcon__yQt5_{left:var(--space-3)}.NewsletterForm_formCompact__loSLP .NewsletterForm_button__QFS2X{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);min-width:100px}.NewsletterForm_successInline__XIxAi{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);background:var(--pink-50);border-radius:var(--radius-md);color:var(--pink-700);font-size:var(--font-size-sm);font-weight:500}.NewsletterForm_checkmark__ouFka{display:flex;align-items:center;justify-content:center;width:20px;height:20px;background:var(--pink-500);color:#fff;border-radius:50%;font-size:12px;font-weight:700}.NewsletterForm_turnstile__NXL_O{margin-top:var(--space-4);display:flex;justify-content:center}.NewsletterForm_formCompact__loSLP .NewsletterForm_turnstile__NXL_O{margin-top:var(--space-2)}@media (max-width:480px){.NewsletterForm_inputGroup__x3tx7{flex-direction:column}.NewsletterForm_input__kbLPR{padding:var(--space-4);padding-left:var(--icon-inset)}.NewsletterForm_button__QFS2X{width:100%;padding:var(--space-4)}.NewsletterForm_successIcon__gMFAM{width:56px;height:56px;font-size:28px}}.routine-article_cover__QyYWn{margin:0 0 var(--space-8);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.routine-article_coverProducts__B3Ti1{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-6)}.routine-article_coverProducts__B3Ti1 img{width:100%;height:240px;object-fit:contain;min-width:0}.routine-article_cover__QyYWn figcaption{padding:var(--space-3) var(--space-4);background:var(--bg-secondary);text-align:center;color:var(--text-secondary);font-size:var(--font-size-sm)}.routine-article_productBody__rB4_m.routine-article_productBody__rB4_m figure{background:#fff;border:1px solid var(--border)}.routine-article_productBody__rB4_m.routine-article_productBody__rB4_m figure img{height:280px;object-fit:contain;padding:var(--space-5)}@media (max-width:600px){.routine-article_coverProducts__B3Ti1{padding:var(--space-4);gap:var(--space-2)}.routine-article_coverProducts__B3Ti1 img{height:150px}}.post_main__1Fulu{min-height:100vh;background:var(--bg-primary)}.post_header__9eaAo{display:flex;justify-content:center;align-items:center;padding:var(--space-4) var(--space-6);max-width:1200px;margin:0 auto}.post_logo___T2gz{display:flex;align-items:center;gap:var(--space-2);font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);text-decoration:none;transition:opacity var(--transition-fast)}.post_logo___T2gz:hover{opacity:.8}.post_logoIcon__GEGen{color:var(--pink-500)}.post_article__nds6u{max-width:720px;margin:0 auto;padding:var(--page-content-gap) var(--space-6) 0}.post_backLink__AqXm5{display:inline-flex;align-items:center;margin-bottom:var(--space-6);font-size:var(--font-size-sm);font-weight:500;color:var(--text-secondary);text-decoration:none;transition:color var(--transition-fast)}.post_backLink__AqXm5:hover{color:var(--pink-600)}.post_articleHeader__8Coeb{margin-bottom:var(--space-6)}.post_category__lbBEt{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--pink-600);margin-bottom:var(--space-4)}.post_title__CpuhD{font-family:var(--font-display),serif;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2;color:var(--text-primary);margin-bottom:var(--space-4)}.post_excerpt__c24Hx{font-size:var(--font-size-lg);line-height:1.6;color:var(--text-secondary);margin-bottom:var(--space-6)}.post_meta__H4_TP{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}.post_author__7NZ75{display:flex;align-items:center;gap:var(--space-3)}.post_authorAvatar__VMPct{width:44px;height:44px;border-radius:50%;object-fit:cover}.post_authorInfo__vdXrb{display:flex;flex-direction:column}.post_authorName__9FAW_{font-weight:600;color:var(--text-primary);font-size:var(--font-size-sm)}.post_authorRole__KkVP2{font-size:var(--font-size-xs);color:var(--text-muted)}.post_metaDetails__R0XwO{display:flex;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--text-muted)}.post_coverVideo__vIgU7{margin-bottom:var(--space-8);scroll-margin-top:96px;overflow:hidden;border-radius:var(--radius-lg);aspect-ratio:16/9;background:#191719}.post_articleVideo__UpirJ{display:block;width:100%;height:100%;border:0;object-fit:contain}.post_coverImage__zYNge{margin-bottom:var(--space-8);border-radius:var(--radius-lg);overflow:hidden;max-height:400px;aspect-ratio:1200/630;contain:layout}.post_coverImg__LNzaw{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}.post_content__Vdtsn{font-size:var(--font-size-lg);line-height:1.8;color:var(--text-primary)}.post_content__Vdtsn h2{font-size:var(--font-size-2xl);margin-top:var(--space-10);margin-bottom:var(--space-4)}.post_content__Vdtsn h2,.post_content__Vdtsn h3{font-family:var(--font-display),serif;font-weight:600;color:var(--text-primary)}.post_content__Vdtsn h3{font-size:var(--font-size-xl);margin-top:var(--space-8);margin-bottom:var(--space-3)}.post_content__Vdtsn p{margin-bottom:var(--space-5)}.post_content__Vdtsn strong{color:var(--text-primary);font-weight:600}.post_content__Vdtsn ol,.post_content__Vdtsn ul{margin-bottom:var(--space-5);padding-left:var(--space-6)}.post_content__Vdtsn ol{list-style-type:decimal}.post_content__Vdtsn ul{list-style-type:disc}.post_content__Vdtsn li{margin-bottom:var(--space-2);display:list-item}.post_content__Vdtsn li>ol,.post_content__Vdtsn li>ul{margin-top:var(--space-2);margin-bottom:var(--space-2)}.post_content__Vdtsn li>ul{list-style-type:circle}.post_content__Vdtsn li>ul>li>ul{list-style-type:square}.post_content__Vdtsn ol ol{list-style-type:lower-alpha}.post_content__Vdtsn ol ol ol{list-style-type:lower-roman}.post_content__Vdtsn hr{border:none;border-top:1px solid var(--border);margin:var(--space-8) 0}.post_content__Vdtsn a{color:var(--pink-600);text-decoration:underline;text-underline-offset:2px;transition:color var(--transition-fast)}.post_content__Vdtsn a:hover{color:var(--pink-700)}.post_trendsTableWrap__ee5Md{width:100%;margin:var(--space-6) 0 var(--space-8);overflow-x:auto;overscroll-behavior-x:contain;border:1px solid var(--border);border-radius:var(--radius-md);background:#fff;scrollbar-width:thin;scrollbar-color:var(--pink-300) var(--pink-50)}.post_trendsTableWrap__ee5Md:focus-visible{outline:2px solid var(--pink-700);outline-offset:4px}.post_trendsTable__Sl_l4{width:100%;min-width:640px;table-layout:fixed;border-collapse:separate;border-spacing:0;font-size:.9375rem;line-height:1.5}.post_trendsTable__Sl_l4 td,.post_trendsTable__Sl_l4 th{padding:var(--space-4) var(--space-5);text-align:left;vertical-align:top;overflow-wrap:break-word}.post_trendsTable__Sl_l4 thead th{background:var(--pink-50);border-bottom:1px solid var(--pink-100);color:var(--text-primary);font-size:var(--font-size-sm);font-weight:600;letter-spacing:.015em}.post_trendsTable__Sl_l4[data-columns="3"] th:first-child{width:28%}.post_trendsTable__Sl_l4[data-columns="3"] th:nth-child(2),.post_trendsTable__Sl_l4[data-columns="3"] th:nth-child(3){width:36%}.post_trendsTable__Sl_l4[data-layout=links] th:first-child{width:32%}.post_trendsTable__Sl_l4[data-layout=links] th:nth-child(2){width:43%}.post_trendsTable__Sl_l4[data-layout=links] th:nth-child(3){width:25%}.post_trendsTable__Sl_l4[data-layout=products] th:first-child{width:38%}.post_trendsTable__Sl_l4[data-layout=products] th:nth-child(2){width:25%}.post_trendsTable__Sl_l4[data-layout=products] th:nth-child(3){width:37%}.post_trendsTable__Sl_l4[data-layout=markets] th:first-child{width:44%}.post_trendsTable__Sl_l4[data-layout=markets] th:nth-child(2),.post_trendsTable__Sl_l4[data-layout=markets] th:nth-child(3){width:28%}.post_trendsTable__Sl_l4[data-columns="2"]{min-width:0}.post_trendsTable__Sl_l4[data-columns="2"] th:first-child{width:40%}.post_trendsTable__Sl_l4[data-columns="2"] th:last-child{width:60%}.post_trendsTable__Sl_l4[data-columns="4"]{min-width:660px;font-size:var(--font-size-sm)}.post_trendsTable__Sl_l4[data-columns="4"] td,.post_trendsTable__Sl_l4[data-columns="4"] th{padding-inline:var(--space-4)}.post_trendsTable__Sl_l4[data-columns="4"] th:first-child{width:20%}.post_trendsTable__Sl_l4[data-columns="4"] th:nth-child(2){width:27%}.post_trendsTable__Sl_l4[data-columns="4"] th:nth-child(3){width:25%}.post_trendsTable__Sl_l4[data-columns="4"] th:nth-child(4){width:28%}.post_trendsTable__Sl_l4 tbody td{border-bottom:1px solid var(--border);color:var(--text-secondary)}.post_trendsTable__Sl_l4 tbody td:first-child{color:var(--text-primary);font-weight:600}.post_trendsTable__Sl_l4 tbody tr:nth-child(2n){background:var(--bg-primary)}.post_trendsTable__Sl_l4 tbody tr:last-child td{border-bottom:0}.post_content__Vdtsn .post_trendsTable__Sl_l4 a{display:inline-block;padding-block:2px;color:var(--pink-700);font-size:var(--font-size-sm);font-weight:500;line-height:1.5;-webkit-text-decoration-color:var(--pink-200);text-decoration-color:var(--pink-200);text-decoration-thickness:1px;text-underline-offset:4px}.post_content__Vdtsn .post_trendsTable__Sl_l4 a:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.post_content__Vdtsn .post_trendsTable__Sl_l4 a:focus-visible{border-radius:2px;outline:2px solid var(--pink-700);outline-offset:4px}@media (max-width:640px){.post_trendsTable__Sl_l4{font-size:var(--font-size-sm)}.post_trendsTable__Sl_l4[data-columns="3"]{min-width:600px}.post_trendsTable__Sl_l4 td,.post_trendsTable__Sl_l4 th{padding:14px var(--space-4)}}.post_content__Vdtsn figure{margin:var(--space-8) 0;border-radius:var(--radius-lg);overflow:hidden;background:var(--bg-secondary);max-height:450px}.post_content__Vdtsn figure img{width:100%;height:auto;max-height:400px;object-fit:cover;display:block}.post_content__Vdtsn figure figcaption{padding:var(--space-3) var(--space-4);font-size:var(--font-size-sm);color:var(--text-muted);text-align:center;font-style:italic;background:var(--bg-secondary)}.post_articleFooter__FD4xs{margin-top:var(--space-10);padding-top:var(--space-6);border-top:1px solid var(--border)}.post_tags__6G6G3{display:flex;flex-wrap:wrap;gap:var(--space-2)}.post_tag__Z5OH_{padding:var(--space-1) var(--space-3);font-size:var(--font-size-xs);color:var(--text-secondary);background:var(--bg-secondary);border-radius:var(--radius-full)}.post_related__xlyen{max-width:720px;margin:0 auto;padding:var(--space-12) var(--space-6)}.post_relatedTitle__TwYKh{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-6)}.post_relatedGrid__9dNn9{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:var(--space-4);gap:var(--space-4)}.post_relatedCard__MqCeF{background:#fff;border:1px solid var(--border);border-radius:var(--radius-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.post_relatedCard__MqCeF:hover{border-color:var(--pink-200);box-shadow:var(--shadow-sm)}.post_relatedLink__eKot8{display:block;padding:var(--space-4);text-decoration:none;color:inherit}.post_relatedCategory__SB4QI{display:inline-block;font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--pink-500);margin-bottom:var(--space-2)}.post_relatedPostTitle__W4ZEL{font-family:var(--font-display),serif;font-size:var(--font-size-base);font-weight:600;color:var(--text-primary);line-height:1.4;margin-bottom:var(--space-2)}.post_relatedMeta__XrSVr{font-size:var(--font-size-xs);color:var(--text-muted)}.post_inlineNewsletter__8_OGL{max-width:720px;margin:0 auto;padding:var(--space-8) var(--space-6)}.post_inlineNewsletterBox__HGB1z{text-align:center}.post_inlineNewsletterTitle__Xg7_t{font-family:var(--font-display),serif;font-size:var(--font-size-xl);font-weight:600;color:var(--text-primary);margin-bottom:var(--space-2)}.post_inlineNewsletterText___bSkS{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-4)}.post_newsletterCard__VSisU{width:100%;max-width:460px;margin:0 auto;background:hsla(0,0%,100%,.85);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.8);border-radius:var(--radius-xl);padding:var(--space-6);box-shadow:var(--shadow-lg),0 0 0 1px rgba(255,61,127,.05)}.post_cta__CZfDP{background:linear-gradient(135deg,var(--pink-50) 0,var(--pink-100) 100%);padding:var(--space-12) var(--space-6);text-align:center}.post_ctaContent__6xtch{max-width:500px;margin:0 auto}.post_ctaTitle__1Dxc7{font-family:var(--font-display),serif;font-size:var(--font-size-2xl);font-weight:700;color:var(--text-primary);margin-bottom:var(--space-2)}.post_ctaText__3rBgr{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-6)}.post_ctaButton__wq8HG{display:inline-block;padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:600;color:#fff;background:linear-gradient(135deg,var(--pink-500) 0,var(--pink-600) 100%);border-radius:var(--radius-md);text-decoration:none;box-shadow:0 4px 14px rgba(255,61,127,.3);transition:transform var(--transition-fast),box-shadow var(--transition-fast)}.post_ctaButton__wq8HG:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(255,61,127,.4)}.post_footer__jb3c3{text-align:center;padding:var(--space-8) var(--space-6);font-size:var(--font-size-sm);color:var(--text-muted)}@media (max-width:768px){.post_header__9eaAo{padding:var(--space-4)}.post_article__nds6u{padding-inline:var(--space-4)}.post_content__Vdtsn{font-size:var(--font-size-base)}.post_related__xlyen{padding:var(--space-8) var(--space-4)}.post_relatedGrid__9dNn9{grid-template-columns:1fr}}