.ProductFeedback_card__MIaGd{margin:28px 0;padding:24px;border:1px solid #dbe4ec;border-radius:20px;background:linear-gradient(135deg,#f3f7fb,#fff 80%);box-shadow:0 10px 30px rgba(15,35,55,.045);color:#172f44;text-align:left}.ProductFeedback_heading__cA4yu{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:20px}.ProductFeedback_eyebrow__CNL17{font-size:10px;font-weight:800;letter-spacing:.13em;color:#577085}.ProductFeedback_body__IA3Np{display:flex;gap:16px;align-items:flex-start}.ProductFeedback_avatar__W5ofS{display:flex;align-items:center;justify-content:center;flex:0 0 54px;width:54px;height:54px;border-radius:50%;background:#193449;color:#ffd09a;box-shadow:0 0 0 5px #e5edf4;font-size:16px;font-weight:800;letter-spacing:.04em}.ProductFeedback_avatar__W5ofS svg{width:25px;height:25px}.ProductFeedback_portrait__Mc0lh{display:block;width:100%;height:100%;object-fit:cover;border-radius:50%}.ProductFeedback_copy__7p4t_{min-width:0;flex:1 1}.ProductFeedback_pullQuote__pFkfG{margin:0 0 18px;padding:4px 0 4px 18px;border-left:3px solid #e79034;color:#172f44;font-size:clamp(18px,2.1vw,24px);font-weight:600;line-height:1.5;font-style:italic}.ProductFeedback_card__MIaGd .ProductFeedback_summary__cRvEc{margin:0 0 14px;color:#172f44;font-size:17px;line-height:1.65;font-weight:500}.ProductFeedback_person___ud1V{display:flex;flex-direction:column;gap:4px;overflow-wrap:anywhere}.ProductFeedback_person___ud1V strong{font-size:12px}.ProductFeedback_person___ud1V span{font-size:11px;line-height:1.5;color:#607385}.ProductFeedback_footer__M6ctj{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:22px;padding-top:16px;border-top:1px solid #dbe4ec;font-size:11px}.ProductFeedback_match__9WsSL{font-weight:700;color:#607385}.ProductFeedback_footer__M6ctj a{font-weight:700;color:#145b8d;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ProductFeedback_notes__HOjwl{margin-top:14px;font-size:11px;line-height:1.6;color:#607385}.ProductFeedback_notes__HOjwl summary{cursor:pointer}.ProductFeedback_card__MIaGd .ProductFeedback_notes__HOjwl p{font-size:11px;margin:10px 0 0;line-height:1.6;color:#607385}.ProductFeedback_card__MIaGd a:focus-visible,.ProductFeedback_notes__HOjwl summary:focus-visible{outline:3px solid #e79034;outline-offset:4px;border-radius:3px}@media (max-width:600px){.ProductFeedback_card__MIaGd{padding:20px 16px;border-radius:16px}.ProductFeedback_body__IA3Np{gap:13px}.ProductFeedback_avatar__W5ofS{flex-basis:42px;width:42px;height:42px;font-size:13px;box-shadow:0 0 0 3px #e5edf4}.ProductFeedback_card__MIaGd .ProductFeedback_summary__cRvEc{font-size:15px}}.ProductFeedback_rating__jrL4G{margin:24px 0;padding:20px;border:1px solid #e2dfcf;border-radius:16px;background:#fffcf2;font-size:13px;color:#263c4e}.ProductFeedback_stars__XGlld{color:#b87900;letter-spacing:2px;font-size:20px}.ProductFeedback_rating__jrL4G div{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ProductFeedback_rating__jrL4G p{font-size:12px;line-height:1.6;margin:10px 0}.ProductFeedback_rating__jrL4G a{color:#145b8d;font-weight:700;text-decoration:underline}.ProductFeedback_rating__jrL4G a:focus-visible{outline:3px solid #e79034;outline-offset:4px}.ProductFeedback_fractionalStars__NDfld{position:relative;display:inline-block;color:#b8b3a8;letter-spacing:2px;font-size:20px;line-height:1.3;white-space:nowrap}.ProductFeedback_starFill__kX76r{position:absolute;left:0;top:0;overflow:hidden;color:#b87900;white-space:nowrap}.ProductFeedback_compactRating__8zWzj{margin:20px 0;color:inherit}.ProductFeedback_compactRatingRow__Balpa{display:flex;align-items:center;flex-wrap:wrap;gap:9px}.ProductFeedback_compactRatingRow__Balpa strong{font-size:18px;font-weight:700}.ProductFeedback_compactRating__8zWzj .ProductFeedback_fractionalStars__NDfld{font-size:22px;letter-spacing:1px;color:#7c8b96}.ProductFeedback_compactRating__8zWzj .ProductFeedback_starFill__kX76r{color:#ff9900}.ProductFeedback_compactRatingRow__Balpa a{font-size:14px;color:#90c9f4;text-decoration:none}.ProductFeedback_compactRatingRow__Balpa a:hover{text-decoration:underline}.ProductFeedback_ratingSource__fwkIs{display:block;margin-top:7px;font-size:12px;line-height:1.5;color:#c9d5df}.ProductFeedback_ratingDetails__rG_of{margin-top:6px;font-size:11px;color:#c9d5df}.ProductFeedback_ratingDetails__rG_of summary{cursor:pointer;width:-moz-fit-content;width:fit-content}.ProductFeedback_ratingDetails__rG_of p{font-size:12px;line-height:1.6;max-width:600px;margin:8px 0}.ProductFeedback_compactRating__8zWzj a:focus-visible,.ProductFeedback_ratingDetails__rG_of summary:focus-visible{outline:3px solid #ff9900;outline-offset:4px;border-radius:3px}.ProductFeedback_unratedStars__h0sLV{font-size:22px;letter-spacing:1px;color:#7c8b96;white-space:nowrap}.ProductFeedback_lightRating__xc77B{color:#263c4e}.ProductFeedback_lightRating__xc77B .ProductFeedback_compactRatingRow__Balpa a{color:#145b8d}.ProductFeedback_lightRating__xc77B .ProductFeedback_ratingDetails__rG_of,.ProductFeedback_lightRating__xc77B .ProductFeedback_ratingSource__fwkIs{color:#596674}.ProductFeedback_lightRating__xc77B .ProductFeedback_unratedStars__h0sLV{color:#647583}.ProductFeedback_ratingStarsLink___zOtU{display:inline-flex;align-items:center;text-decoration:none!important;border-radius:3px}.ProductFeedback_ratingStarsLink___zOtU:hover{filter:brightness(1.12)}.ProductFeedback_automotiveCard__i0vd7{border-color:#e9dfcf;border-left:4px solid #e79034;background:linear-gradient(120deg,#fff8ed,#fff 75%);box-shadow:0 9px 26px rgba(63,44,20,.055)}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_eyebrow__CNL17{color:#8a5d28}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_avatar__W5ofS{background:#193449;box-shadow:0 0 0 4px #f5e8d5}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_footer__M6ctj{border-color:#ece2d4}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_sourceLink__9vZNS{color:#607385;font-weight:600}.ProductFeedback_automotiveCard__i0vd7{margin:12px 0;padding:12px 16px;border-radius:12px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_heading__cA4yu{margin-bottom:7px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_eyebrow__CNL17{font-size:9px;letter-spacing:.08em}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_body__IA3Np{gap:10px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_avatar__W5ofS{flex:0 0 32px;width:32px;height:32px;font-size:10px;box-shadow:none}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_pullQuote__pFkfG{margin:0 0 7px;padding:0 0 0 10px;font-size:16px;line-height:1.4}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_person___ud1V{flex-direction:row;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_person___ud1V strong{font-size:11px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_person___ud1V span{font-size:10px;line-height:1.4}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_footer__M6ctj{margin-top:9px;padding-top:7px;gap:6px;font-size:10px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_notes__HOjwl{margin-top:6px;font-size:10px}@media(max-width:600px){.ProductFeedback_automotiveCard__i0vd7{padding:11px 12px;margin:10px 0}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_body__IA3Np{gap:9px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_pullQuote__pFkfG{font-size:15px;line-height:1.4}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_avatar__W5ofS{flex-basis:28px;width:28px;height:28px}.ProductFeedback_automotiveCard__i0vd7 .ProductFeedback_footer__M6ctj{gap:6px 12px}}.Automotive_hero__sO9fR{background:linear-gradient(120deg,#091521,#162b3b);color:white;padding:54px 0}.Automotive_heroGrid__Fgjd8{display:grid;grid-template-columns:1.3fr 1fr;grid-gap:55px;gap:55px;align-items:center}.Automotive_hero__sO9fR h1{font-size:clamp(36px,4.5vw,62px);line-height:1.08;letter-spacing:-1.5px;margin:18px 0}.Automotive_hero__sO9fR p{color:#d1dce5;line-height:1.75;max-width:650px}.Automotive_hero__sO9fR .Automotive_heroPhoto___5Y_X{margin:0;background:white;border-radius:24px;padding:25px;overflow:hidden}.Automotive_heroPhoto___5Y_X>div{height:310px!important}.Automotive_stats__JPrAw{background:#f2f6f8;border-bottom:1px solid #dae2e8;padding:23px 0}.Automotive_stats__JPrAw>div{display:flex;gap:60px}.Automotive_stats__JPrAw b{font-size:30px;margin-right:8px;color:#18384a}.Automotive_card__qez0W h3{font-size:24px;line-height:1.2;margin:12px 0}.Automotive_card__qez0W p{line-height:1.7}.Automotive_card__qez0W{height:100%;scroll-margin-top:100px}.Automotive_role__FsTEh{color:#1c6a56;font-weight:800}.Automotive_actions__EKS_b{display:grid;grid-gap:14px;gap:14px;margin-top:auto;padding-top:20px}.Automotive_actions__EKS_b .Automotive_amazonBtn__J6D3w{font-size:14px;padding:12px}.Automotive_disclosure__oQsI9{font-size:13px!important;line-height:1.6!important;color:#536572;margin:20px 0}.Automotive_copy__ZIiZp{max-width:850px;margin:32px 0}.Automotive_copy__ZIiZp p{font-size:18px;line-height:1.8;margin:16px 0 28px}.Automotive_copy__ZIiZp h2{font-size:29px;margin:26px 0 10px}.Automotive_group__RVztR{padding:30px 0;scroll-margin-top:100px}.Automotive_group__RVztR>h2{font-size:30px}.Automotive_group__RVztR>p{max-width:850px;line-height:1.8}.Automotive_group__RVztR>div{margin-top:25px}.Automotive_productLead__40M_f{display:grid;grid-template-columns:1fr 1.25fr;grid-gap:55px;gap:55px;align-items:center;margin:30px 0 45px}.Automotive_productLead__40M_f h1{font-size:clamp(34px,4vw,54px);line-height:1.1;overflow-wrap:anywhere}.Automotive_productLead__40M_f p{line-height:1.8}.Automotive_subtitle__iuDS2{font-size:22px;color:#235341}.Automotive_detailPhoto__YYs7W{background:white;border:1px solid #e3e8eb;border-radius:22px;padding:28px}.Automotive_detailPhoto__YYs7W>div{height:340px!important}.Automotive_specs__74wdu{background:white;border:1px solid #dce4e8;border-radius:16px;padding:20px 20px 20px 45px}.Automotive_specs__74wdu li{padding:9px 0;line-height:1.6}.Automotive_sourceBox__hGzgY{background:white;border:1px solid #dce4e8;border-radius:18px;padding:25px;margin:35px 0}.Automotive_sourceBox__hGzgY li,.Automotive_sourceBox__hGzgY p{font-size:15px;line-height:1.8}.Automotive_sourceBox__hGzgY a{color:#17614e;font-weight:700}.Automotive_sourceBox__hGzgY ul{padding-left:22px}.Automotive_card__qez0W a:focus-visible,.Automotive_hero__sO9fR a:focus-visible{outline:3px solid #ff9c40;outline-offset:5px}@media(max-width:980px){.Automotive_heroGrid__Fgjd8{gap:25px}.Automotive_hero__sO9fR h1{font-size:42px}.Automotive_productLead__40M_f,.Automotive_stats__JPrAw>div{gap:25px}}@media(max-width:650px){.Automotive_heroGrid__Fgjd8,.Automotive_productLead__40M_f{grid-template-columns:1fr}.Automotive_hero__sO9fR{padding:30px 0}.Automotive_hero__sO9fR h1{font-size:38px}.Automotive_hero__sO9fR .Automotive_heroPhoto___5Y_X{padding:16px}.Automotive_heroPhoto___5Y_X>div{height:230px!important}.Automotive_detailPhoto__YYs7W>div{height:270px!important}.Automotive_stats__JPrAw>div{flex-wrap:wrap;gap:12px 24px}.Automotive_stats__JPrAw span{font-size:13px}.Automotive_stats__JPrAw b{font-size:23px}.Automotive_copy__ZIiZp p{font-size:17px}.Automotive_productLead__40M_f{gap:22px}.Automotive_card__qez0W h3{font-size:23px}.Automotive_group__RVztR{padding:22px 0}.Automotive_sourceBox__hGzgY{padding:20px}}.Automotive_hero__sO9fR .crumb,.Automotive_hero__sO9fR .crumb a{color:#b9cad7}.Automotive_card__qez0W a{overflow-wrap:anywhere}.Automotive_breadcrumb___8w5q,.Automotive_breadcrumb___8w5q a{color:#526572}.Automotive_hero__sO9fR .Automotive_breadcrumb___8w5q,.Automotive_hero__sO9fR .Automotive_breadcrumb___8w5q a{color:#b9cad7}.Automotive_comparisonWrap__Z438_{overflow-x:auto;border:1px solid #dce4e8;border-radius:16px;margin:30px 0;background:white}.Automotive_comparison__NmSwj{width:100%;min-width:660px;border-collapse:collapse;font-size:14px;line-height:1.65}.Automotive_comparison__NmSwj caption{text-align:left;padding:18px 20px;font-weight:800;background:#edf3f5}.Automotive_comparison__NmSwj td,.Automotive_comparison__NmSwj th{text-align:left;vertical-align:top;padding:17px 20px;border-top:1px solid #dce4e8}.Automotive_comparison__NmSwj thead{background:#f7f9fa}.Automotive_comparison__NmSwj th{width:24%}.Automotive_comparison__NmSwj td{width:38%}.Automotive_comparison__NmSwj small{display:block;color:#536572;font-weight:400;margin-top:5px}.Automotive_comparison__NmSwj a{color:#17614e}.Automotive_comparisonWrap__Z438_:focus-visible{outline:3px solid #f28c28;outline-offset:3px}.ToolDirectory_directory__ksvQC{padding:24px 0 48px}.ToolDirectory_directory__ksvQC .ToolDirectory_crumb__aATzn{margin-bottom:8px;color:#596674;font-size:12px}.ToolDirectory_directory__ksvQC h1{font-size:clamp(28px,3.2vw,38px);line-height:1.15;letter-spacing:-.025em;margin:0 0 6px}.ToolDirectory_intro__a4Omc{margin:0;color:#596674;font-size:15px;line-height:1.5}.ToolDirectory_navigation__9L4l_{display:flex;flex-wrap:wrap;gap:8px 20px;margin:10px 0 0;font-size:13px;font-weight:700}.ToolDirectory_navigation__9L4l_ a:focus-visible{outline:3px solid #e79034;outline-offset:3px}@media(max-width:650px){.ToolDirectory_directory__ksvQC{padding:16px 0 36px}.ToolDirectory_directory__ksvQC h1{font-size:28px}.ToolDirectory_intro__a4Omc{font-size:14px}.ToolDirectory_navigation__9L4l_{margin-top:8px;gap:6px 16px}}.ApprenticeEssentialCard_card__Tkmtn{display:flex;flex-direction:column;min-width:0;height:100%;padding:22px;border:1px solid #d8e1e5;border-radius:16px;background:#fff;scroll-snap-align:start;scroll-margin-top:24px}.ApprenticeEssentialCard_top__09rfR{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ApprenticeEssentialCard_photo__XJCW1{margin:0 0 16px;padding:8px 0 0}.ApprenticeEssentialCard_photo__XJCW1 img{display:block;width:100%;height:160px;object-fit:contain}.ApprenticeEssentialCard_photo__XJCW1 figcaption{margin-top:8px;color:#68796f;font-size:10px;text-align:right}.ApprenticeEssentialCard_placeholder__OZSg3{display:grid;place-items:center;flex:none;width:60px;height:64px;border:1px dashed #b8c9cd;border-radius:12px;background:#f1f6f5;color:#75918b}.ApprenticeEssentialCard_placeholder__OZSg3 svg{width:40px;height:40px;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.ApprenticeEssentialCard_brand__ZbuKK{display:block;font-size:11px;font-weight:800;letter-spacing:.035em;color:#577067;overflow-wrap:anywhere}.ApprenticeEssentialCard_card__Tkmtn h3{margin:5px 0 0;font-size:18px;line-height:1.25;color:#172f36;letter-spacing:-.015em}.ApprenticeEssentialCard_card__Tkmtn .ApprenticeEssentialCard_advice__wNm80{font-size:13px;line-height:1.65;color:#4e5e65;margin:0 0 18px}.ApprenticeEssentialCard_buy__Ik7os{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:10px 14px;border-radius:9px;margin-top:auto;background:#173e34;color:#fff;font-size:13px;font-weight:800;text-decoration:none}.ApprenticeEssentialCard_buy__Ik7os:hover{background:#235746}.ApprenticeEssentialCard_buy__Ik7os:focus-visible{outline:3px solid #e79034;outline-offset:3px}.ApprenticeEssentialCard_card__Tkmtn .ApprenticeEssentialCard_pending__d_HJt{margin:auto 0 0;border-radius:8px;padding:10px 12px;background:#fff4dd;color:#75541c;font-size:12px;line-height:1.5}@media(max-width:650px){.ApprenticeEssentialCard_card__Tkmtn{padding:18px}.ApprenticeEssentialCard_placeholder__OZSg3{width:52px;height:58px}.ApprenticeEssentialCard_card__Tkmtn h3{font-size:17px}}.ToolDirectorySearch_searchBox__eDQEe{margin:12px 0 8px;padding:12px 16px;border:1px solid #dce3e8;border-radius:14px;background:#fff;max-width:850px;box-shadow:0 8px 24px rgba(15,35,55,.04)}.ToolDirectorySearch_searchBox__eDQEe label{display:block;font-size:14px;font-weight:750;color:#172f44;margin-bottom:5px}.ToolDirectorySearch_inputRow__m_fZW{display:flex;align-items:center;gap:12px;border:2px solid #b8c8d5;border-radius:12px;padding:0 14px;background:#f8fafc;min-height:46px}.ToolDirectorySearch_inputRow__m_fZW:focus-within{border-color:#d47815;box-shadow:0 0 0 3px rgba(242,140,40,.16)}.ToolDirectorySearch_inputRow__m_fZW svg{width:22px;height:22px;flex:none;fill:none;stroke:#577085;stroke-width:2;stroke-linecap:round}.ToolDirectorySearch_inputRow__m_fZW input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:#172f44;font:inherit;font-size:16px;padding:10px 0}.ToolDirectorySearch_inputRow__m_fZW input::placeholder{color:#647583;opacity:1}.ToolDirectorySearch_empty__xF_dM button,.ToolDirectorySearch_inputRow__m_fZW button{border:0;border-radius:8px;background:#193449;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;padding:9px 12px}.ToolDirectorySearch_empty__xF_dM button:focus-visible,.ToolDirectorySearch_inputRow__m_fZW button:focus-visible{outline:3px solid #e79034;outline-offset:3px}.ToolDirectorySearch_searchBox__eDQEe p{margin:6px 0 0;font-size:13px;color:#596674}.ToolDirectorySearch_searchBox__eDQEe .ToolDirectorySearch_count__Br3_4{font-weight:700;color:#172f44;overflow-wrap:anywhere}.ToolDirectorySearch_cardWrapper__sw_Ay{min-width:0;display:flex}.ToolDirectorySearch_cardWrapper__sw_Ay>article{width:100%}.ToolDirectorySearch_empty__xF_dM{padding:36px 24px;background:#fff;border:1px solid #dce3e8;border-radius:18px;text-align:center}.ToolDirectorySearch_empty__xF_dM h2{margin:0 0 8px}.ToolDirectorySearch_empty__xF_dM p{margin:0 0 18px}@media(max-width:600px){.ToolDirectorySearch_searchBox__eDQEe{padding:10px 12px}.ToolDirectorySearch_inputRow__m_fZW{gap:8px;padding:0 10px}.ToolDirectorySearch_inputRow__m_fZW input{font-size:16px}.ToolDirectorySearch_inputRow__m_fZW button{padding:8px}.ToolDirectorySearch_searchBox__eDQEe label{font-size:14px}}.ToolDirectorySearch_searchHelp__p83xl{position:absolute;width:1px;height:1px;padding:0;margin:-1px!important;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0}.ToolDirectorySearch_groupNav__Pv8q2{display:flex;gap:18px;overflow-x:auto;white-space:nowrap;padding:8px 2px 10px;margin:0 0 12px;border-bottom:1px solid #dce3e8;scrollbar-width:thin;font-size:13px;font-weight:700;color:#263442}.ToolDirectorySearch_groupNav__Pv8q2 a{flex:none}.ToolDirectorySearch_groupNav__Pv8q2 a:focus-visible{outline:3px solid #e79034;outline-offset:2px}.ToolDirectorySearch_essentials__ifjJ8{padding:22px;margin:30px 0 0;border:1px solid #cfdfd9;border-radius:20px;background:#edf4f0;scroll-margin-top:100px}.ToolDirectorySearch_sectionHeading__5_Gif{display:flex;justify-content:space-between;align-items:center;gap:16px}.ToolDirectorySearch_kicker__rFEoT{font-size:10px;letter-spacing:.1em;text-transform:uppercase;color:#587268;font-weight:800}.ToolDirectorySearch_sectionHeading__5_Gif h2{margin:5px 0 0;font-size:25px;line-height:1.2;color:#173e34;letter-spacing:-.025em}.ToolDirectorySearch_essentialCount__vdXDe{white-space:nowrap;font-size:12px;font-weight:750;color:#476455}.ToolDirectorySearch_sectionIntro__bo4OI{font-size:14px!important;line-height:1.6!important;color:#4b6258;margin:10px 0 4px!important;max-width:740px}.ToolDirectorySearch_disclosure__deSib{font-size:11px!important;color:#617269;margin:4px 0 15px!important}.ToolDirectorySearch_carousel__3ERJU{position:relative;padding:0 32px}.ToolDirectorySearch_carouselArrow__yK_Xt{position:absolute;top:50%;transform:translateY(-50%);z-index:1;display:grid;place-items:center;width:44px;height:44px;border:2px solid #173e34;border-radius:50%;background:#173e34;color:#fff;box-shadow:0 3px 12px #173e3426;cursor:pointer}.ToolDirectorySearch_carouselArrow__yK_Xt svg{width:23px;height:23px;fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ToolDirectorySearch_carouselArrow__yK_Xt:hover:not(:disabled){background:#28604f}.ToolDirectorySearch_carouselArrow__yK_Xt:focus-visible{outline:3px solid #e79034;outline-offset:3px}.ToolDirectorySearch_carouselArrow__yK_Xt:disabled{background:#edf4f0;color:#7b9287;border-color:#b5c9be;box-shadow:none;cursor:default}.ToolDirectorySearch_previous__nN3yE{left:-14px}.ToolDirectorySearch_next__Uu2vo{right:-14px}.ToolDirectorySearch_essentialGrid__R7MKN{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 28px)/3);grid-gap:14px;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding:3px 0 8px;scrollbar-width:none}.ToolDirectorySearch_essentialGrid__R7MKN::-webkit-scrollbar{display:none}.ToolDirectorySearch_essentialGrid__R7MKN:focus-visible{outline:3px solid #e79034;outline-offset:4px;border-radius:8px}.ToolDirectorySearch_catalogueHeading__zueKv{font-size:24px;color:#172f44;margin:20px 0 18px}@media(max-width:980px){.ToolDirectorySearch_essentialGrid__R7MKN{grid-auto-columns:calc((100% - 14px)/2)}}@media(max-width:650px){.ToolDirectorySearch_essentials__ifjJ8{padding:16px;margin-top:24px}.ToolDirectorySearch_carousel__3ERJU{padding:0 24px}.ToolDirectorySearch_carouselArrow__yK_Xt{width:44px;height:44px}.ToolDirectorySearch_previous__nN3yE{left:-20px}.ToolDirectorySearch_next__Uu2vo{right:-20px}.ToolDirectorySearch_essentialGrid__R7MKN{grid-auto-columns:100%}.ToolDirectorySearch_sectionHeading__5_Gif h2{font-size:23px}.ToolDirectorySearch_essentialCount__vdXDe{font-size:11px}.ToolDirectorySearch_catalogueHeading__zueKv{font-size:22px}}