.alert-preview_page__Sg4ih{min-height:100vh;background:#fbf8f4;color:#211e1c}.alert-preview_hero__f_5bb{padding:64px 24px 72px;background:linear-gradient(125deg,#32111b,#7e293f 64%,#a5445e);color:#fff}.alert-preview_heroInner__gWcsk{max-width:920px;margin:0 auto;text-align:center}.alert-preview_eyebrow__8yCr8,.alert-preview_kicker__7x_Sq{display:flex;align-items:center;gap:7px;margin:0 0 12px;text-transform:uppercase;letter-spacing:.13em;font-size:.72rem;font-weight:800}.alert-preview_eyebrow__8yCr8{justify-content:center;color:#ffdbe4}.alert-preview_hero__f_5bb h1{max-width:760px;margin:0 auto 16px;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.7rem);line-height:1.06}.alert-preview_heroInner__gWcsk>p:not(.alert-preview_eyebrow__8yCr8){max-width:680px;margin:0 auto 30px;color:#f8e9ed;font-size:1.08rem;line-height:1.65}.alert-preview_searchBox__JC3L8{display:flex;align-items:center;gap:12px;padding:9px 9px 9px 18px;background:#fff;border-radius:15px;box-shadow:0 16px 45px #21091055;color:#7e293f}.alert-preview_searchBox__JC3L8 input{flex:1;min-width:0;border:0;outline:0;font-size:1rem;color:#211e1c}.alert-preview_searchBox__JC3L8 button,.alert-preview_submit__YHQQJ,.alert-preview_success__E8Ct_ button{border:0;border-radius:10px;background:#e7a52e;color:#241805;padding:13px 20px;font-weight:800;cursor:pointer}.alert-preview_suggestions__KmlMt{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px;font-size:.82rem;color:#f3dce2}.alert-preview_suggestions__KmlMt button{border:1px solid #ffffff55;border-radius:999px;background:#ffffff12;color:#fff;padding:6px 11px;cursor:pointer}.alert-preview_content__eiBjJ{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(340px,.75fr);gap:32px;max-width:1180px;margin:-36px auto 0;padding:0 24px 70px;align-items:start}.alert-preview_alertCard__o6F5B,.alert-preview_results__WfixY{background:#fff;border:1px solid #eadfd7;border-radius:18px;box-shadow:0 14px 45px #38241912}.alert-preview_results__WfixY{padding:30px}.alert-preview_sectionHeading__D9VO1{display:flex;align-items:end;justify-content:space-between;gap:20px;padding-bottom:22px;border-bottom:1px solid #eee4dd}.alert-preview_kicker__7x_Sq{color:#9b3852}.alert-preview_alertCard__o6F5B h2,.alert-preview_sectionHeading__D9VO1 h2{margin:0;font-family:Georgia,serif;font-size:1.7rem;line-height:1.15}.alert-preview_sectionHeading__D9VO1>span{color:#756b65;font-size:.88rem}.alert-preview_cards__cIAUj{display:grid;gap:16px;margin-top:22px}.alert-preview_card___XVJI{display:grid;grid-template-columns:145px 1fr;gap:18px;padding:12px;border:1px solid #eee5de;border-radius:13px}.alert-preview_cardImage__3difb{position:relative;min-height:112px;border-radius:9px;overflow:hidden;background:#eee}.alert-preview_cardImage__3difb img{object-fit:cover}.alert-preview_card___XVJI span{color:#9b3852;text-transform:uppercase;font-size:.68rem;font-weight:800}.alert-preview_card___XVJI h3{margin:5px 0 7px;font-size:1rem;line-height:1.3}.alert-preview_card___XVJI p{display:-webkit-box;overflow:hidden;margin:0;color:#756b65;font-size:.82rem;line-height:1.45;-webkit-line-clamp:2;-webkit-box-orient:vertical}.alert-preview_emptyState__aLCC_{display:flex;gap:17px;align-items:center;margin-top:22px;padding:30px;border:1px dashed #d7c6bc;border-radius:13px;background:#fcfaf8;color:#9b3852}.alert-preview_emptyState__aLCC_ strong{color:#312a26}.alert-preview_emptyState__aLCC_ p{margin:5px 0 0;color:#756b65;line-height:1.5}.alert-preview_alertCard__o6F5B{position:sticky;top:22px;padding:30px}.alert-preview_bell___J6Zg,.alert-preview_success__E8Ct_>span{display:grid;place-items:center;width:48px;height:48px;margin-bottom:18px;border-radius:50%;background:#fbe9ee;color:#9b3852}.alert-preview_intro__bum7z{margin:10px 0 24px;color:#756b65}.alert-preview_alertCard__o6F5B form>label,.alert-preview_alertCard__o6F5B legend{display:block;margin-bottom:8px;font-size:.82rem;font-weight:800}.alert-preview_emailField__RHoGl{display:flex;align-items:center;gap:9px;padding:12px;border:1px solid #d8cbc3;border-radius:10px}.alert-preview_emailField__RHoGl:focus-within{border-color:#9b3852;box-shadow:0 0 0 3px #9b385218}.alert-preview_emailField__RHoGl svg{color:#9b3852}.alert-preview_emailField__RHoGl input{width:100%;border:0;outline:0;font-size:.95rem}.alert-preview_alertCard__o6F5B fieldset{display:grid;gap:9px;margin:20px 0;padding:0;border:0}.alert-preview_alertCard__o6F5B fieldset label{display:flex;align-items:center;gap:10px;padding:11px;border:1px solid #e1d7d0;border-radius:10px;cursor:pointer}.alert-preview_alertCard__o6F5B fieldset .alert-preview_selected__0mgj2{border-color:#9b3852;background:#fff7f9}.alert-preview_alertCard__o6F5B fieldset span{display:grid;gap:2px}.alert-preview_alertCard__o6F5B fieldset strong{font-size:.86rem}.alert-preview_alertCard__o6F5B fieldset small{color:#776d67}.alert-preview_submit__YHQQJ{display:flex;justify-content:center;align-items:center;gap:8px;width:100%;background:#9b3852;color:#fff}.alert-preview_privacy__vUZCH{display:flex;align-items:center;gap:7px;margin:14px 0 0;color:#766c66;font-size:.74rem}.alert-preview_success__E8Ct_{text-align:center}.alert-preview_success__E8Ct_>span{margin:0 auto 18px;background:#e5f5e8;color:#24713c}.alert-preview_success__E8Ct_ .alert-preview_kicker__7x_Sq{justify-content:center}.alert-preview_success__E8Ct_ p:not(.alert-preview_kicker__7x_Sq){color:#6f6660;line-height:1.6}.alert-preview_success__E8Ct_ button{margin-top:8px;background:#f3ece7}.alert-preview_explainer__92wuY{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;max-width:980px;margin:0 auto;padding:0 24px 78px}.alert-preview_explainer__92wuY div{display:grid;grid-template-columns:40px 1fr;column-gap:12px}.alert-preview_explainer__92wuY span{grid-row:1/3;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#f4dcae;color:#6d4700;font-weight:900}.alert-preview_explainer__92wuY strong{font-size:.96rem}.alert-preview_explainer__92wuY p{margin:4px 0 0;color:#756b65;font-size:.84rem;line-height:1.45}@media(max-width:820px){.alert-preview_hero__f_5bb{padding:45px 18px 58px}.alert-preview_searchBox__JC3L8{display:grid;grid-template-columns:auto 1fr}.alert-preview_searchBox__JC3L8 button{grid-column:1/3}.alert-preview_content__eiBjJ{grid-template-columns:1fr;margin-top:-24px;padding:0 15px 50px}.alert-preview_alertCard__o6F5B{position:static;grid-row:1}.alert-preview_results__WfixY{padding:22px}.alert-preview_sectionHeading__D9VO1{display:block}.alert-preview_sectionHeading__D9VO1>span{display:block;margin-top:7px}.alert-preview_explainer__92wuY{grid-template-columns:1fr;padding-bottom:50px}.alert-preview_card___XVJI{grid-template-columns:95px 1fr}.alert-preview_cardImage__3difb{min-height:105px}}@media(max-width:470px){.alert-preview_hero__f_5bb h1{font-size:2.1rem}.alert-preview_suggestions__KmlMt span{width:100%}.alert-preview_card___XVJI{grid-template-columns:1fr}.alert-preview_cardImage__3difb{height:150px}.alert-preview_alertCard__o6F5B,.alert-preview_results__WfixY{padding:20px}}.EditorialHeader_header__SqCLq{--eh-ink:#1f1b19;--eh-wine:#7d293d;--eh-paper:#fbfaf6;--eh-line:#d9d2c8;position:sticky;top:0;z-index:100;background:rgba(251,250,246,.97);border-bottom:1px solid var(--eh-line);color:var(--eh-ink);font-family:Arial,sans-serif;backdrop-filter:blur(12px)}.EditorialHeader_inner__iA56t{position:relative;height:68px;max-width:1440px;margin:0 auto;padding:0 clamp(22px,4.5vw,72px);display:flex;align-items:center;justify-content:flex-end}.EditorialHeader_header__SqCLq a{text-decoration:none;color:inherit}.EditorialHeader_logo__1jUSN{position:absolute;left:50%;transform:translateX(-50%);font:700 25px Georgia,serif;letter-spacing:-.045em;white-space:nowrap}.EditorialHeader_logo__1jUSN em{color:var(--eh-wine);font-style:normal}.EditorialHeader_navBar__jssm6{min-height:46px;display:flex;align-items:center;justify-content:center;padding:0 clamp(22px,4.5vw,72px);background:var(--eh-wine);color:#fff}.EditorialHeader_desktopNav__cY1xs{width:100%;max-width:1040px;display:flex;align-items:center;justify-content:center;gap:clamp(20px,2.8vw,42px);min-width:0;font-size:13px;font-weight:700}.EditorialHeader_desktopNav__cY1xs>a,.EditorialHeader_dropdown__chA0r>button{padding:13px 0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;white-space:nowrap}.EditorialHeader_active__AHF_R,.EditorialHeader_desktopNav__cY1xs>a:hover,.EditorialHeader_dropdown__chA0r>button:hover{color:#fff!important;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.EditorialHeader_dropdown__chA0r{position:relative}.EditorialHeader_dropdown__chA0r>button{display:flex;align-items:center;gap:5px}.EditorialHeader_dropdown__chA0r>button span{color:#ead8dc}.EditorialHeader_dropdownPanel__wSl1s{position:absolute;top:46px;left:-16px;min-width:220px;padding:10px;background:#fff;border:1px solid var(--eh-line);color:var(--eh-ink);box-shadow:0 16px 38px rgba(31,27,25,.14)}.EditorialHeader_dropdownPanel__wSl1s a{display:block;padding:10px 11px;border-bottom:1px solid #eee9e2;font-size:13px}.EditorialHeader_dropdownPanel__wSl1s a:last-child{border:0}.EditorialHeader_dropdownPanel__wSl1s a:hover{color:var(--eh-wine);background:#faf7f2}.EditorialHeader_searchLink__VMiOp{display:grid!important;place-items:center;align-self:center;margin-left:2px;padding:7px 0 7px 20px!important;border-left:1px solid rgba(255,255,255,.35)!important}.EditorialHeader_searchLink__VMiOp:hover{text-decoration:none!important;opacity:.75}.EditorialHeader_today__D17QU{flex:0 0 auto;padding:10px 15px;border:1px solid var(--eh-ink);font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;white-space:nowrap}.EditorialHeader_today__D17QU:hover{background:var(--eh-ink);color:#fff}.EditorialHeader_burger__beglc{display:none;width:40px;height:34px;padding:7px 9px;border:1px solid rgba(255,255,255,.7);background:transparent}.EditorialHeader_burger__beglc span{display:block;height:1px;margin:4px 0;background:#fff}.EditorialHeader_mobilePanel__b9t7a{display:none}.EditorialHeader_mobilePanel__b9t7a>div{padding:6px 0 10px}.EditorialHeader_mobilePanel__b9t7a strong{display:block;padding:9px 10px;color:var(--eh-wine);font:800 11px Arial,sans-serif;text-transform:uppercase;letter-spacing:.14em}.EditorialHeader_mobilePanel__b9t7a a{display:block;padding:10px;border-bottom:1px solid #eee9e2;font-size:15px;font-weight:700}.EditorialHeader_dropdownPanelWide__jIJDD{width:460px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:10px}.EditorialHeader_dropdownPanelWide__jIJDD a:last-child{border-bottom:1px solid #eee9e2}@media(max-width:1320px){.EditorialHeader_desktopNav__cY1xs{display:none}.EditorialHeader_navBar__jssm6{min-height:42px}.EditorialHeader_burger__beglc{display:block}.EditorialHeader_mobilePanel__b9t7a{display:grid;grid-template-columns:repeat(3,1fr);gap:15px;max-height:calc(100vh - 110px);overflow:auto;padding:18px clamp(22px,4.5vw,72px) 25px;background:#fff;color:var(--eh-ink);border-top:1px solid var(--eh-line)}}@media(max-width:680px){.EditorialHeader_inner__iA56t{height:60px;padding:0 14px}.EditorialHeader_logo__1jUSN{font-size:20px}.EditorialHeader_today__D17QU{display:none}.EditorialHeader_navBar__jssm6{min-height:38px}.EditorialHeader_burger__beglc{width:38px;height:30px;padding:5px 9px}.EditorialHeader_mobilePanel__b9t7a{grid-template-columns:1fr;max-height:calc(100vh - 98px);padding:10px 18px 25px}.EditorialHeader_mobilePanel__b9t7a>div{padding:3px 0}.EditorialHeader_mobilePanel__b9t7a a{padding:9px 10px}}.page_main__hCgNL{background:#f7f3ed;color:#231f20;min-height:100vh}.page_hero__Gyu_J{padding:64px 0 48px;background:linear-gradient(135deg,#7e233a,#3f1523);color:#fff}.page_hero__Gyu_J h1{max-width:900px;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.02;margin:12px 0 22px}.page_brand__KiyK9,.page_eyebrow__GwJPh{color:#f3c8d2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.page_intro__h1642{max-width:780px;font-size:1.12rem;line-height:1.65}.page_checked__JN6fF,.page_updated__fKKGZ{font-size:.82rem;opacity:.78}.page_section__GZmSn{padding-top:54px}.page_guide__ec6m0 h2,.page_section__GZmSn h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:24px}.page_tableWrap__WTUUv{overflow-x:auto;background:#fff;border:1px solid #dfd5c8}.page_tableWrap__WTUUv table{width:100%;border-collapse:collapse;min-width:760px}.page_tableWrap__WTUUv td,.page_tableWrap__WTUUv th{text-align:left;padding:18px;border-bottom:1px solid #e7dfd5;vertical-align:top}.page_tableWrap__WTUUv th{background:#efe6dc;color:#6f2037;font-size:.82rem;text-transform:uppercase}.page_tableWrap__WTUUv a{color:inherit}.page_tableWrap__WTUUv small{display:block;margin-top:5px;color:#6f6762}.page_filters__kfSLI{display:grid;grid-template-columns:1fr 1fr auto;align-items:end;gap:16px;margin-bottom:28px;padding:18px 20px;background:#efe6dc;border:1px solid #dfd5c8}.page_filters__kfSLI div{display:grid;gap:7px}.page_filters__kfSLI label{font-weight:800;color:#6f2037}.page_filters__kfSLI select{padding:13px;border:1px solid #9c8f84;background:#fff;font:inherit}.page_filters__kfSLI>span{padding-bottom:14px;color:#6f6762}.page_grid__V_Eu7{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.page_card__HtYMe{background:#fff;border:1px solid #ded4c8;display:flex;flex-direction:column}.page_imageLink__bjSh2{height:260px;background:#f1ebe3;display:block}.page_imageLink__bjSh2 img{width:100%;height:100%;object-fit:contain}.page_cardBody__wAIU3{padding:20px;display:flex;flex-direction:column;flex:1}.page_brand__KiyK9{color:#8b2944;margin:0 0 8px}.page_card__HtYMe h3{font-family:Georgia,serif;font-size:1.35rem;margin:0 0 13px}.page_badges__o1ULM{display:flex;flex-wrap:wrap;gap:6px}.page_badges__o1ULM span{padding:5px 8px;background:#efe6dc;color:#6f2037;font-size:.75rem;font-weight:800}.page_price__Km2l_{font-size:1.55rem;font-weight:800;margin-bottom:0}.page_checked__JN6fF{margin-top:auto}.page_actions__ORDgT{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.page_actions__ORDgT a{padding:11px 7px;text-align:center;text-decoration:none;font-weight:800;border:1px solid #81253f}.page_actions__ORDgT a:first-child{color:#81253f}.page_actions__ORDgT a:last-child{background:#81253f;color:#fff}.page_guide__ec6m0{padding-top:58px;padding-bottom:80px;max-width:900px}.page_guide__ec6m0 p{font-size:1.05rem;line-height:1.75}.page_guide__ec6m0 a{color:#81253f;font-weight:800}@media(max-width:1100px){.page_grid__V_Eu7{grid-template-columns:repeat(3,1fr)}}@media(max-width:800px){.page_grid__V_Eu7{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.page_hero__Gyu_J{padding:42px 0 34px}.page_filters__kfSLI,.page_grid__V_Eu7{grid-template-columns:1fr}.page_filters__kfSLI>span{display:none}.page_imageLink__bjSh2{height:280px}.page_actions__ORDgT{grid-template-columns:1fr}.page_section__GZmSn{padding-top:38px}}.page_main__5Pe_0{min-height:100vh;background:#f7f3ed;color:#231f20}.page_hero__MMUNc{padding:64px 0 52px;background:linear-gradient(135deg,#7e233a,#3f1523);color:#fff}.page_hero__MMUNc h1{font-family:Georgia,serif;font-size:clamp(2.6rem,6vw,5rem);line-height:1;margin:12px 0 20px}.page_hero__MMUNc p{max-width:800px;font-size:1.1rem;line-height:1.65}.page_eyebrow__eybM2{color:#f3c8d2;font-weight:800;letter-spacing:.13em;text-transform:uppercase;font-size:.78rem!important}.page_disclosure__rLDrk{font-size:.82rem!important;opacity:.78;margin-top:22px}.page_directory__aqkSV{padding-top:50px;padding-bottom:80px}.page_controls__tfj4U{display:grid;grid-template-columns:1.2fr 1fr auto;gap:16px;align-items:end;padding:20px;background:#efe6dc;border:1px solid #dfd5c8}.page_controls__tfj4U div{display:grid;gap:7px}.page_controls__tfj4U label{font-weight:800;color:#6f2037}.page_controls__tfj4U input,.page_controls__tfj4U select{min-width:0;width:100%;padding:13px 14px;border:1px solid #9c8f84;background:#fff;color:#231f20;font:inherit}.page_controls__tfj4U p{margin:0 0 13px;color:#6f6762;white-space:nowrap}.page_alphabet__aH_Se{display:flex;flex-wrap:wrap;gap:7px;margin:24px 0}.page_alphabet__aH_Se button{min-width:38px;padding:8px 10px;border:1px solid #cfc3b6;background:#fff;color:#5c5350;cursor:pointer;font-weight:700}.page_alphabet__aH_Se .page_selected__MDfnk{background:#81253f;color:#fff;border-color:#81253f}.page_grid__I3QWT{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.page_card__juLSA{display:grid;grid-template-columns:94px 1fr;min-height:228px;background:#fff;border:1px solid #ded4c8}.page_monogram__u2Rz8{display:grid;place-items:center;color:#fff;font-family:Georgia,serif;font-size:2.8rem;font-weight:700}.page_cardBody__bPzx8{display:flex;flex-direction:column;padding:20px}.page_category__QCB4u{margin:0 0 8px;color:#8b2944;font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.page_card__juLSA h2{margin:0 0 9px;font-family:Georgia,serif;font-size:1.45rem;line-height:1.1}.page_cardBody__bPzx8>p:not(.page_category__QCB4u){margin:0;color:#655d58;line-height:1.45;font-size:.92rem}.page_actions__xx9T_{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:auto;padding-top:18px}.page_actions__xx9T_ a{display:grid;place-items:center;min-height:42px;padding:8px;text-align:center;text-decoration:none;font-size:.82rem;font-weight:800;border:1px solid #81253f;color:#81253f}.page_actions__xx9T_ a:last-child{background:#81253f;color:#fff}.page_empty__IyZR9{padding:36px;background:#fff;border:1px solid #ded4c8;text-align:center}@media(max-width:1100px){.page_grid__I3QWT{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.page_hero__MMUNc{padding:44px 0 38px}.page_controls__tfj4U{grid-template-columns:1fr}.page_controls__tfj4U p{margin:0}.page_grid__I3QWT{grid-template-columns:1fr}.page_directory__aqkSV{padding-top:34px}.page_card__juLSA{grid-template-columns:78px 1fr}.page_actions__xx9T_{grid-template-columns:1fr}}@media(max-width:390px){.page_card__juLSA{grid-template-columns:1fr}.page_monogram__u2Rz8{height:72px}.page_alphabet__aH_Se{gap:5px}.page_alphabet__aH_Se button{min-width:34px}}.page_main__qom5E{background:#f7f3ed;color:#231f20;min-height:100vh}.page_hero__QwHOr{padding:64px 0 48px;background:linear-gradient(135deg,#7e233a,#3f1523);color:#fff}.page_hero__QwHOr h1{max-width:900px;font-family:Georgia,serif;font-size:clamp(2.3rem,5vw,4.7rem);line-height:1.02;margin:12px 0 22px}.page_brand__RsG8s,.page_eyebrow__Z_BiF{color:#f3c8d2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.page_intro__Od_0s{max-width:780px;font-size:1.12rem;line-height:1.65}.page_checked__PYr84,.page_updated__xmenx{font-size:.82rem;opacity:.78}.page_section__T_ou_{padding-top:54px}.page_guide__sGMGy h2,.page_section__T_ou_ h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:24px}.page_tableWrap__mp6Qb{overflow-x:auto;background:#fff;border:1px solid #dfd5c8}.page_tableWrap__mp6Qb table{width:100%;border-collapse:collapse;min-width:900px}.page_tableWrap__mp6Qb td,.page_tableWrap__mp6Qb th{text-align:left;padding:18px;border-bottom:1px solid #e7dfd5;vertical-align:top}.page_tableWrap__mp6Qb th{background:#efe6dc;color:#6f2037;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.page_tableWrap__mp6Qb a{color:inherit}.page_tableWrap__mp6Qb small{display:block;margin-top:5px;color:#6f6762}.page_tableWrap__mp6Qb .page_tableOffer__vMKpH{display:inline-block;min-width:110px;padding:10px 14px;background:#81253f;color:#fff;text-align:center;text-decoration:none;font-weight:800;white-space:nowrap}.page_tableWrap__mp6Qb .page_tableOffer__vMKpH:focus-visible,.page_tableWrap__mp6Qb .page_tableOffer__vMKpH:hover{background:#5f192e;text-decoration:underline}.page_filters__Rl_uk{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:14px;margin:-4px 0 28px;padding:18px 20px;background:#efe6dc;border:1px solid #dfd5c8}.page_filters__Rl_uk div{display:grid;gap:7px}.page_filters__Rl_uk label{font-weight:800;color:#6f2037}.page_filters__Rl_uk select{width:100%;padding:13px 38px 13px 14px;border:1px solid #9c8f84;background:#fff;color:#231f20;font:inherit;cursor:pointer}.page_filters__Rl_uk>span{padding-bottom:14px;font-size:.85rem;color:#6f6762;white-space:nowrap}.page_grid__GgMqo{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.page_card__MaAkM{background:#fff;border:1px solid #ded4c8;display:flex;flex-direction:column}.page_imageLink__HOCB6{height:260px;background:#f1ebe3;display:block}.page_imageLink__HOCB6 img{width:100%;height:100%;object-fit:contain;display:block}.page_cardBody__LZaI7{padding:20px;display:flex;flex-direction:column;flex:1}.page_brand__RsG8s{color:#8b2944;margin:0 0 8px}.page_card__MaAkM h3{font-family:Georgia,serif;font-size:1.35rem;line-height:1.15;margin:0 0 13px}.page_badges__bCmjb{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.page_badges__bCmjb span{padding:5px 8px;background:#efe6dc;color:#6f2037;font-size:.75rem;font-weight:800}.page_price__Mptb6{font-size:1.55rem;font-weight:800;margin:0}.page_forWho__UworD{line-height:1.5;color:#615954;min-height:68px}.page_checked__PYr84{margin-top:auto}.page_actions__kbN_s{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin-top:14px}.page_actions__kbN_s a{padding:11px 7px;text-align:center;text-decoration:none;font-weight:800;border:1px solid #81253f}.page_actions__kbN_s a:first-child{color:#81253f}.page_actions__kbN_s a:last-child{background:#81253f;color:#fff}.page_empty__Qtfcv{padding:30px;background:#fff;border:1px solid #ded4c8}.page_guide__sGMGy{padding-top:58px;padding-bottom:80px;max-width:900px}.page_guide__sGMGy p{font-size:1.05rem;line-height:1.75;margin-bottom:32px}.page_guide__sGMGy a{color:#81253f;font-weight:800}@media(max-width:1100px){.page_grid__GgMqo{grid-template-columns:repeat(3,minmax(0,1fr))}.page_filters__Rl_uk{grid-template-columns:repeat(3,1fr)}.page_filters__Rl_uk>span{display:none}}@media(max-width:800px){.page_grid__GgMqo{grid-template-columns:repeat(2,minmax(0,1fr))}.page_filters__Rl_uk{grid-template-columns:1fr 1fr}.page_filters__Rl_uk div:last-of-type{grid-column:1/-1}}@media(max-width:560px){.page_hero__QwHOr{padding:42px 0 34px}.page_filters__Rl_uk,.page_grid__GgMqo{grid-template-columns:1fr}.page_filters__Rl_uk div:last-of-type{grid-column:auto}.page_imageLink__HOCB6{height:280px}.page_actions__kbN_s{grid-template-columns:1fr}.page_section__T_ou_{padding-top:38px}}.page_main__amVJG{background:#f8f3eb;color:#211d1c;min-height:100vh}.page_hero__VmzOa{padding:76px 0 62px;background:radial-gradient(circle at 82% 20%,rgba(238,194,116,.2),transparent 25%),linear-gradient(135deg,#5c172b,#2b111a);color:#fff}.page_hero__VmzOa h1{font-family:Georgia,serif;font-size:clamp(3rem,7vw,6.4rem);line-height:.95;margin:14px 0 24px;max-width:850px}.page_eyebrow__xBp4d,.page_kicker__GPPR3{text-transform:uppercase;letter-spacing:.14em;font-size:.76rem;font-weight:900;color:#b86b79}.page_hero__VmzOa .page_eyebrow__xBp4d{color:#efc7a5}.page_intro__aP4Ht{max-width:720px;font-size:1.15rem;line-height:1.7}.page_updated__1zQdv{margin-top:24px;font-size:.82rem;opacity:.72}.page_heroLinks__P85Ir{display:flex;gap:12px;flex-wrap:wrap;margin-top:30px}.page_heroLinks__P85Ir a{padding:13px 18px;background:#fff;color:#57182a;text-decoration:none;font-weight:900}.page_heroLinks__P85Ir a:last-child{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.55)}.page_section__DNSoG{padding-top:64px;padding-bottom:10px}.page_budgetSection__wm_jv h2,.page_crossLinks__AoaNU h2,.page_faq__asyHB h2,.page_section__DNSoG h2{font-family:Georgia,serif;font-size:clamp(2rem,4vw,3.2rem);margin:8px 0 28px}.page_sectionIntro__1xvJl{max-width:820px;line-height:1.7;color:#625a56;margin:-12px 0 28px}.page_universeGrid__bBP42{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page_universe__ZFyqF{padding:28px;background:#fff;border:1px solid #dfd3c5;color:inherit;text-decoration:none;transition:.2s}.page_universe__ZFyqF:hover{transform:translateY(-3px);border-color:#8b2944}.page_universe__ZFyqF>span{font-size:2rem}.page_universe__ZFyqF h3{font-family:Georgia,serif;font-size:1.45rem;margin:14px 0 8px}.page_universe__ZFyqF p{line-height:1.55;color:#655c57;min-height:50px}.page_universe__ZFyqF b{color:#87253f}.page_budgetSection__wm_jv{margin-top:66px;padding:54px 0 60px;background:#e9ded0}.page_budgets__8NPOx{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.page_budgets__8NPOx a{padding:24px;background:#fff;color:#281f1d;text-decoration:none;font-family:Georgia,serif;font-size:1.25rem;border-bottom:3px solid #82233d}.page_budgets__8NPOx span{display:block;margin-top:14px;font:700 .78rem Arial,sans-serif;color:#8b2944}.page_offerGrid__4V4SG{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.page_card__wtu_A{background:#fff;border:1px solid #dfd4c8;min-width:0}.page_image__k2MS0{position:relative;display:block;height:230px;background:#eee7de}.page_image__k2MS0 img{object-fit:contain}.page_card__wtu_A>div{padding:18px}.page_card__wtu_A p{font-size:.7rem;color:#8b2944;text-transform:uppercase;font-weight:900;letter-spacing:.08em;margin:0 0 8px}.page_card__wtu_A h3{font:1.08rem/1.35 Georgia,serif;margin:0 0 14px}.page_card__wtu_A h3 a{color:inherit;text-decoration:none}.page_card__wtu_A strong{font-size:1.2rem}.page_card__wtu_A>div>span{color:#6e6661;font-size:.85rem}.page_offerLink__iHy_A{display:block;margin-top:16px;padding-top:13px;border-top:1px solid #e7ded4;color:#81243d;font-weight:900;text-decoration:none}.page_crossLinks__AoaNU{margin-top:70px;background:#61192e;color:#fff;padding:58px 0}.page_crossLinks__AoaNU>div{display:grid;grid-template-columns:1fr 1fr;gap:60px}.page_crossLinks__AoaNU .page_kicker__GPPR3{color:#efc7a5}.page_crossLinks__AoaNU h2{margin-bottom:14px}.page_crossLinks__AoaNU p{line-height:1.65;color:#f0dde2}.page_crossLinks__AoaNU a{color:#fff;font-weight:900}.page_brands__ctgQw{display:flex;flex-wrap:wrap;gap:9px}.page_brands__ctgQw a{padding:10px 14px;background:#fff;border:1px solid #ddd1c4;color:#4f1728;text-decoration:none;font-weight:800}.page_faq__asyHB{padding-top:72px;padding-bottom:90px;max-width:920px}.page_faq__asyHB details{border-top:1px solid #cfc2b5;padding:20px 0}.page_faq__asyHB details:last-child{border-bottom:1px solid #cfc2b5}.page_faq__asyHB summary{font-weight:900;cursor:pointer;font-size:1.05rem}.page_faq__asyHB details p{line-height:1.7;color:#625a56;max-width:780px}.page_faq__asyHB .page_kicker__GPPR3{margin-bottom:0}@media(max-width:980px){.page_offerGrid__4V4SG{grid-template-columns:repeat(3,1fr)}.page_budgets__8NPOx{grid-template-columns:repeat(2,1fr)}}@media(max-width:760px){.page_hero__VmzOa{padding:48px 0 42px}.page_hero__VmzOa h1{font-size:3.25rem}.page_universeGrid__bBP42{grid-template-columns:1fr}.page_universe__ZFyqF p{min-height:0}.page_offerGrid__4V4SG{grid-template-columns:repeat(2,1fr)}.page_crossLinks__AoaNU>div{grid-template-columns:1fr;gap:40px}}@media(max-width:520px){.page_budgets__8NPOx,.page_offerGrid__4V4SG{grid-template-columns:1fr}.page_image__k2MS0{height:270px}.page_section__DNSoG{padding-top:44px}.page_heroLinks__P85Ir a{width:100%;text-align:center}}.page_priceBlock__APPEh{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 9px;min-height:25px}.page_priceBlock__APPEh strong{font-size:1.2rem;color:#211d1c}.page_priceBlock__APPEh del{color:#847a74;font-size:.84rem;font-weight:600;text-decoration-thickness:1px}.page_priceBlock__APPEh span{color:#6e6661;font-size:.85rem}.page_childrenSpotlight__tvt4v{margin-top:34px;padding:34px 0;background:#fff0d7;border-top:1px solid #e6cfa8;border-bottom:1px solid #e6cfa8}.page_childrenSpotlight__tvt4v>div{display:flex;align-items:center;justify-content:space-between;gap:30px}.page_childrenCopy__RbvGW{display:flex;align-items:flex-start;gap:20px;max-width:820px}.page_childrenCopy__RbvGW>span{font-size:3rem;line-height:1}.page_childrenSpotlight__tvt4v h2{margin:4px 0 8px;font:clamp(2rem,4vw,3rem)/1.05 Georgia,serif}.page_childrenSpotlight__tvt4v p{margin:0;max-width:720px;color:#655c57;line-height:1.6}.page_childrenSpotlight__tvt4v .page_kicker__GPPR3{color:#9a4c32;font-size:.72rem;font-weight:900;text-transform:uppercase;letter-spacing:.12em}.page_childrenSpotlight__tvt4v>a,.page_childrenSpotlight__tvt4v>div>a{flex:none;padding:14px 19px;background:#7f243e;color:#fff;text-decoration:none;font-weight:900}.page_childrenSpotlight__tvt4v>div>a:hover{background:#61192e}@media(max-width:760px){.page_childrenSpotlight__tvt4v>div{align-items:flex-start;flex-direction:column}.page_childrenSpotlight__tvt4v>div>a{width:100%;text-align:center}.page_childrenCopy__RbvGW>span{font-size:2.4rem}}@media(max-width:520px){.page_childrenCopy__RbvGW{gap:12px}.page_childrenCopy__RbvGW>span{font-size:2rem}.page_childrenSpotlight__tvt4v{padding:28px 0}}.page_priceBlock__APPEh del{color:#999999}.monsieur-tshirt_partnerIntro__3Fijf{display:flex;align-items:flex-end;justify-content:space-between;gap:30px;padding:32px;background:#fff;border:1px solid #dfd3c5}.monsieur-tshirt_partnerIntro__3Fijf h2{margin-bottom:12px}.monsieur-tshirt_partnerIntro__3Fijf p:not(:first-child){max-width:720px;line-height:1.65;color:#655c57}.monsieur-tshirt_partnerIntro__3Fijf>a{flex:none;padding:13px 18px;background:#61192e;color:#fff;text-decoration:none;font-weight:900}.monsieur-tshirt_partnerIdeas__wRLu7{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:14px}.monsieur-tshirt_partnerIdeas__wRLu7>a{display:flex;flex-direction:column;padding:22px;background:#fff;border:1px solid #dfd3c5;color:inherit;text-decoration:none}.monsieur-tshirt_partnerIdeas__wRLu7 span{color:#8b2944;font-size:.7rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.monsieur-tshirt_partnerIdeas__wRLu7 h3{margin:10px 0;font:1.18rem/1.35 Georgia,serif}.monsieur-tshirt_partnerIdeas__wRLu7 p{flex:1;color:#655c57;line-height:1.5}.monsieur-tshirt_partnerPrice__0wMPU{display:flex;align-items:baseline;flex-wrap:wrap;gap:5px 8px;margin-top:4px}.monsieur-tshirt_partnerPrice__0wMPU strong{font-size:1.05rem}.monsieur-tshirt_partnerPrice__0wMPU small{color:#766d68;font-size:.72rem}.monsieur-tshirt_partnerIdeas__wRLu7 b{display:block;margin-top:16px;padding-top:12px;border-top:1px solid #e7ded4;color:#87253f}.monsieur-tshirt_priceNote__VHPqJ{margin-top:12px;color:#766d68;font-size:.78rem}@media (max-width:980px){.monsieur-tshirt_partnerIdeas__wRLu7{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.monsieur-tshirt_partnerIntro__3Fijf{display:block}.monsieur-tshirt_partnerIntro__3Fijf>a{display:inline-block;margin-top:18px}}@media (max-width:520px){.monsieur-tshirt_partnerIdeas__wRLu7{grid-template-columns:1fr}}.page_main__RLmO8{min-height:60vh;padding-bottom:80px;background:linear-gradient(180deg,#f5f9ff,#ffffff 620px)}.page_hero__86uC1{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:88px 0 72px;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(280px,.75fr);gap:56px;align-items:center}.page_ctaEyebrow__3iuCp,.page_eyebrow__3d09m,.page_formatLabel__Z9MIy,.page_heroCardLabel__y_jeB,.page_kicker___eCUR{margin:0 0 12px;color:var(--primary);font-size:.78rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.page_hero__86uC1 h1{max-width:780px;margin:0;color:#111827;font-size:clamp(2.35rem,5vw,4.4rem);line-height:1.03;letter-spacing:-.045em}.page_lead__zy8O_{max-width:700px;margin:24px 0 0;color:#4b5563;font-size:clamp(1.05rem,2vw,1.25rem);line-height:1.7}.page_heroActions__nlrJ0{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.page_primaryButton__rHo_b,.page_secondaryButton__jPcXN{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 22px;border-radius:999px;font-weight:750;text-decoration:none;transition:transform .16s ease,box-shadow .16s ease}.page_primaryButton__rHo_b{color:#ffffff;background:var(--primary);box-shadow:0 12px 30px color-mix(in srgb,var(--primary) 24%,transparent)}.page_secondaryButton__jPcXN{color:#1f2937;background:#ffffff;border:1px solid #dbe3ef}.page_primaryButton__rHo_b:hover,.page_secondaryButton__jPcXN:hover{transform:translateY(-2px)}.page_heroCard__HYrLm{padding:30px;color:#ffffff;background:#111827;border-radius:24px;box-shadow:0 24px 60px rgb(17 24 39/18%)}.page_heroCardLabel__y_jeB{color:#93c5fd}.page_heroCard__HYrLm ul{display:grid;gap:16px;margin:0;padding:0;list-style:none}.page_heroCard__HYrLm li{position:relative;padding-left:24px;line-height:1.45}.page_heroCard__HYrLm li:before{position:absolute;top:.55em;left:0;width:8px;height:8px;content:"";background:#60a5fa;border-radius:50%}.page_container__uPcAn{width:min(1120px,calc(100% - 32px));margin:0 auto}.page_commitmentSection__C3azy,.page_processSection__Mwim3,.page_section__3wy9b,.page_topicSection__E0PNJ{margin-bottom:88px}.page_sectionHeading__C7Jo_{max-width:760px;margin-bottom:32px}.page_commitmentSection__C3azy h2,.page_cta__dpGk0 h2,.page_sectionHeading__C7Jo_ h2,.page_topicSection__E0PNJ h2{margin:0;color:#111827;font-size:clamp(1.75rem,3vw,2.6rem);line-height:1.15;letter-spacing:-.025em}.page_sectionHeading__C7Jo_>p:last-child{margin:16px 0 0;color:#6b7280;font-size:1.02rem;line-height:1.7}.page_benefitGrid__594ms{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.page_benefitCard__DqBPu,.page_formatCard__73xZg{padding:28px;background:#ffffff;border:1px solid #e5e7eb;border-radius:18px;box-shadow:0 10px 30px rgb(15 23 42/5%)}.page_benefitCard__DqBPu h3,.page_formatCard__73xZg h3,.page_step__vmcZz h3{margin:0 0 10px;color:#111827;font-size:1.1rem}.page_benefitCard__DqBPu p,.page_commitmentText__VkCDg p,.page_formatCardContent__q_Ypp>p:last-child,.page_formatCard__73xZg>p:last-child,.page_step__vmcZz p{margin:0;color:#6b7280;line-height:1.68}.page_topicSection__E0PNJ{display:grid;grid-template-columns:minmax(260px,.7fr) minmax(0,1.3fr);gap:48px;align-items:start;padding:42px;background:#eff6ff;border-radius:24px}.page_chips__kBvJA{display:flex;flex-wrap:wrap;gap:10px}.page_chips__kBvJA span{padding:9px 14px;color:#334155;background:#ffffff;border:1px solid #dbeafe;border-radius:999px;font-size:.88rem;font-weight:650}.page_formatGrid__NBcw7{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_featuredFormatCard__QJdJf{grid-column:1/-1;display:grid;grid-template-columns:minmax(280px,.78fr) minmax(0,1.22fr);align-items:center;padding:0;overflow:hidden}.page_formatImage__D_vPs{align-self:stretch;padding:20px;background:#f8fafc;border-right:1px solid #e5e7eb}.page_formatImage__D_vPs img{display:block;width:100%;height:100%;max-height:540px;object-fit:contain}.page_formatCardContent__q_Ypp{padding:36px}.page_formatLabel__Z9MIy{margin-bottom:10px;font-size:.7rem}.page_processSection__Mwim3{padding:48px;color:#ffffff;background:#111827;border-radius:24px}.page_processSection__Mwim3 .page_kicker___eCUR{color:#93c5fd}.page_processSection__Mwim3 .page_sectionHeading__C7Jo_ h2{color:#ffffff}.page_steps__RnGkW{display:grid;gap:2px;overflow:hidden;border-radius:16px}.page_step__vmcZz{display:grid;grid-template-columns:64px 1fr;gap:20px;align-items:start;padding:24px;background:#1f2937}.page_step__vmcZz>span{color:#93c5fd;font-size:1.35rem;font-weight:850}.page_step__vmcZz h3{color:#ffffff}.page_step__vmcZz p{color:#cbd5e1}.page_commitmentSection__C3azy{display:grid;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:56px;padding:44px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb}.page_commitmentText__VkCDg{display:grid;gap:16px}.page_cta__dpGk0{padding:56px;text-align:center;color:#ffffff;background:linear-gradient(135deg,var(--primary),#1d4ed8);border-radius:28px}.page_ctaEyebrow__3iuCp{color:#dbeafe}.page_cta__dpGk0 h2{color:#ffffff}.page_cta__dpGk0>p:not(.page_ctaEyebrow__3iuCp){max-width:680px;margin:16px auto 26px;color:#eff6ff;line-height:1.7}.page_cta__dpGk0 a{display:inline-flex;min-height:50px;align-items:center;justify-content:center;padding:0 24px;color:var(--primary);background:#ffffff;border-radius:999px;font-weight:800;text-decoration:none}@media (max-width:820px){.page_commitmentSection__C3azy,.page_hero__86uC1,.page_topicSection__E0PNJ{grid-template-columns:1fr}.page_hero__86uC1{gap:32px;padding:64px 0 56px}.page_benefitGrid__594ms{grid-template-columns:1fr}.page_commitmentSection__C3azy,.page_topicSection__E0PNJ{gap:28px}}@media (max-width:620px){.page_main__RLmO8{padding-bottom:48px}.page_hero__86uC1 h1{font-size:2.35rem}.page_commitmentSection__C3azy,.page_processSection__Mwim3,.page_section__3wy9b,.page_topicSection__E0PNJ{margin-bottom:56px}.page_formatGrid__NBcw7{grid-template-columns:1fr}.page_featuredFormatCard__QJdJf{grid-column:auto;grid-template-columns:1fr}.page_formatImage__D_vPs{padding:14px;border-right:0;border-bottom:1px solid #e5e7eb}.page_formatImage__D_vPs img{height:auto;max-height:none}.page_formatCardContent__q_Ypp{padding:28px}.page_cta__dpGk0,.page_processSection__Mwim3,.page_topicSection__E0PNJ{padding:28px 22px}.page_step__vmcZz{grid-template-columns:48px 1fr;padding:20px 16px}.page_primaryButton__rHo_b,.page_secondaryButton__jPcXN{width:100%}.page_cta__dpGk0 a{width:100%;overflow-wrap:anywhere}}@media (prefers-reduced-motion:reduce){.page_primaryButton__rHo_b,.page_secondaryButton__jPcXN{transition:none}}.page_main__E_dBe{background:#f7f3ed;color:#231f20;min-height:100vh}.page_hero__Orjma{padding:64px 0 48px;background:linear-gradient(135deg,#7e233a,#3f1523);color:#fff}.page_hero__Orjma h1{max-width:900px;font-family:Georgia,serif;font-size:clamp(2.2rem,5vw,4.5rem);line-height:1.02;margin:12px 0 22px}.page_brand__TCoOq,.page_eyebrow__Q4maf,.page_sectionKicker__XFqlV{color:#f3c8d2;font-weight:800;letter-spacing:.12em;text-transform:uppercase;font-size:.78rem}.page_intro__h5aMh{max-width:820px;font-size:1.12rem;line-height:1.65}.page_checked__ws3kh,.page_updated__kNZ8Z{font-size:.82rem;opacity:.78}.page_stats__nWcC5{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.page_stats__nWcC5 span{padding:11px 14px;border:1px solid rgba(255,255,255,.3);background:rgba(255,255,255,.08)}.page_stats__nWcC5 strong{display:block;font-size:1.05rem}.page_section__QNF8h{padding-top:54px}.page_guide__zM_7S h2,.page_section__QNF8h h2{font-family:Georgia,serif;font-size:clamp(1.7rem,3vw,2.5rem);margin-bottom:24px}.page_tableWrap__aVPG9{overflow-x:auto;background:#fff;border:1px solid #dfd5c8}.page_tableWrap__aVPG9 table{width:100%;border-collapse:collapse;min-width:900px}.page_tableWrap__aVPG9 td,.page_tableWrap__aVPG9 th{text-align:left;padding:18px;border-bottom:1px solid #e7dfd5;vertical-align:top}.page_tableWrap__aVPG9 th{background:#efe6dc;color:#6f2037;font-size:.82rem;text-transform:uppercase;letter-spacing:.05em}.page_tableWrap__aVPG9 a{color:inherit}.page_tableWrap__aVPG9 small{display:block;margin-top:5px;color:#6f6762}.page_tableWrap__aVPG9 .page_tableOffer__80PgD{display:inline-block;min-width:110px;padding:10px 14px;background:#81253f;color:#fff;text-align:center;text-decoration:none;font-weight:800;white-space:nowrap}.page_tableWrap__aVPG9 .page_tableOffer__80PgD:focus-visible,.page_tableWrap__aVPG9 .page_tableOffer__80PgD:hover{background:#5f192e;text-decoration:underline}.page_filters__WqwT_{display:grid;grid-template-columns:repeat(3,minmax(180px,1fr)) auto;align-items:end;gap:16px;margin:-4px 0 28px;padding:18px 20px;background:#efe6dc;border:1px solid #dfd5c8}.page_filters__WqwT_ div{display:grid;gap:7px}.page_filters__WqwT_ label{font-weight:800;color:#6f2037}.page_filters__WqwT_ select{width:100%;padding:13px 42px 13px 14px;border:1px solid #9c8f84;background:#fff;color:#231f20;font:inherit;cursor:pointer}.page_filters__WqwT_ span{padding-bottom:14px;font-size:.85rem;color:#6f6762}.page_grid__RVeVb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.page_card__Rkj5f{background:#fff;border:1px solid #ded4c8;display:flex;flex-direction:column}.page_imageLink__83kEl{height:300px;background:#f1ebe3;display:block}.page_imageLink__83kEl img{width:100%;height:100%;object-fit:contain;display:block}.page_cardBody__sWEfG{padding:22px;display:flex;flex-direction:column;flex:1}.page_brand__TCoOq{color:#8b2944;margin:0 0 8px}.page_card__Rkj5f h3{font-family:Georgia,serif;font-size:1.45rem;margin:0 0 14px}.page_price__YBK2C{font-size:1.55rem;font-weight:800;margin:0}.page_value__RJqlR{font-weight:700;color:#8b2944}.page_commitment___iTsK{margin-top:auto;font-weight:700}.page_actions__uZnuj{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:16px}.page_actions__uZnuj a{padding:12px;text-align:center;text-decoration:none;font-weight:800;border:1px solid #81253f}.page_actions__uZnuj a:first-child{color:#81253f}.page_actions__uZnuj a:last-child{background:#81253f;color:#fff}.page_empty__Hz2_V{padding:30px;background:#fff;border:1px solid #ded4c8}.page_sectionIntro__9_280{display:flex;align-items:end;justify-content:space-between;gap:24px}.page_sectionIntro__9_280 h2{margin:5px 0}.page_sectionIntro__9_280>a,.page_testLink__QT0wv{color:#81253f;font-weight:800}.page_sectionKicker__XFqlV{color:#8b2944;margin:0}.page_explainer__7J20C{max-width:820px;line-height:1.65;margin:14px 0 24px}.page_testGrid__QE_bl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.page_testCard__7_bJs{display:grid;grid-template-columns:150px 1fr;background:#fff;border:1px solid #ded4c8;min-height:190px}.page_testImage__V_pyg{background:#f1ebe3}.page_testImage__V_pyg img{width:100%;height:100%;object-fit:cover}.page_testCard__7_bJs>div{padding:18px}.page_testCard__7_bJs h3{font-family:Georgia,serif;font-size:1.22rem;margin:5px 0 9px}.page_testCard__7_bJs h3 a{color:inherit;text-decoration:none}.page_testCard__7_bJs p{font-size:.9rem;line-height:1.5;margin:0 0 10px}.page_testMeta__Cz_SI{color:#8b2944;font-weight:800;font-size:.72rem!important;text-transform:uppercase;letter-spacing:.04em}.page_guide__zM_7S{padding-top:58px;padding-bottom:80px;max-width:900px}.page_guide__zM_7S p{font-size:1.05rem;line-height:1.75;margin-bottom:34px}.page_guide__zM_7S a{color:#81253f;font-weight:800}@media(max-width:1050px){.page_filters__WqwT_{grid-template-columns:1fr 1fr}.page_filters__WqwT_ span{display:none}}@media(max-width:900px){.page_grid__RVeVb{grid-template-columns:repeat(2,minmax(0,1fr))}.page_testGrid__QE_bl{grid-template-columns:1fr}}@media(max-width:620px){.page_hero__Orjma{padding:42px 0 34px}.page_filters__WqwT_,.page_grid__RVeVb{grid-template-columns:1fr}.page_imageLink__83kEl{height:280px}.page_actions__uZnuj{grid-template-columns:1fr}.page_section__QNF8h{padding-top:38px}.page_sectionIntro__9_280{align-items:flex-start;flex-direction:column}.page_testCard__7_bJs{grid-template-columns:105px 1fr}.page_testCard__7_bJs>div{padding:14px}.page_testCard__7_bJs p:not(.page_testMeta__Cz_SI){display:none}}.page_monthlyFeature__sLVUe{padding:28px;border:1px solid #cbdace;border-radius:18px;background:#f3f7ef;max-width:900px}.page_monthlyFeature__sLVUe h2{margin:6px 0 12px;color:#284c38}.page_monthlyFeature__sLVUe p{line-height:1.7}.page_monthlyFeature__sLVUe a{display:inline-flex;padding:12px 18px;background:#365c42;color:#fff;border-radius:9px;text-decoration:none;font-weight:700}.page_monthlyFeature__sLVUe a:focus-visible{outline:3px solid #8bae78;outline-offset:3px}.SearchAlertSignup_card__GHlvF{max-width:760px;margin:38px auto 0;padding:28px;border:1px solid #e5d8d1;border-radius:18px;background:linear-gradient(140deg,#fff,#fff9fa);box-shadow:0 14px 40px #43221412;text-align:left}.SearchAlertSignup_compact__Xq7MC{margin-top:28px}.SearchAlertSignup_heading__6iTO1{display:flex;align-items:center;gap:14px}.SearchAlertSignup_icon__RcK0Q,.SearchAlertSignup_successIcon__Q0wrx{display:grid;place-items:center;flex:0 0 auto;width:46px;height:46px;border-radius:50%;background:#f8e5ea;color:#96344e}.SearchAlertSignup_successIcon__Q0wrx{background:#e3f4e7;color:#24713c}.SearchAlertSignup_eyebrow__4pWYH{margin:0 0 4px;color:#96344e;text-transform:uppercase;letter-spacing:.12em;font-size:.68rem;font-weight:850}.SearchAlertSignup_card__GHlvF h2{margin:0;font-family:Georgia,serif;font-size:clamp(1.35rem,3vw,1.75rem);line-height:1.18}.SearchAlertSignup_lead__dmFWU{margin:15px 0 20px;color:#706661;line-height:1.55}.SearchAlertSignup_card__GHlvF form{display:grid;gap:9px}.SearchAlertSignup_card__GHlvF form>label{margin-top:5px;font-size:.8rem;font-weight:800}.SearchAlertSignup_kindGroup__MgCqp{display:flex;gap:7px;margin-bottom:4px}.SearchAlertSignup_kindGroup__MgCqp button{border:1px solid #dfd2cb;border-radius:999px;background:#fff;padding:8px 14px;color:#645a55;font-weight:750;cursor:pointer}.SearchAlertSignup_kindGroup__MgCqp .SearchAlertSignup_activeKind___ewL2{border-color:#96344e;background:#96344e;color:#fff}.SearchAlertSignup_emailField__zmit_,.SearchAlertSignup_queryInput__0THR9{border:1px solid #d9cbc4;border-radius:10px;background:#fff}.SearchAlertSignup_queryInput__0THR9{padding:12px 13px;font:inherit;outline:none}.SearchAlertSignup_emailField__zmit_{display:flex;align-items:center;gap:8px;padding:0 12px;color:#96344e}.SearchAlertSignup_emailField__zmit_ input{width:100%;padding:12px 0;border:0;outline:none;font:inherit}.SearchAlertSignup_emailField__zmit_:focus-within,.SearchAlertSignup_queryInput__0THR9:focus{border-color:#96344e;box-shadow:0 0 0 3px #96344e16}.SearchAlertSignup_frequency__RYOyP{display:flex;flex-wrap:wrap;gap:16px;margin:9px 0 5px;color:#645a55;font-size:.82rem}.SearchAlertSignup_frequency__RYOyP label{display:flex;align-items:center;gap:6px}.SearchAlertSignup_submit__Ij__n{border:0;border-radius:10px;background:#96344e;color:#fff;padding:13px 18px;font-weight:850;cursor:pointer}.SearchAlertSignup_submit__Ij__n:disabled{opacity:.65;cursor:wait}.SearchAlertSignup_privacy__xSAk0{display:flex;align-items:center;gap:6px;margin:13px 0 0;color:#776d68;font-size:.72rem}.SearchAlertSignup_error__rYQoY{margin:4px 0 0;color:#a62525;font-size:.8rem}.SearchAlertSignup_honeypot__yo7R_{position:absolute!important;left:-9999px!important;width:1px!important;height:1px!important;opacity:0!important}@media(max-width:600px){.SearchAlertSignup_card__GHlvF{padding:21px}.SearchAlertSignup_kindGroup__MgCqp{display:grid;grid-template-columns:repeat(3,1fr)}.SearchAlertSignup_kindGroup__MgCqp button{padding:8px 5px}.SearchAlertSignup_frequency__RYOyP{display:grid;gap:8px}}.page_main__U3XSa{background:#faf8f4;color:#231f20;min-height:100vh}.page_hero__3aauQ{padding:70px 0 64px;background:linear-gradient(130deg,#183f3a,#2e665c);color:#fff}.page_hero__3aauQ>div{max-width:960px}.page_hero__3aauQ h1{font-family:Georgia,serif;font-size:clamp(2.5rem,6vw,5.2rem);line-height:1;margin:12px 0 24px;max-width:850px}.page_hero__3aauQ p:not(.page_eyebrow__4MJMZ){font-size:1.18rem;line-height:1.7;max-width:760px}.page_eyebrow__4MJMZ,.page_step__d8YjG{font-size:.78rem;font-weight:900;letter-spacing:.12em;text-transform:uppercase;color:#397567}.page_hero__3aauQ .page_eyebrow__4MJMZ{color:#c7eee5}.page_primary__fVogI{display:inline-block;margin-top:24px;padding:14px 20px;background:#fff;color:#183f3a;font-weight:900;text-decoration:none}.page_section__Od6W0{padding-top:64px;padding-bottom:64px}.page_help__cfv0S h2,.page_printHead__dEFFn h2,.page_section__Od6W0>h2{font-family:Georgia,serif;font-size:clamp(1.9rem,4vw,3rem);line-height:1.1;margin:8px 0 18px}.page_lead__KtFYR{max-width:800px;line-height:1.7}.page_calculator__xzkZK{margin-top:30px;background:#fff;border:1px solid #d8d1c7;padding:28px}.page_formGrid__x2l_c{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page_formGrid__x2l_c label{font-weight:800;display:grid;gap:7px}.page_formGrid__x2l_c label:first-child{grid-column:1/-1}.page_formGrid__x2l_c span{display:flex;border:1px solid #aaa097;background:#fff}.page_formGrid__x2l_c input{min-width:0;width:100%;border:0;padding:13px;font:inherit}.page_formGrid__x2l_c b{padding:13px;color:#625b55}.page_result__qVXF8{margin-top:24px;padding:20px;background:#e8f3ef;border-left:5px solid #397567}.page_result__qVXF8>div{display:flex;justify-content:space-between;gap:20px;padding:8px 0}.page_result__qVXF8 p{margin:12px 0 0;line-height:1.55}.page_negative__Z69VT{background:#f8e9e7;border-color:#9a3e38}.page_privacy__Fhhhl{font-size:.78rem;color:#716963;margin:12px 0 0}.page_soft__KPDn4{background:#eee9e1}.page_threeCols__n0LwD{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.page_threeCols__n0LwD article{background:#fff;padding:26px;border-top:5px solid #397567}.page_threeCols__n0LwD h3{font-family:Georgia,serif;font-size:1.45rem;margin:0 0 12px}.page_threeCols__n0LwD p{line-height:1.65;margin:0}.page_timeline__Agjpr{list-style:none;padding:0;display:grid;gap:12px}.page_timeline__Agjpr li{display:grid;grid-template-columns:145px 1fr;gap:20px;padding:22px;background:#fff;border:1px solid #ddd5ca}.page_timeline__Agjpr b{color:#286057}.page_timeline__Agjpr span{line-height:1.6}.page_printSection__P17gi{background:#183f3a;color:#fff;padding:64px 0}.page_printHead__dEFFn{display:flex;justify-content:space-between;gap:20px;align-items:end}.page_printHead__dEFFn .page_step__d8YjG{color:#a9ded3}.page_printHead__dEFFn button{border:0;padding:12px 18px;background:#fff;color:#183f3a;font-weight:900;cursor:pointer}.page_sheet__KnV4J{margin-top:22px;background:#fff;color:#231f20;display:grid;grid-template-columns:1fr 1fr}.page_sheet__KnV4J div{display:flex;justify-content:space-between;padding:16px 18px;border:1px solid #d8d1c7}.page_sheet__KnV4J i{font-style:normal;font-weight:800}.page_sheet__KnV4J .page_total__Xwqsq{grid-column:1/-1;background:#e8f3ef}.page_weekGrid__VwWgr{display:grid;grid-template-columns:repeat(4,1fr);margin-top:14px}.page_weekGrid__VwWgr div{display:grid;gap:8px;padding:15px;border:1px solid #86a69f}.page_weekGrid__VwWgr span{font-size:.86rem}.page_guides__2zDSr{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.page_guides__2zDSr a{background:#fff;border:1px solid #d8d1c7;padding:22px;text-decoration:none;color:inherit;display:flex;flex-direction:column;gap:10px}.page_guides__2zDSr strong{font-family:Georgia,serif;font-size:1.25rem}.page_guides__2zDSr span{line-height:1.5;color:#615a55;flex:1}.page_guides__2zDSr b{color:#286057}.page_help__cfv0S{margin-top:12px;margin-bottom:80px;padding:32px;background:#fff4d6;border:1px solid #d9bd69}.page_help__cfv0S p{max-width:900px;line-height:1.7}.page_help__cfv0S div{display:flex;flex-wrap:wrap;gap:12px;margin:18px 0}.page_help__cfv0S a{padding:12px 16px;background:#183f3a;color:#fff;font-weight:800;text-decoration:none}.page_help__cfv0S small{color:#615a55}@media(max-width:760px){.page_formGrid__x2l_c,.page_guides__2zDSr,.page_sheet__KnV4J,.page_threeCols__n0LwD,.page_weekGrid__VwWgr{grid-template-columns:1fr}.page_formGrid__x2l_c label:first-child,.page_sheet__KnV4J .page_total__Xwqsq{grid-column:auto}.page_timeline__Agjpr li{grid-template-columns:1fr;gap:7px}.page_printHead__dEFFn{align-items:start;flex-direction:column}.page_section__Od6W0{padding-top:44px;padding-bottom:44px}.page_calculator__xzkZK{padding:18px}.page_hero__3aauQ{padding:48px 0}.page_result__qVXF8>div{flex-direction:column;gap:3px}}@media print{.page_calculator__xzkZK,.page_guides__2zDSr,.page_help__cfv0S,.page_hero__3aauQ,.page_printHead__dEFFn button,.page_soft__KPDn4,.page_timeline__Agjpr{display:none!important}.page_printSection__P17gi{background:#fff;color:#000;padding:20px}.page_printSection__P17gi .container{max-width:none}.page_sheet__KnV4J,.page_weekGrid__VwWgr{break-inside:avoid}.page_weekGrid__VwWgr div{border-color:#777}.page_printHead__dEFFn .page_step__d8YjG{color:#000}}.page_explainer__l1GEk{display:grid;grid-template-columns:1.2fr 1fr;gap:32px;align-items:center}.page_explainer__l1GEk h2{font-family:Georgia,serif;font-size:2rem;line-height:1.2}.page_explainer__l1GEk p{line-height:1.7}.page_illustration__4lfQC{width:100%;height:auto;border-radius:12px}.page_faq__ADibn{display:grid;gap:12px}.page_faq__ADibn details{padding:18px;background:#fff;border:1px solid #d8d1c7}.page_faq__ADibn summary{font-weight:800;cursor:pointer}.page_faq__ADibn p{line-height:1.7;margin-bottom:0}@media(max-width:760px){.page_explainer__l1GEk{grid-template-columns:1fr}}@media print{.page_explainer__l1GEk,.page_faq__ADibn{display:none!important}}.page_formGrid__x2l_c{grid-template-columns:repeat(2,minmax(0,1fr))}.page_explainer__l1GEk>div,.page_formGrid__x2l_c label,.page_formGrid__x2l_c span{min-width:0}.page_result__qVXF8 strong{overflow-wrap:anywhere}@media(max-width:760px){.page_formGrid__x2l_c{grid-template-columns:minmax(0,1fr)}}