.data-table_component__y7BfL{width:100%;min-width:0;max-width:100%;margin:1.5rem 0;content-visibility:auto;contain-intrinsic-size:auto 500px}.data-table_panel__ySU5D{overflow:hidden;border:1px solid #e2e8f0;border-radius:.9rem;background:white;box-shadow:0 3px 14px rgb(30 41 59/5%)}.data-table_scroller__dhRnz{max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch}.data-table_scroller__dhRnz[data-long]{max-height:650px;overflow-y:auto}.data-table_table__WW71U{width:100%;min-width:560px;border-collapse:separate;border-spacing:0;font-size:.91rem;line-height:1.5;text-align:left;color:#334155}.data-table_table__WW71U caption{position:sticky;left:0;width:max-content;max-width:100%;padding:.95rem 1rem;font-size:1rem;font-weight:700;line-height:1.35;color:#1e293b;text-align:left;caption-side:top}.data-table_table__WW71U thead th{position:sticky;top:0;z-index:3;padding:.75rem 1rem;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;font-size:.79rem;font-weight:700;letter-spacing:.025em;color:#1e293b;white-space:nowrap}.data-table_table__WW71U tbody td,.data-table_table__WW71U tbody th{position:relative;padding:.8rem 1rem;border-bottom:1px solid #e2e8f0;background:white;vertical-align:top;font-weight:400}.data-table_table__WW71U tbody th{font-weight:600;color:#1e293b}.data-table_table__WW71U tbody tr:nth-child(2n) td,.data-table_table__WW71U tbody tr:nth-child(2n) th{background:#fafbfc}.data-table_table__WW71U tbody tr:last-child td,.data-table_table__WW71U tbody tr:last-child th{border-bottom:0}.data-table_table__WW71U tbody tr:hover td,.data-table_table__WW71U tbody tr:hover th{background:#eff6ff}.data-table_table__WW71U tbody tr:focus-within td,.data-table_table__WW71U tbody tr:focus-within th{background:#eff6ff}.data-table_table__WW71U tbody tr[data-row-link]{cursor:pointer}.data-table_table__WW71U tbody td a{position:relative;z-index:2}.data-table_sortButton__za5Ay{display:inline-flex;align-items:center;gap:.5rem;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;text-align:left}.data-table_sortButton__za5Ay:focus-visible,.data-table_sortButton__za5Ay:hover{color:#2563eb}.data-table_sortButton__za5Ay:focus-visible{outline:2px solid #2563eb;outline-offset:3px;border-radius:2px}.data-table_arrow__HIU87{color:#2563eb;font-size:1rem;line-height:1}.data-table_badge__Guh3O{display:inline-flex;align-items:center;gap:.25rem;max-width:100%;padding:.22rem .55rem;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.35;white-space:normal}.data-table_easy__K4wl_,.data-table_yes___D7SB{background:#ecfdf5;color:#065f46}.data-table_caution__pGC_V,.data-table_hard__HL4Ca,.data-table_moderate__FT1AX{background:#fff1e6;color:#9a3412}.data-table_pro__wKMyg{background:#fff1f2;color:#9f1239}.data-table_yes___D7SB:before{content:"✓"}.data-table_caution__pGC_V:before{content:"⚠"}.data-table_pro__wKMyg:before{content:"✗"}.data-table_swipe__N_I7m{display:none;margin:.45rem 0 0;padding-right:4rem;color:#64748b;font-size:.78rem;text-align:left}.data-table_takeaway__ATAqI{margin:.6rem 0 0;padding:.65rem .9rem;border-left:3px solid #93c5fd;border-radius:0 .5rem .5rem 0;background:#eff6ff;font-size:.87rem;line-height:1.55;color:#334155}.data-table_takeaway__ATAqI strong{color:#1e293b}@media (max-width:639px){.data-table_swipe__N_I7m{display:block}.data-table_table__WW71U tbody th:first-child,.data-table_table__WW71U thead th:first-child{position:sticky;left:0;z-index:2;box-shadow:1px 0 0 #e2e8f0}.data-table_table__WW71U thead th:first-child{z-index:4}}@media print{.data-table_component__y7BfL{content-visibility:visible;contain-intrinsic-size:none}.data-table_component__y7BfL,.data-table_panel__ySU5D,.data-table_scroller__dhRnz,.data-table_scroller__dhRnz[data-long]{overflow:visible!important;max-height:none!important;box-shadow:none}.data-table_table__WW71U{width:100%;min-width:0!important;font-size:8pt}.data-table_table__WW71U caption{position:static}.data-table_table__WW71U tbody th:first-child,.data-table_table__WW71U thead th{position:static!important}.data-table_table__WW71U td,.data-table_table__WW71U th{overflow-wrap:anywhere;padding:.3rem!important}.data-table_table__WW71U thead{display:table-header-group}.data-table_table__WW71U tr{break-inside:avoid}.data-table_swipe__N_I7m{display:none}}.home-hero_hero__8xp7B{--h-cream:#FBF7F0;--h-peach:#FCE9DC;--h-peach-ink:#9A4A1C;--h-sage:#E6F0E4;--h-sage-ink:#3F6B47;--h-butter:#FBF1D3;--h-line:#EBE2D4;--h-ink:#1E293B;--h-soft:#57534E;position:relative;overflow-x:clip;background:radial-gradient(60rem 30rem at 88% -10%,#FCEBDD 0,transparent 60%),radial-gradient(40rem 24rem at -5% 110%,#EAF2E6 0,transparent 65%),var(--h-cream);border-bottom:1px solid var(--h-line)}.home-hero_hero__8xp7B~section{content-visibility:auto;contain-intrinsic-size:auto 700px}@media print{.home-hero_hero__8xp7B~section{content-visibility:visible;contain-intrinsic-size:none}}.home-hero_inner__QapyC{position:relative;margin:0 auto;max-width:1200px;display:grid;grid-template-columns:minmax(0,1fr);gap:2.5rem;padding:2.25rem 1rem 3rem}@media (min-width:640px){.home-hero_inner__QapyC{padding:3rem 1.5rem 3.5rem}}@media (min-width:1024px){.home-hero_inner__QapyC{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3.5rem;padding:4.5rem 2rem 4.75rem;align-items:center}}.home-hero_copy__uZKmQ{min-width:0;position:relative;z-index:2}.home-hero_kicker__dqYwZ{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--h-peach-ink)}.home-hero_kickerDot__LCDNf{width:8px;height:8px;border-radius:999px;background:#F2B48F;box-shadow:0 0 0 4px var(--h-peach)}.home-hero_title__jalAp{margin-top:1rem;font-size:2.3rem;line-height:1.06;letter-spacing:-.04em;font-weight:600;color:var(--h-ink);text-wrap:balance}.home-hero_title__jalAp em{font-style:normal;color:#B4592A}@media (min-width:640px){.home-hero_title__jalAp{font-size:3rem}}@media (min-width:1024px){.home-hero_title__jalAp{font-size:3.55rem}}.home-hero_lede__Ye2pJ{margin-top:1.1rem;max-width:34rem;font-size:1.08rem;line-height:1.65;color:var(--h-soft)}.home-hero_searchCard__cDYZ5{position:relative;z-index:30;margin-top:1.75rem;max-width:36rem;border-radius:1.4rem;background:#FFFDF9;border:1px solid var(--h-line);padding:.9rem;box-shadow:0 22px 44px -30px rgb(120 72 30/.35)}.home-hero_searchLabel__3EXtW{display:block;padding:0 .3rem .55rem;font-size:14px;font-weight:600;color:var(--h-ink);line-height:1.3}.home-hero_chipsLabel__Dq9_v{margin-top:.9rem;padding:0 .3rem;font-size:12.5px;font-weight:600;color:var(--h-soft);line-height:1.3}.home-hero_chips__IDNFM{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.4rem}.home-hero_chip__bPUNU{display:inline-flex;align-items:center;gap:.35rem;border-radius:999px;background:var(--h-cream);border:1px solid var(--h-line);padding:.3rem .75rem;font-size:13px;font-weight:500;line-height:1.4;color:var(--h-ink);transition:background-color .2s ease,border-color .2s ease,color .2s ease}.home-hero_chip__bPUNU:focus-visible,.home-hero_chip__bPUNU:hover{background:var(--h-peach);border-color:#F2C6A8;color:var(--h-peach-ink)}.home-hero_actions__GFXvD{margin-top:1.5rem;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem}.home-hero_primaryBtn__SapkX{display:inline-flex;align-items:center;gap:.5rem;height:3rem;padding:0 1.35rem;border-radius:.9rem;background:var(--h-ink);color:#FFFDF9;font-size:15px;font-weight:600;transition:background-color .2s ease,transform .2s ease}.home-hero_primaryBtn__SapkX:hover{background:#334155;transform:translateY(-1px)}.home-hero_textBtn__9ZggJ{display:inline-flex;align-items:center;gap:.4rem;font-size:15px;font-weight:600;color:var(--h-ink);text-decoration:underline;text-decoration-color:#E8B99A;text-decoration-thickness:2px;text-underline-offset:5px;transition:text-decoration-color .2s ease,color .2s ease}.home-hero_textBtn__9ZggJ:hover{color:var(--h-peach-ink);text-decoration-color:currentColor}.home-hero_arrow__U_pdX{transition:transform .2s ease}.home-hero_primaryBtn__SapkX:hover .home-hero_arrow__U_pdX,.home-hero_textBtn__9ZggJ:hover .home-hero_arrow__U_pdX{transform:translateX(3px)}.home-hero_facts___CBku{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.4rem 1.25rem;font-size:13.5px;color:var(--h-soft);line-height:1.4}.home-hero_facts___CBku b{color:var(--h-ink);font-weight:600;font-variant-numeric:tabular-nums}.home-hero_visual__1GTC4{position:relative;min-width:0;z-index:1}.home-hero_photo__UXsR_{position:relative;aspect-ratio:4/3;width:100%;overflow:hidden;border-radius:1.75rem 1.75rem 0 0;background:#EFE3D2;border:1px solid var(--h-line);border-bottom:0}.home-hero_photo__UXsR_ img{object-fit:cover}.home-hero_caption__QL9IP{position:absolute;left:.9rem;bottom:.9rem;border-radius:999px;background:rgb(255 253 249/.92);padding:.3rem .75rem;font-size:12px;font-weight:500;color:var(--h-soft);line-height:1.4}.home-hero_checklist__X6DQs{border-radius:0 0 1.75rem 1.75rem;background:#FFFDF9;border:1px solid var(--h-line);padding:1.1rem 1.2rem 1.2rem}.home-hero_checkTitle__2vqAe{font-family:var(--font-mono);font-size:11.5px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--h-sage-ink);line-height:1.3}.home-hero_steps__vuDp8{margin-top:.8rem;display:grid;gap:.6rem}@media (min-width:640px){.home-hero_steps__vuDp8{grid-template-columns:repeat(3,minmax(0,1fr))}}.home-hero_step__JN2Wu{display:flex;gap:.6rem;align-items:flex-start;min-width:0}.home-hero_num__6OK6U{flex:none;display:grid;place-items:center;width:1.6rem;height:1.6rem;border-radius:999px;font-family:var(--font-mono);font-size:11.5px;font-weight:700}.home-hero_n1__51jea{background:var(--h-peach);color:var(--h-peach-ink)}.home-hero_n2__5c_eI{background:var(--h-butter);color:#85621A}.home-hero_n3__C_iGv{background:var(--h-sage);color:var(--h-sage-ink)}.home-hero_stepText__5Z129{font-size:13.5px;line-height:1.4;color:var(--h-soft)}.home-hero_stepText__5Z129 strong{display:block;color:var(--h-ink);font-weight:600}.home-hero_safetyLink__4_otx{margin-top:.9rem;display:inline-flex;align-items:center;gap:.35rem;font-size:13.5px;font-weight:600;color:var(--h-sage-ink);line-height:1.4}.home-hero_safetyLink__4_otx:hover{text-decoration:underline;text-underline-offset:4px}@media (max-width:1023px){.home-hero_visual__1GTC4{max-width:560px}}@media (prefers-reduced-motion:reduce){.home-hero_arrow__U_pdX,.home-hero_primaryBtn__SapkX,.home-hero_primaryBtn__SapkX:hover,.home-hero_primaryBtn__SapkX:hover .home-hero_arrow__U_pdX,.home-hero_textBtn__9ZggJ:hover .home-hero_arrow__U_pdX{transition:none;transform:none}}