.RepairJournal_page__egINw{--ink:#26302b;--muted:#647069;--line:#d7ddd5;background:#f5f4ef;color:var(--ink);word-break:keep-all;padding-bottom:40px}.RepairJournal_page__egINw :is(h1,h2,h3,p,figure){margin:0}.RepairJournal_page__egINw a{text-decoration:none}.RepairJournal_page__egINw :is(a,button,summary):focus-visible{outline:3px solid #7b9e83;outline-offset:5px}.RepairJournal_intro__vmEIt{max-width:1240px;margin:auto;padding:36px 36px 0}.RepairJournal_breadcrumb__JqkHB{display:flex;flex-wrap:wrap;align-items:center;gap:13px;font-size:12px;color:var(--muted)}.RepairJournal_heroGrid__3CDXR{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding:48px 0}.RepairJournal_eyebrow__9c_5a{font-size:10px;font-weight:600;letter-spacing:2px;color:#657b6b;line-height:1.7}.RepairJournal_eyebrow__9c_5a span{letter-spacing:0;border-left:1px solid #bdc7bd;padding-left:15px;margin-left:10px}.RepairJournal_categories__vA975{font-size:12px;color:var(--muted);margin-top:25px!important}.RepairJournal_heading__7j8Qf h1{text-wrap:balance;font-size:clamp(30px,3.3vw,46px);line-height:1.38;letter-spacing:-1.8px;font-weight:600;margin-top:14px}.RepairJournal_lead__Tx7ad{font-size:16px;line-height:1.85;color:var(--muted);margin-top:24px!important}.RepairJournal_articleMeta__aJgen{display:flex;gap:17px;margin-top:22px!important;color:#758078;font-size:11px}.RepairJournal_articleMeta__aJgen span{border-left:1px solid #c4ccc2;padding-left:17px}.RepairJournal_introActions__uZPV9{display:flex;align-items:center;gap:24px;margin-top:30px}.RepairJournal_smsButton__iJsu3{display:inline-flex;align-items:center;justify-content:space-between;gap:30px;padding:15px 22px;min-height:52px;color:#fff!important;background:#344c40;font-size:13px;font-weight:600;border:1px solid #344c40;border-radius:3px}.RepairJournal_smsButton__iJsu3:hover{background:#203b2c}.RepairJournal_phoneLink__0YeHO{display:inline-flex;min-height:46px;align-items:center;font-size:13px;color:inherit}.RepairJournal_cover__0y9wS{width:100%}.RepairJournal_coverImage__YBOgK{aspect-ratio:5/4;border-radius:3px}.RepairJournal_coverImage__YBOgK img{object-fit:contain}.RepairJournal_cover__0y9wS figcaption{font-size:11px;color:var(--muted);padding-top:12px;line-height:1.7}.RepairJournal_facts__kNrzY{margin:0;display:flex;flex-wrap:wrap;gap:28px 38px;border-block:1px solid #aebdb0;padding:23px 0}.RepairJournal_facts__kNrzY>div{flex:1 1 140px}.RepairJournal_facts__kNrzY dt{font-size:10px;color:#79867c;margin-bottom:7px}.RepairJournal_facts__kNrzY dd{font-size:14px;font-weight:550;margin:0;line-height:1.7}.RepairJournal_layout__kfeMg{display:grid;grid-template-columns:210px minmax(0,1fr);gap:75px;max-width:1168px;margin:0 auto;padding:65px 0 0}.RepairJournal_sidebar__KrimO{min-width:0}.RepairJournal_sticky__cEBe_{position:sticky;top:114px}.RepairJournal_sticky__cEBe_ ol{list-style:none;padding:0;margin:20px 0 0}.RepairJournal_sticky__cEBe_ li{border-bottom:1px solid var(--line)}.RepairJournal_sticky__cEBe_ li a{display:flex;gap:13px;padding:15px 0;font-size:13px;line-height:1.7;color:#4d5a51}.RepairJournal_sticky__cEBe_ li span{font-size:10px;color:#89998d;font-variant-numeric:tabular-nums;padding-top:3px}.RepairJournal_sideNote__HUfGz{font-size:12px;line-height:1.9;color:var(--muted);margin-top:28px!important}.RepairJournal_sideSms__Z05_g{display:inline-block;margin-top:15px;padding-block:8px;font-size:12px;color:#315a42;border-bottom:1px solid #6d8875}.RepairJournal_story___ZEfc{min-width:0}.RepairJournal_serviceContext__o7xHp{border:1px solid #c5d2c4;border-radius:3px;padding:24px;background:#edf1e8;margin-bottom:36px}.RepairJournal_serviceContext__o7xHp h2{font-size:18px;line-height:1.55;margin-top:10px;font-weight:600}.RepairJournal_serviceContext__o7xHp p:not(.RepairJournal_eyebrow__9c_5a){font-size:13px;line-height:1.85;color:#576958;margin-top:12px}.RepairJournal_serviceContext__o7xHp nav{display:grid;margin-top:14px}.RepairJournal_contextContact__TtXXb,.RepairJournal_serviceContext__o7xHp nav a{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:13px;color:#35533e;padding-block:10px}.RepairJournal_serviceContext__o7xHp nav a{border-bottom:1px solid #cbd7c6}.RepairJournal_contextContact__TtXXb{margin-top:6px;font-weight:600}.RepairJournal_mobileToc__ae7bS{display:none}.RepairJournal_chapter__JzEkJ{scroll-margin-top:105px;margin-bottom:64px}.RepairJournal_chapterHeading__Tnu93{display:flex;align-items:baseline;gap:17px;padding-bottom:23px;border-bottom:1px solid var(--line);margin-bottom:25px}.RepairJournal_chapterHeading__Tnu93>span{font-size:13px;color:#879a8a;font-variant-numeric:tabular-nums}.RepairJournal_chapterHeading__Tnu93 h2{text-wrap:balance;font-size:27px;font-weight:570;letter-spacing:-.8px;line-height:1.45}.RepairJournal_prose__w_Pk_{color:#49554d;font-size:16px;line-height:1.95;overflow-wrap:anywhere}.RepairJournal_prose__w_Pk_ :is(p,ul,ol,blockquote,table){margin:0 0 19px}.RepairJournal_prose__w_Pk_ p:last-child{margin-bottom:0}.RepairJournal_prose__w_Pk_ h3{font-size:20px;margin:28px 0 14px;color:var(--ink)}.RepairJournal_prose__w_Pk_ a{text-decoration:underline;text-underline-offset:4px;color:#335c42}.RepairJournal_prose__w_Pk_ :is(ul,ol){padding-left:22px}.RepairJournal_prose__w_Pk_ iframe{width:100%;aspect-ratio:16/9;height:auto}.RepairJournal_prose__w_Pk_ table{max-width:100%;display:block;overflow-x:auto}.RepairJournal_photoGrid__wo6yw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:28px}.RepairJournal_photoGrid__wo6yw.RepairJournal_singlePhoto__wjqPf{grid-template-columns:1fr}.RepairJournal_photoGrid__wo6yw figure{min-width:0}.RepairJournal_photoButton__IDLMw{position:relative;width:100%;aspect-ratio:4/3;background:#e8e9e2;border:1px solid #d8dfd5;border-radius:3px;padding:0;overflow:hidden;cursor:zoom-in}.RepairJournal_singlePhoto__wjqPf .RepairJournal_photoButton__IDLMw{aspect-ratio:3/2}.RepairJournal_photo__wkDif{object-fit:contain}.RepairJournal_enlarge__iMxOT{position:absolute;right:10px;bottom:10px;display:grid;place-items:center;width:32px;height:32px;color:#fff;background:#283b30d9;border-radius:2px}.RepairJournal_photoGrid__wo6yw figcaption{display:flex;gap:10px;font-size:12px;line-height:1.75;color:#67766b;padding:10px 1px 0}.RepairJournal_photoGrid__wo6yw figcaption>span{font-size:10px;color:#8a978a;padding-top:2px}.RepairJournal_parts__RCzo1{border-left:2px solid #879e89;padding:23px 28px;margin-bottom:40px;background:#eaf0e7}.RepairJournal_parts__RCzo1 h2{font-size:19px;margin-top:5px;font-weight:600}.RepairJournal_parts__RCzo1 p:not(.RepairJournal_eyebrow__9c_5a){white-space:pre-line;line-height:1.9;font-size:14px;margin-top:14px;color:#526154}.RepairJournal_source__k6M4h{display:flex;gap:20px;justify-content:space-between;flex-wrap:wrap;font-size:11px;color:#788478;border-top:1px solid var(--line);padding:25px 0;line-height:1.8}.RepairJournal_source__k6M4h a{color:#426449}.RepairJournal_consult__XHmzP{margin-top:28px;background:#252e29;color:#f0f3ed;padding:42px;border-radius:3px;scroll-margin-top:100px}.RepairJournal_consult__XHmzP .RepairJournal_eyebrow__9c_5a{color:#9db4a2}.RepairJournal_consult__XHmzP h2{font-size:32px;line-height:1.4;letter-spacing:-1px;font-weight:550;margin-top:20px}.RepairJournal_consult__XHmzP p:not(.RepairJournal_eyebrow__9c_5a){font-size:14px;color:#bdcabc;line-height:1.9;margin-top:20px}.RepairJournal_consult__XHmzP>div{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:28px}.RepairJournal_consult__XHmzP .RepairJournal_smsButton__iJsu3{color:#25372a!important;background:#edf3e9;border-color:#edf3e9}.RepairJournal_mapLink__q7j1K{display:inline-block;color:#a3b8a7;font-size:11px;line-height:1.8;margin-top:25px;padding-block:8px}.RepairJournal_related__S1Tya{max-width:1168px;margin:80px auto 0;border-top:1px solid var(--line);padding-top:46px}.RepairJournal_related__S1Tya>div:first-child{position:relative}.RepairJournal_related__S1Tya h2{margin-top:14px;font-size:27px;font-weight:550;letter-spacing:-.8px}.RepairJournal_related__S1Tya>div:first-child>a{display:block;margin-top:20px;font-size:12px;color:#526b57}.RepairJournal_relatedGrid__tqg79{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin-top:30px}.RepairJournal_lightbox__fyuLU{margin:auto;padding:0;width:min(1100px,95vw);max-width:95vw;max-height:94dvh;color:#edf2eb;background:#1e2722;border:1px solid #4c5a50;border-radius:4px}.RepairJournal_lightbox__fyuLU::backdrop{background:#07100cec}.RepairJournal_lightboxInner__ljvwi{padding:18px}.RepairJournal_lightboxTop__1aWmJ{display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12px}.RepairJournal_lightbox__fyuLU button{cursor:pointer;min-width:44px;min-height:44px;color:inherit;background:transparent;border:1px solid #849288;padding:7px 13px}.RepairJournal_lightbox__fyuLU button:disabled{opacity:.3}.RepairJournal_lightboxImage___4L8W{position:relative;height:67dvh;margin-block:12px}.RepairJournal_lightboxBottom__JpRA1{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px;line-height:1.8}.RepairJournal_lightboxBottom__JpRA1 p{margin:0;text-align:center}@media(max-width:1250px){.RepairJournal_layout__kfeMg,.RepairJournal_related__S1Tya{margin-inline:36px}.RepairJournal_layout__kfeMg{gap:42px;grid-template-columns:180px minmax(0,1fr)}.RepairJournal_heroGrid__3CDXR{gap:36px}}@media(max-width:950px){.RepairJournal_layout__kfeMg{display:block;max-width:760px;margin:auto;padding-inline:28px}.RepairJournal_sidebar__KrimO{display:none}.RepairJournal_mobileToc__ae7bS{display:block;margin-bottom:40px;border-block:1px solid var(--line)}.RepairJournal_mobileToc__ae7bS summary{display:flex;justify-content:space-between;padding:17px 0;cursor:pointer;font-size:13px}.RepairJournal_mobileToc__ae7bS nav{display:grid;gap:0;padding-bottom:15px}.RepairJournal_mobileToc__ae7bS a{font-size:13px;padding:10px 0;color:#46604a}.RepairJournal_heroGrid__3CDXR{gap:28px}.RepairJournal_introActions__uZPV9{gap:14px}.RepairJournal_smsButton__iJsu3{gap:15px}.RepairJournal_relatedGrid__tqg79{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.RepairJournal_page__egINw{padding-bottom:100px}.RepairJournal_intro__vmEIt{padding:24px 22px 0}.RepairJournal_breadcrumb__JqkHB{font-size:11px;gap:9px}.RepairJournal_heroGrid__3CDXR{grid-template-columns:1fr;padding:32px 0 26px;gap:30px}.RepairJournal_eyebrow__9c_5a{font-size:9px;letter-spacing:1.6px}.RepairJournal_categories__vA975{margin-top:21px!important;font-size:11px}.RepairJournal_heading__7j8Qf h1{font-size:30px;letter-spacing:-1.2px;line-height:1.4}.RepairJournal_lead__Tx7ad{font-size:14px;line-height:1.9;margin-top:17px!important}.RepairJournal_articleMeta__aJgen{margin-top:18px!important;font-size:10px}.RepairJournal_introActions__uZPV9{gap:25px;margin-top:22px}.RepairJournal_smsButton__iJsu3{padding:14px 18px;font-size:13px;min-height:49px}.RepairJournal_phoneLink__0YeHO{font-size:12px}.RepairJournal_coverImage__YBOgK{aspect-ratio:4/3}.RepairJournal_facts__kNrzY{display:grid;grid-template-columns:1fr 1fr;gap:19px 22px;padding:22px 0}.RepairJournal_facts__kNrzY>div:last-child{grid-column:1/-1}.RepairJournal_facts__kNrzY dd{font-size:13px}.RepairJournal_layout__kfeMg{margin:0;padding:28px 22px 0}.RepairJournal_chapter__JzEkJ{margin-bottom:46px;scroll-margin-top:84px}.RepairJournal_chapterHeading__Tnu93{gap:13px;padding-bottom:17px;margin-bottom:20px}.RepairJournal_chapterHeading__Tnu93 h2{font-size:23px;letter-spacing:-.7px}.RepairJournal_prose__w_Pk_{font-size:15px;line-height:1.95}.RepairJournal_photoGrid__wo6yw{grid-template-columns:1fr;gap:22px;margin-top:23px}.RepairJournal_singlePhoto__wjqPf .RepairJournal_photoButton__IDLMw{aspect-ratio:4/3}.RepairJournal_photoGrid__wo6yw figcaption{font-size:12px}.RepairJournal_parts__RCzo1{padding:20px;margin-bottom:30px}.RepairJournal_parts__RCzo1 h2{font-size:18px}.RepairJournal_consult__XHmzP{padding:30px 22px}.RepairJournal_consult__XHmzP h2{font-size:28px}.RepairJournal_consult__XHmzP p:not(.RepairJournal_eyebrow__9c_5a){font-size:13px}.RepairJournal_consult__XHmzP p br{display:none}.RepairJournal_consult__XHmzP>div{gap:8px;flex-direction:column;align-items:stretch}.RepairJournal_consult__XHmzP .RepairJournal_phoneLink__0YeHO{justify-content:center}.RepairJournal_related__S1Tya{margin:54px 22px 0;padding-top:30px}.RepairJournal_related__S1Tya h2{font-size:23px}.RepairJournal_relatedGrid__tqg79{grid-template-columns:1fr;gap:35px}.RepairJournal_lightboxInner__ljvwi{padding:12px}.RepairJournal_lightboxTop__1aWmJ{font-size:11px;gap:8px}.RepairJournal_lightboxImage___4L8W{height:56dvh}.RepairJournal_lightboxBottom__JpRA1{font-size:12px;gap:10px}}@media(prefers-reduced-motion:reduce){.RepairJournal_page__egINw *{scroll-behavior:auto!important}}@media(max-width:700px){.RepairJournal_intro__vmEIt{padding-top:20px}.RepairJournal_heroGrid__3CDXR{padding:22px 0;gap:20px}.RepairJournal_heading__7j8Qf>.RepairJournal_eyebrow__9c_5a{display:none}.RepairJournal_categories__vA975{margin-top:0!important;font-size:13px;color:#536557}.RepairJournal_heading__7j8Qf h1{font-size:28px;line-height:1.4;margin-top:10px}.RepairJournal_lead__Tx7ad{font-size:15px;line-height:1.8;margin-top:14px!important}.RepairJournal_articleMeta__aJgen{font-size:12px;color:#5d6e60;margin-top:14px!important}.RepairJournal_introActions__uZPV9{display:none}.RepairJournal_cover__0y9wS figcaption{font-size:12px;color:#536557}.RepairJournal_facts__kNrzY{gap:14px 20px;padding:18px 0}.RepairJournal_facts__kNrzY dt{font-size:12px;color:#5d6e60}.RepairJournal_facts__kNrzY dd{font-size:14px}.RepairJournal_layout__kfeMg{padding-top:20px}.RepairJournal_mobileToc__ae7bS{margin-bottom:26px}.RepairJournal_mobileToc__ae7bS a,.RepairJournal_mobileToc__ae7bS summary{font-size:14px}.RepairJournal_prose__w_Pk_{font-size:16px;line-height:1.9}.RepairJournal_photoGrid__wo6yw figcaption{font-size:13px;color:#536557}}.WorkLibrary_library__dTml7{background:#f6f5f1;color:#25322e;padding-bottom:88px;word-break:keep-all}.WorkLibrary_librarySection__y_oAi{max-width:1280px;padding:64px 40px;margin:auto}.WorkLibrary_libraryHeading__sNjEe{display:flex;align-items:center;justify-content:space-between;gap:36px;padding:0 0 48px}.WorkLibrary_eyebrow__yhmkA{font-size:10px;letter-spacing:2px;color:#677b70;margin:0 0 25px}.WorkLibrary_libraryHeading__sNjEe h1{font-size:clamp(32px,4vw,52px);font-weight:500;letter-spacing:-2px;line-height:1.35}.WorkLibrary_intro__oN5Dv{font-size:14px;line-height:1.9;color:#64716a;margin-top:22px}.WorkLibrary_archiveMark__LIzVA{display:flex;flex-direction:column;gap:16px;padding:26px 0 26px 42px;border-left:1px solid #c9cfc7;color:#758077}.WorkLibrary_archiveMark__LIzVA>span{font-size:12px}.WorkLibrary_archiveMark__LIzVA strong{font-family:Georgia,serif;font-size:42px;letter-spacing:2px;font-weight:400;color:#36483d}.WorkLibrary_filters__JiMs3{border:1px solid #d7dcd3;border-radius:4px;padding:28px 30px 0;background:#eeeee7}.WorkLibrary_filterTop__3ajSC{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:23px}.WorkLibrary_filterEyebrow__0aKXR{font-size:11px;color:#637569;margin-bottom:8px}.WorkLibrary_filterTop__3ajSC h2{font-size:20px;font-weight:550;letter-spacing:-.6px}.WorkLibrary_filterTop__3ajSC>p{font-size:12px;line-height:1.7;color:#647368}.WorkLibrary_vehicleFilters__U_ooE{display:grid;grid-template-columns:1fr 1fr 1.6fr;gap:18px}.WorkLibrary_searchField__StElB,.WorkLibrary_vehicleFilters__U_ooE>label{display:flex;flex-direction:column;gap:8px;font-size:12px;color:#526356;min-width:0}.WorkLibrary_vehicleFilters__U_ooE select{width:100%;min-width:0;border:1px solid #c7cec2;border-radius:2px;min-height:48px;padding:10px 32px 10px 13px;color:#263b2e;background:#fafaf6;font-size:15px}.WorkLibrary_searchLabel__dBIHT{display:block}.WorkLibrary_searchRow__MqFrG{display:flex;border-bottom:1px solid #78917d;min-height:48px}.WorkLibrary_searchRow__MqFrG input{background:transparent;padding:10px 0;min-width:0;width:100%;font-size:15px;color:#263b2e}.WorkLibrary_searchRow__MqFrG input::placeholder{color:#718070}.WorkLibrary_searchRow__MqFrG button{flex-shrink:0;padding:10px 2px 10px 12px;color:#315540;font-size:13px}.WorkLibrary_filterHint__5c7SM{display:flex;justify-content:space-between;font-size:11px;color:#637569;margin:24px 0 10px}.WorkLibrary_filterHint__5c7SM span{display:none}.WorkLibrary_serviceFilters__XE69u{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:22px}.WorkLibrary_serviceFilters__XE69u button{border:1px solid #cad2c5;border-radius:3px;min-height:44px;padding:10px 13px;font-size:12px;color:#526550;background:transparent;transition:background .18s,color .18s}.WorkLibrary_serviceFilters__XE69u button[aria-pressed=true]{color:#fff;background:#344c3c;border-color:#344c3c}.WorkLibrary_filters__JiMs3 button,.WorkLibrary_filters__JiMs3 select{cursor:pointer}.WorkLibrary_filters__JiMs3 :is(button,select):disabled{opacity:.55;cursor:wait}.WorkLibrary_filterBottom__NrKEi{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #d3d9cd;min-height:58px;font-size:12px;color:#637361}.WorkLibrary_filterBottom__NrKEi>div{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.WorkLibrary_reset__Riltw{color:#405c45;min-height:44px;text-decoration:underline;text-underline-offset:4px}.WorkLibrary_sortLabel__s9_nx{display:flex;align-items:center;gap:8px;white-space:nowrap}.WorkLibrary_sortLabel__s9_nx select{background:transparent;min-height:44px;color:#324b38;padding:8px}.WorkLibrary_resultCount__wTrHk{margin:42px 0 20px;display:flex;align-items:center;justify-content:space-between;gap:16px}.WorkLibrary_resultTitle__URlTz{display:flex;align-items:baseline;gap:10px;font-size:14px;color:#4d6153}.WorkLibrary_resultTitle__URlTz>span{font-size:25px;font-weight:500;font-variant-numeric:tabular-nums;color:#283e31}.WorkLibrary_resultTitle__URlTz small{margin-left:-6px;font-size:12px}.WorkLibrary_pageNote__LUSpB{font-size:11px;color:#68786a}.WorkLibrary_cardGrid__sjLbD{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 26px}.WorkLibrary_card__tZUEZ{min-width:0;height:100%}.WorkLibrary_cardLink__no7tN{display:flex;height:100%;flex-direction:column;color:#27372c;background:#fcfcf9;border:1px solid #e0e3db;border-radius:4px;overflow:hidden;transition:border-color .2s}.WorkLibrary_imageWrap__wnUNT{position:relative;padding:12px 12px 0}.WorkLibrary_cardImage__2r4l7{aspect-ratio:4/3;width:100%;background:#e8eae3}.WorkLibrary_cardImage__2r4l7 img{object-fit:contain;transition:transform .4s}.WorkLibrary_imageArrow__BfGSm{position:absolute;right:24px;bottom:12px;background:#f6f6efe8;border:1px solid #ffffff70;color:#2a4432;font-size:17px;height:34px;width:34px;border-radius:50%;display:grid;place-items:center;transition:transform .2s}.WorkLibrary_cardBody__fx_KT{display:flex;flex:1;flex-direction:column;padding:20px 22px 0}.WorkLibrary_category__hJuPR{font-size:11px;color:#65785e;line-height:1.8;margin:0 0 11px!important}.WorkLibrary_card__tZUEZ h3{font-size:21px;letter-spacing:-.6px;line-height:1.55;font-weight:550;margin:0;word-break:keep-all}.WorkLibrary_summary__h1Snz{font-size:13px;color:#657365;line-height:1.9;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:13px 0 0!important}.WorkLibrary_cardMeta__TMydg{display:flex;flex-direction:column;gap:7px;font-size:11px;color:#637661;border-top:1px solid #e1e5db;padding-top:16px;margin-top:20px;line-height:1.7}.WorkLibrary_cardMeta__TMydg time{color:#7c8677;font-size:10px}.WorkLibrary_readMore__hpnRx{display:flex;justify-content:space-between;align-items:center;min-height:56px;font-size:12px;color:#3b5942;margin-top:auto;padding-top:8px}.WorkLibrary_serviceGuides__ipm2_{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:42px;padding-top:24px;border-top:1px solid #d4dccf}.WorkLibrary_serviceGuides__ipm2_ a{display:flex;align-items:center;gap:14px;min-height:44px;font-size:12px;color:#49634e}.WorkLibrary_pagination__PTO5i{margin-top:38px;display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.WorkLibrary_pageLink__3k9ed{display:grid;place-items:center;min-width:44px;min-height:44px;padding:8px;font-size:13px;color:#48604b;border:1px solid #d5ddcf;border-radius:2px}.WorkLibrary_pageLink__3k9ed[aria-current=page]{background:#344c3c;border-color:#344c3c;color:white}.WorkLibrary_library__dTml7 :is(a,button,input,select,summary):focus-visible{outline:3px solid #789679;outline-offset:3px}@media(hover:hover){.WorkLibrary_cardLink__no7tN:hover{border-color:#9eaf97}.WorkLibrary_cardLink__no7tN:hover .WorkLibrary_cardImage__2r4l7 img{transform:scale(1.015)}.WorkLibrary_cardLink__no7tN:hover .WorkLibrary_imageArrow__BfGSm{transform:translate(2px,-2px)}.WorkLibrary_serviceFilters__XE69u button:hover:not([aria-pressed=true]){background:#e0e6d9}}@media(max-width:1050px){.WorkLibrary_cardGrid__sjLbD{grid-template-columns:repeat(2,minmax(0,1fr))}.WorkLibrary_filterTop__3ajSC>p{display:none}.WorkLibrary_archiveMark__LIzVA{padding-left:24px}.WorkLibrary_archiveMark__LIzVA strong{font-size:30px}}@media(max-width:700px){.WorkLibrary_library__dTml7{padding-bottom:76px}.WorkLibrary_librarySection__y_oAi{padding:30px 20px 40px}.WorkLibrary_libraryHeading__sNjEe{padding-bottom:28px}.WorkLibrary_eyebrow__yhmkA{font-size:9px;letter-spacing:1.25px;margin-bottom:17px}.WorkLibrary_libraryHeading__sNjEe h1{font-size:32px;letter-spacing:-1.3px}.WorkLibrary_intro__oN5Dv{font-size:13px;margin-top:15px;line-height:1.8}.WorkLibrary_archiveMark__LIzVA{display:none}.WorkLibrary_filters__JiMs3{padding:20px 16px 0}.WorkLibrary_filterTop__3ajSC{margin-bottom:18px}.WorkLibrary_filterTop__3ajSC h2{font-size:18px}.WorkLibrary_filterEyebrow__0aKXR{font-size:11px;margin-bottom:7px}.WorkLibrary_vehicleFilters__U_ooE{grid-template-columns:1fr 1fr;gap:16px 10px}.WorkLibrary_vehicleFilters__U_ooE select{font-size:16px;padding-left:10px;padding-right:20px}.WorkLibrary_searchField__StElB{grid-column:1/-1}.WorkLibrary_searchRow__MqFrG input{font-size:16px}.WorkLibrary_filterHint__5c7SM{font-size:11px;margin-top:18px}.WorkLibrary_filterHint__5c7SM span{display:inline}.WorkLibrary_serviceFilters__XE69u{flex-wrap:nowrap;overflow-x:auto;padding-bottom:16px;scrollbar-width:thin}.WorkLibrary_serviceFilters__XE69u button{flex-shrink:0;font-size:12px}.WorkLibrary_filterBottom__NrKEi{font-size:11px;align-items:flex-start;padding:7px 0}.WorkLibrary_filterBottom__NrKEi>div{min-height:44px;gap:0 10px}.WorkLibrary_sortLabel__s9_nx{gap:0}.WorkLibrary_resultCount__wTrHk{margin:28px 0 16px}.WorkLibrary_cardGrid__sjLbD{grid-template-columns:1fr;gap:24px}.WorkLibrary_imageWrap__wnUNT{padding:10px 10px 0}.WorkLibrary_cardBody__fx_KT{padding:19px 19px 0}.WorkLibrary_category__hJuPR{font-size:12px}.WorkLibrary_card__tZUEZ h3{font-size:22px}.WorkLibrary_summary__h1Snz{font-size:14px;line-height:1.85}.WorkLibrary_cardMeta__TMydg{font-size:12px}.WorkLibrary_cardMeta__TMydg time{font-size:11px}.WorkLibrary_readMore__hpnRx{font-size:13px}.WorkLibrary_serviceGuides__ipm2_{display:grid;grid-template-columns:1fr 1fr;gap:4px 14px}.WorkLibrary_serviceGuides__ipm2_ a{justify-content:space-between;font-size:12px}}@media(prefers-reduced-motion:reduce){.WorkLibrary_cardImage__2r4l7 img,.WorkLibrary_cardLink__no7tN,.WorkLibrary_imageArrow__BfGSm,.WorkLibrary_serviceFilters__XE69u button{transition:none}.WorkLibrary_cardLink__no7tN:hover .WorkLibrary_cardImage__2r4l7 img,.WorkLibrary_cardLink__no7tN:hover .WorkLibrary_imageArrow__BfGSm{transform:none}}.WorkLibrary_finderHelp__2O8Co{font-size:12px;color:#596c5d;line-height:1.6;margin-top:7px}.WorkLibrary_symptomFilters__eqGXU{display:flex;flex-wrap:wrap;gap:7px;margin:16px 0}.WorkLibrary_symptomFilters__eqGXU button{min-height:44px;padding:8px 12px;border:1px solid #b6c3b4;border-radius:22px;font-size:12px;color:#344c3c;background:#fafaf6}.WorkLibrary_symptomFilters__eqGXU button[aria-pressed=true]{background:#344c3c;color:white}.WorkLibrary_moreFilters__4l1_x summary{cursor:pointer;min-height:44px;display:flex;align-items:center;font-size:12px;color:#405c45}.WorkLibrary_moreFilters__4l1_x summary:after{content:"＋";margin-left:auto}.WorkLibrary_moreFilters__4l1_x[open] summary:after{content:"−"}.WorkLibrary_moreFilters__4l1_x .WorkLibrary_filterHint__5c7SM{margin-top:5px}.WorkLibrary_activeFilters__qzsZA{display:flex;flex-wrap:wrap;gap:5px 12px;padding:8px 0}.WorkLibrary_activeFilters__qzsZA button{min-height:44px;color:#344c3c;font-size:12px;text-decoration:underline;text-underline-offset:4px}@media(max-width:700px){.WorkLibrary_librarySection__y_oAi{padding-top:20px}.WorkLibrary_libraryHeading__sNjEe{padding-bottom:18px}.WorkLibrary_libraryHeading__sNjEe h1{font-size:27px}.WorkLibrary_eyebrow__yhmkA{margin-bottom:10px}.WorkLibrary_intro__oN5Dv{margin-top:9px;font-size:12px}.WorkLibrary_filters__JiMs3{padding:15px 14px 0}.WorkLibrary_filterTop__3ajSC{margin-bottom:12px}.WorkLibrary_filterTop__3ajSC h2{font-size:17px}.WorkLibrary_vehicleFilters__U_ooE{gap:12px 10px}.WorkLibrary_symptomFilters__eqGXU{gap:6px;margin:12px 0 3px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.WorkLibrary_symptomFilters__eqGXU button{padding:7px 3px;font-size:11px}.WorkLibrary_resultCount__wTrHk{margin-top:18px}.WorkLibrary_moreFilters__4l1_x .WorkLibrary_serviceFilters__XE69u{flex-wrap:wrap;overflow:visible}.WorkLibrary_moreFilters__4l1_x .WorkLibrary_filterHint__5c7SM span{display:none}}