.o9frUW_section{color:#202124;font-family:Arial,sans-serif}.o9frUW_section h2{font-family:Arial,sans-serif;font-weight:500}.o9frUW_card{background:#fff;border:1px solid #dadce0;border-radius:12px;flex-direction:column;padding:24px;display:flex}.o9frUW_person{align-items:center;gap:12px;margin-bottom:16px;display:flex}.o9frUW_avatar{color:#174ea6;background:#e8f0fe;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:15px;font-weight:500;display:grid}.o9frUW_card:nth-child(2) .o9frUW_avatar{color:#a50e0e;background:#fce8e6}.o9frUW_card:nth-child(3) .o9frUW_avatar{color:#137333;background:#e6f4ea}.o9frUW_name{font-size:14px;font-weight:600;line-height:1.4}.o9frUW_source{color:#5f6368;margin-top:2px;font-size:12px}.o9frUW_rating{color:var(--amber);letter-spacing:1px;font-size:20px;line-height:1}.o9frUW_card blockquote{margin:12px 0 0;font-size:14px;line-height:1.6}.o9frUW_empty{color:#5f6368;margin:12px 0 0;font-size:14px}.o9frUW_badge{color:#202124;background:#fff;border:1px solid #dadce0;border-radius:10px;flex-direction:column;align-items:center;gap:7px;min-width:180px;padding:16px 22px;text-decoration:none;display:inline-flex;box-shadow:0 1px 3px #20212414}.o9frUW_badge:hover{border-color:#5f6368}.o9frUW_badge:focus-visible{outline:3px solid var(--navy);outline-offset:4px}.o9frUW_badgeLabel{font-size:14px;font-weight:600}.o9frUW_badgeCount{color:#1a73e8;font-size:12px}@media (max-width:760px){.o9frUW_heading{flex-direction:column;align-items:flex-start;gap:16px}}.o9frUW_stars{gap:2px;line-height:1;display:inline-flex}.o9frUW_stars svg{width:28px;height:28px;display:block}
.-OtG0G_template .section{padding:56px 0}.-OtG0G_template .-OtG0G_glance{padding-bottom:0}.-OtG0G_template .hero h1{margin-bottom:16px}.-OtG0G_template .hero p{max-width:560px}.-OtG0G_trust{border:1px solid #2a3d55;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:22px;display:grid}.-OtG0G_trust>div{border-right:1px solid #2a3d55;padding:14px;font-size:12.5px}.-OtG0G_trust>div:last-child{border-right:0}.-OtG0G_trust b{font:700 18px/1.1 var(--font-body);overflow-wrap:anywhere;display:block}.-OtG0G_actions{flex-wrap:wrap;gap:4px;display:flex}.-OtG0G_story{margin-top:18px}.-OtG0G_story summary{cursor:pointer;font-size:13px;font-weight:600}.-OtG0G_why ul{margin:0;padding:0;list-style:none}.-OtG0G_why li{border-bottom:1px solid var(--line);margin:0;padding:9px 0 9px 26px;position:relative}.-OtG0G_why li:before{content:"";background:var(--amber);width:9px;height:9px;position:absolute;top:16px;left:4px}.-OtG0G_card{border:1px solid var(--line);background:#fff}.-OtG0G_placeholder{color:#77808a;background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;height:180px;font-size:12.5px;font-weight:600;display:flex}.-OtG0G_cardBody{padding:14px 16px 16px}.-OtG0G_cardTitle{margin-bottom:4px;font-size:15px;font-weight:700;line-height:1.3}.-OtG0G_cardText{color:var(--muted);margin-bottom:10px;font-size:12.5px}.-OtG0G_review{border:1px solid var(--line);background:#fff;padding:18px}.-OtG0G_rating{color:var(--ink);font-weight:700}.-OtG0G_review p{margin:10px 0 0}.-OtG0G_reviewer{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:12px}.-OtG0G_note{color:var(--muted);font-size:12.5px}@media (max-width:760px){.-OtG0G_trust{grid-template-columns:1fr}.-OtG0G_trust>div{border-bottom:1px solid #2a3d55;border-right:0}.-OtG0G_trust>div:last-child{border-bottom:0}}.-OtG0G_template .section h2{margin-bottom:18px}.-OtG0G_template .head2 h2{margin-bottom:0}
.kgskkq_wrap{background:var(--paper);border-top:3px solid var(--amber);padding:28px}.kgskkq_heading{margin:0 0 10px}.kgskkq_intro{max-width:680px;margin-bottom:8px}.kgskkq_form{gap:22px;display:grid}.kgskkq_group{border:0;gap:14px;min-width:0;margin:0;padding:0;display:grid}.kgskkq_groupTitle{font:700 var(--fs-h3)/1.1 var(--font-display);letter-spacing:.01em;margin:0 0 4px;padding:0}.kgskkq_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:end;gap:14px;display:grid}.kgskkq_sub{border-left:3px solid var(--line);gap:14px;padding-left:14px;display:grid}.kgskkq_field{gap:6px;min-width:0;display:grid}.kgskkq_label{color:var(--ink);margin:0;padding:0;font-size:14px;font-weight:600}.kgskkq_req{color:var(--muted);font-weight:400}.kgskkq_hint{font-size:var(--fs-small);color:var(--muted);margin:0}.kgskkq_input,.kgskkq_textarea{border:1px solid var(--input-line);background:var(--white);width:100%;min-height:44px;color:var(--ink);font:16px/1.4 var(--font-body);border-radius:0;padding:10px 12px}.kgskkq_textarea{resize:vertical;min-height:110px}.kgskkq_input[aria-invalid=true],.kgskkq_textarea[aria-invalid=true]{border:2px solid var(--error)}.kgskkq_radios{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.kgskkq_radio{align-items:center;gap:10px;min-height:44px;display:flex}.kgskkq_radio input{width:22px;height:22px;accent-color:var(--navy);flex:none;margin:0}.kgskkq_radio label{cursor:pointer}.kgskkq_error{color:var(--error);margin:0;font-size:14px;font-weight:600}.kgskkq_summary{border:3px solid var(--error);background:var(--white);margin:12px 0 18px;padding:16px 18px}.kgskkq_summary:focus-visible{outline:3px solid var(--amber);outline-offset:2px}.kgskkq_summaryTitle{font:700 17px/1.3 var(--font-body);text-transform:none;letter-spacing:0;margin:0 0 8px}.kgskkq_summary ul{margin:0;padding-left:20px}.kgskkq_summary a{color:var(--error);font-weight:600}.kgskkq_check{gap:8px;display:grid}.kgskkq_form>button[type=submit]{justify-self:start;min-width:220px}.kgskkq_trap{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:640px){.kgskkq_wrap{padding:20px var(--gutter-phone)}.kgskkq_groupTitle{font-size:19px}}.kgskkq_compact{background:#fff;border:0;padding:0}.kgskkq_compact .kgskkq_form{gap:12px}.kgskkq_compact .kgskkq_grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.kgskkq_compact .kgskkq_label{font-size:12.5px}.kgskkq_compact .kgskkq_input{min-height:40px;padding:6px 8px}.kgskkq_compact .kgskkq_hint{margin:0 0 8px}.kgskkq_compact .kgskkq_form>button{background:var(--navy);color:#fff;min-width:0}.kgskkq_optional summary{cursor:pointer;font-size:12.5px;font-weight:600}.kgskkq_optional[open]{gap:12px;display:grid}@media (max-width:760px){.kgskkq_compact .kgskkq_grid{grid-template-columns:1fr}}.kgskkq_positions .kgskkq_radios{flex-wrap:wrap;gap:6px;display:flex}.kgskkq_positions .kgskkq_label{width:100%}.kgskkq_positions .kgskkq_radio{border:1px solid var(--line);gap:6px;padding:6px 10px;font-size:12.5px}.kgskkq_positions .kgskkq_radio:has(input:checked){background:var(--navy);color:#fff}.kgskkq_positions .kgskkq_radio input{width:16px;height:16px;accent-color:var(--amber)}.kgskkq_positions .kgskkq_radios{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kgskkq_positions .kgskkq_radios>legend{grid-column:1/-1}.kgskkq_positions .kgskkq_radio{align-items:start;padding:8px;font-weight:600}.kgskkq_positions .kgskkq_radio input{opacity:0;position:absolute}.kgskkq_positions .kgskkq_radio:focus-within{outline:3px solid var(--amber);outline-offset:2px}.kgskkq_positions+.kgskkq_sub{border-color:var(--amber);background:#f9f8f4;padding:10px 14px}.kgskkq_contactChoices .kgskkq_radios{flex-wrap:wrap;gap:6px;display:flex}.kgskkq_contactChoices .kgskkq_radio{border:1px solid var(--line);padding:6px 10px;font-size:12.5px}.kgskkq_contactChoices .kgskkq_radio:has(input:checked){background:var(--navy);color:#fff}.kgskkq_contactChoices .kgskkq_radio:focus-within{outline:3px solid var(--amber);outline-offset:2px}.kgskkq_contactChoices .kgskkq_radio input{width:16px;height:16px;accent-color:var(--amber)}.kgskkq_marketing{margin:12px 0}.kgskkq_marketing label{cursor:pointer;align-items:flex-start;gap:10px;min-height:44px;font-size:14px;display:flex}.kgskkq_marketing input{width:20px;height:20px;accent-color:var(--navy);flex:none;margin:3px 0 0}.kgskkq_marketing p{margin:6px 0 0}
.hwDSWW_map{min-width:0;color:var(--ink);border:1px solid var(--line);background:#fff}.hwDSWW_map iframe{border:0;width:100%;height:260px;display:block}.hwDSWW_switcher{border-bottom:1px solid var(--line);display:flex}.hwDSWW_switcher button{min-height:44px;color:var(--ink);font:600 14px var(--font-body);cursor:pointer;background:#fff;border:0;flex:1;padding:12px}.hwDSWW_switcher button[aria-pressed=true]{background:var(--navy);color:#fff;box-shadow:inset 0 -3px var(--amber)}.hwDSWW_details{padding:16px;font-size:14px}.hwDSWW_map .hwDSWW_details p{color:var(--ink);margin:6px 0;font-size:14px}.hwDSWW_details a{text-underline-offset:3px;min-height:24px;display:inline-block}
.v_XEvq_was{color:var(--muted);white-space:nowrap;margin-right:.35em;font-size:.8em;font-weight:400;text-decoration:line-through}.v_XEvq_now{white-space:nowrap}:is(.band .v_XEvq_was,.engines .v_XEvq_was,.buy .v_XEvq_was){color:#a9b6c5}.engine-card .v_XEvq_was{color:#a9b6c5}
.Z7BKva_layout{grid-template-columns:230px minmax(0,1fr);gap:44px;padding-bottom:56px;display:grid}.Z7BKva_sidebar{align-self:start;position:sticky;top:20px}.Z7BKva_sidebar a{border-left:3px solid #0000;padding:9px 12px;font-size:14px;text-decoration:none;display:block}.Z7BKva_sidebar a[aria-current=page]{border-left-color:var(--amber);background:var(--paper);font-weight:700}.Z7BKva_article{overflow-wrap:anywhere;min-width:0}.Z7BKva_article h1{margin-bottom:14px}.Z7BKva_article .prose{max-width:none}.Z7BKva_intro{max-width:680px;margin:20px 0}.Z7BKva_steps{margin:24px 0}.Z7BKva_steps h2{margin:0;font-size:15px;line-height:1.4}.Z7BKva_steps li{padding:12px}@media (max-width:760px){.Z7BKva_layout{grid-template-columns:minmax(0,1fr)}.Z7BKva_sidebar{display:none}}
.riiCEG_template .section{padding:56px 0}.riiCEG_template .grid2>*{min-width:0}.riiCEG_template .section h2{margin-bottom:18px}.riiCEG_template .head2 h2{margin-bottom:0}.riiCEG_template .offercard>img{object-fit:cover;width:100%;height:220px}.riiCEG_template .offercard.crate>img{object-fit:contain;background:#fff}.riiCEG_template .offercard h3{margin-bottom:8px}.riiCEG_template .offercard .prose{color:var(--muted);font-size:14px}.riiCEG_template .offercard .prose p{margin-bottom:12px}.riiCEG_template .hero .trust b{white-space:normal;overflow-wrap:anywhere;font-size:18px;line-height:1.2}.riiCEG_template .hero .trust li{padding:14px;font-size:12.5px}.riiCEG_template .hero .trust{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row}.riiCEG_template .section.navy .price{color:#fff}:is(.riiCEG_template .section.navy .head2 a,.riiCEG_template .on-navy a){color:#fff}.riiCEG_template .section.navy .eyebrow.dark{color:var(--amber)}.riiCEG_fitting{color:var(--soft);max-width:760px;margin-bottom:18px}.riiCEG_template .svc details{font-size:12.5px}.riiCEG_template .svc summary{cursor:pointer;margin-top:8px}.riiCEG_workshopPhotos{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px;display:grid}.riiCEG_workshopPhotos img,.riiCEG_workshopPhotos .riiCEG_placeholder{object-fit:cover;width:100%;height:200px}.riiCEG_placeholder,.riiCEG_map{color:#59636d;text-align:center;background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}.riiCEG_jobs{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.riiCEG_jobs .riiCEG_placeholder{height:150px}.riiCEG_jobs p{margin:8px 0 0;font-size:13px}.riiCEG_review{border:1px solid var(--line);background:#fff;padding:18px}.riiCEG_review p{margin:10px 0 0}.riiCEG_reviewer{border-top:1px solid var(--line);color:var(--muted);margin-top:12px;padding-top:10px;font-size:12px}.riiCEG_advice{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.riiCEG_adviceCard{border:1px solid var(--line);background:#fff}.riiCEG_adviceCard .riiCEG_placeholder{height:170px}.riiCEG_adviceBody{padding:14px 16px 18px}.riiCEG_adviceBody h3{margin:8px 0 6px;font-size:16px}.riiCEG_form{border:1px solid var(--line);background:#fff;padding:26px}.riiCEG_map{height:260px}.riiCEG_template .spec{margin-top:12px}.riiCEG_template .spec td{overflow-wrap:anywhere;font-weight:400}.riiCEG_fullCopy{margin:24px 0}.riiCEG_fullCopy summary{cursor:pointer;font-size:13px;font-weight:600}@media (max-width:760px){.riiCEG_advice,.riiCEG_workshopPhotos{grid-template-columns:1fr}.riiCEG_template .hero .trust{grid-template-columns:1fr}.riiCEG_jobs{grid-template-columns:1fr 1fr}}@media (min-width:761px){.riiCEG_template .hero .trust li:nth-child(2n){border-right:0}.riiCEG_template .hero .trust li:nth-child(-n+2){border-bottom:1px solid var(--line-navy)}}.riiCEG_adviceImage{background:#fff;width:100%;height:170px}
.IkYccG_template .section{padding:56px 0}.IkYccG_template .hero .wrap{gap:28px;padding-bottom:40px}.IkYccG_template .finder-alternatives{align-items:start;gap:20px}.IkYccG_template .finder-alternatives .or{margin:0 0 12px}.IkYccG_template .finder-alternatives p{margin-bottom:12px}.IkYccG_template .finder-results h2{margin-bottom:6px}.IkYccG_template .finder-result-note{color:var(--soft);max-width:760px;margin-bottom:18px}.IkYccG_template .finder-results .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.IkYccG_template .finder-results .callout{color:var(--ink)}.IkYccG_template .finder-results .callout p{color:var(--ink)}.IkYccG_template .finder-results .wrap>p[role=status]{margin-bottom:18px}.IkYccG_template .grid2>*{min-width:0}.IkYccG_template .hero select{appearance:none;border:1px solid var(--line-navy);background:var(--navy2);color:#fff;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' fill='none' stroke='%23f2b01e' stroke-width='2'/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;border-radius:0;min-height:44px;padding-right:28px}.IkYccG_template .hero select:disabled{opacity:.6}.IkYccG_fallback{margin-top:24px}.IkYccG_fallback summary{cursor:pointer;font-weight:600}.IkYccG_fallback .wrap{padding-left:0;padding-right:0}@media (max-width:760px){.IkYccG_template .finder-results .cards{grid-template-columns:1fr}}.IkYccG_template .finder-results .price{color:#fff}
._99PxCq_template .section{padding:56px 0}._99PxCq_template ._99PxCq_glance{padding-bottom:0}._99PxCq_template h2{margin-bottom:12px}._99PxCq_template .grid2>*{min-width:0}._99PxCq_actions{flex-wrap:wrap;gap:4px;margin-top:20px;display:flex}._99PxCq_map,._99PxCq_photo{color:#59636d;text-align:center;background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;font-size:12.5px;font-weight:600;display:flex}._99PxCq_map{flex-direction:column;height:320px}._99PxCq_template .spec th{width:44%;color:var(--muted);font-weight:400}:is(._99PxCq_template .spec td,._99PxCq_template .spec th){overflow-wrap:anywhere;padding:9px 0}._99PxCq_notice{margin-top:18px;font-size:14px}._99PxCq_more{margin-top:18px}._99PxCq_more summary{cursor:pointer;font-size:13px;font-weight:600}._99PxCq_fitted{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}._99PxCq_photo{height:150px}._99PxCq_fitted p{margin:8px 0 0;font-size:13px}._99PxCq_card{border:1px solid var(--line);background:#fff;max-width:520px;padding:14px 16px 16px}._99PxCq_card b{font-size:15px}._99PxCq_card p{color:var(--muted);margin:4px 0 10px;font-size:12.5px}._99PxCq_card a{font-size:14px}@media (max-width:760px){._99PxCq_fitted{grid-template-columns:1fr 1fr}}._99PxCq_template .spec td{font-weight:400}
.OakwOa_layout{grid-template-columns:minmax(0,1fr) 300px;gap:48px;padding-bottom:56px;display:grid}.OakwOa_layout>article,.OakwOa_layout>aside{min-width:0}.OakwOa_template h1{font-size:46px}:is(.OakwOa_template .prose p,.OakwOa_template .prose li){max-width:none}.OakwOa_byline{align-items:center;gap:12px;margin-top:16px;font-size:13px;display:flex}.OakwOa_photo{color:#77808a;text-align:center;background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;display:flex}.OakwOa_byline .OakwOa_photo{border-radius:50%;flex:none;width:44px;height:44px;font-size:8px}.OakwOa_answer{margin-top:22px}.OakwOa_sidebar{position:sticky;top:20px}.OakwOa_toc a{border-left:2px solid var(--line);padding:6px 0 6px 12px;font-size:13.5px;text-decoration:none;display:block}.OakwOa_toc a.OakwOa_first{border-left-color:var(--amber);font-weight:700}.OakwOa_minicard{background:var(--navy);color:#fff;border:1px solid #2a3d55;margin-top:20px;padding:16px}.OakwOa_minicard img{object-fit:contain;background:#fff;border-radius:3px;width:100%;height:150px;margin-bottom:10px}.OakwOa_cardTitle{margin:8px 0 4px;font-weight:700}.OakwOa_price{color:#fff;margin:6px 0 10px}.OakwOa_tablePrice{background:var(--navy);color:#fff;padding:4px 8px;display:inline-block}.OakwOa_relatedTitle{margin-bottom:18px}.OakwOa_fullGuide{margin-top:24px}.OakwOa_fullGuide>summary{cursor:pointer;font-size:13px;font-weight:600}.OakwOa_template .advice-template .acard .ph{height:170px;color:var(--muted);background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;font-size:12.5px;display:flex}@media (max-width:760px){.OakwOa_layout{grid-template-columns:minmax(0,1fr)}.OakwOa_layout>aside{display:none}}.OakwOa_minicard del,.OakwOa_tablePrice del{color:#a9b6c5}.OakwOa_template section[id=warning-signs] ul{margin:0;padding:0;list-style:none}.OakwOa_template section[id=warning-signs] li{border-bottom:1px solid var(--line);margin:0;padding:9px 0 9px 26px;position:relative}.OakwOa_template section[id=warning-signs] li:before{content:"";background:var(--amber);width:9px;height:9px;position:absolute;top:16px;left:4px}.OakwOa_toc a.OakwOa_first{background:var(--paper);border-left-width:3px}.OakwOa_minicard a{padding:9px 12px;font-size:14px;text-decoration:none;display:block}.OakwOa_minicard .tag.new{background:var(--amber);color:var(--ink)}.OakwOa_template .OakwOa_comparison th,.OakwOa_template .OakwOa_comparison td{padding:12px 14px}.OakwOa_template .OakwOa_comparison thead th{background:var(--navy);color:#fff;font:700 18px/1.1 var(--font-body)}.OakwOa_comparison thead small{font:600 12.5px/1.4 var(--font-body);letter-spacing:.1em;color:var(--amber);margin-top:4px;display:block}.OakwOa_comparison tbody th{width:18%}.OakwOa_qa{border-bottom:1px solid var(--line);padding:16px 0}.OakwOa_template .OakwOa_qa h3{font:700 16px/1.35 var(--font-body);letter-spacing:0;margin:0}.OakwOa_template .OakwOa_qa p{color:#2c3540;margin:6px 0 0}
.SHvTAW_engines{background:var(--navy);color:#fff;padding-bottom:56px}.SHvTAW_engines h1{margin-bottom:8px}.SHvTAW_engines .eyebrow{color:var(--amber)}:is(.SHvTAW_engines .crumbs,.SHvTAW_engines .filters legend,.SHvTAW_engines .chk i){color:var(--crumb-navy)}.SHvTAW_intro{max-width:640px;color:var(--note-navy)}.SHvTAW_intro p{margin:0 0 12px}.SHvTAW_fitting{max-width:760px;color:var(--note-navy);margin:0 0 26px;font-size:13.5px}.SHvTAW_engines .listing{grid-template-columns:250px minmax(0,1fr);gap:28px}.SHvTAW_engines .filters{background:var(--navy2);border-color:var(--line-navy)}.SHvTAW_engines .filters legend{font-family:var(--font-body)}.SHvTAW_engines .chk input{accent-color:var(--amber)}.SHvTAW_engines .chk.zero{color:var(--note-navy)}:is(.SHvTAW_engines .btn.line,.SHvTAW_engines .btn.navy){color:#fff;background:0 0;border-color:#fff}.SHvTAW_engines .linkbtn{color:#fff}.SHvTAW_engines .results-bar{color:var(--note-navy);gap:8px;margin-bottom:14px;font-size:12.5px}.SHvTAW_engines .results-bar p{font-weight:400}.SHvTAW_engines .filter-pills{flex-wrap:wrap;gap:6px;display:flex}.SHvTAW_engines .filter-pill{border:1px solid var(--amber);background:var(--amber);color:var(--ink);font:inherit;cursor:pointer;padding:5px 10px}.SHvTAW_engines .code-search{width:100%;height:36px;font:inherit;border:1px solid #b9bfc7;padding:8px;font-size:12.5px}.SHvTAW_engines .sort-label{align-items:center;gap:6px;display:flex}.SHvTAW_engines .sort-control{color:#fff;margin:0;font-size:13.5px;position:relative}.SHvTAW_engines .sort-control summary{background:var(--navy);cursor:pointer;border:1px solid #fff;justify-content:space-between;align-items:center;gap:12px;min-width:150px;min-height:44px;padding:10px 12px;list-style:none;display:flex}.SHvTAW_engines .sort-control summary::-webkit-details-marker{display:none}.SHvTAW_engines .sort-control[open] summary{border-color:var(--amber)}.SHvTAW_engines .sort-chevron{color:var(--amber)}.SHvTAW_engines .sort-options{z-index:20;border:1px solid var(--line-navy);background:var(--navy2);width:220px;max-width:calc(100vw - 32px);margin:0;padding:4px;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 8px 24px #0006}.SHvTAW_engines .sort-options label{cursor:pointer;align-items:center;gap:10px;min-height:44px;padding:10px;display:flex}:is(.SHvTAW_engines .sort-options label:hover,.SHvTAW_engines .sort-options label:focus-within){outline:2px solid var(--amber);outline-offset:-2px}.SHvTAW_engines .sort-options label.selected{background:var(--amber);color:var(--ink)}.SHvTAW_engines .sort-check{flex:none;width:16px}.SHvTAW_engines .sort-options input:focus-visible{outline:0}.SHvTAW_engines .empty{background:var(--navy2);border-color:var(--line-navy)}.SHvTAW_engines .codes{margin-bottom:24px}.SHvTAW_engines .codes a{border-color:var(--crumb-navy);color:#fff}.SHvTAW_engines details{margin:20px 0}.SHvTAW_engines summary{cursor:pointer}.SHvTAW_engines .prose a{color:#fff}.SHvTAW_empty{border:1px solid var(--line-navy);padding:24px}.SHvTAW_rebuild{padding:56px 0}.SHvTAW_rebuild details{margin-top:18px}.SHvTAW_rebuild summary{cursor:pointer}.SHvTAW_photo{object-fit:cover;width:100%;height:200px}@media (max-width:760px){.SHvTAW_engines .listing{grid-template-columns:minmax(0,1fr)}}.SHvTAW_engines :focus-visible{outline-offset:3px;box-shadow:none;outline:2px solid #fff}:is(.SHvTAW_engines input:focus-visible,.SHvTAW_engines select:focus-visible){outline-color:var(--amber)}.SHvTAW_engines .filter-pills:empty{display:none}@media (max-width:760px){.SHvTAW_engines .listing{gap:0}.SHvTAW_engines .mobfilter{justify-content:space-between;align-items:center}.SHvTAW_engines .results-bar .sort-label{display:none}.SHvTAW_engines .filters[data-open=true]{margin-bottom:14px}}
.cHyWIW_buy{gap:8px;margin-top:16px;display:grid}.cHyWIW_buy label{font-size:14px;font-weight:700}.cHyWIW_buy select{min-height:44px}.cHyWIW_button{width:100%}.cHyWIW_error{color:#9a3412;margin:0;font-size:14px}.cHyWIW_backdrop{z-index:100;background:#0f1c2dcc;padding:16px;position:fixed;inset:0;overflow-y:auto}.cHyWIW_panel{border-radius:var(--radius);max-width:640px;min-height:200px;color:var(--ink);background:#fff;margin:0 auto;overflow:hidden}.cHyWIW_bar{background:var(--navy);color:#fff;font:700 13px/1.2 var(--font-body);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.cHyWIW_close{color:#fff;cursor:pointer;background:0 0;border:0;min-width:44px;min-height:44px;font-size:28px;line-height:1}.cHyWIW_close:focus-visible{outline:2px solid var(--amber);outline-offset:2px}
._6IFMza_hero>.wrap{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}._6IFMza_summary{border-left-color:var(--amber);color:#fff;background:#172a40}._6IFMza_tableTitle{margin-bottom:16px}._6IFMza_table{min-width:700px}._6IFMza_table thead th,._6IFMza_table thead small{font-family:var(--font-body)}._6IFMza_price{background:var(--navy);color:#fff;padding:4px 8px;display:inline-block}._6IFMza_definitions{margin-top:16px}._6IFMza_definitions summary{cursor:pointer;font-size:13px;font-weight:600}._6IFMza_choicesTitle{margin-bottom:18px}._6IFMza_card{border:1px solid var(--line);background:#fff;padding:14px 16px 16px}._6IFMza_card h3{margin-bottom:8px}._6IFMza_card ul{margin:0;padding-left:20px}._6IFMza_card li{margin:5px 0}._6IFMza_questionsTitle{margin-bottom:8px}._6IFMza_qa{border-bottom:1px solid var(--line);padding:16px 0}._6IFMza_qa h3{font:700 16px/1.35 var(--font-body);letter-spacing:0;margin:0}._6IFMza_qa p{color:#2c3540;margin:6px 0 0}._6IFMza_form{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}._6IFMza_form h3{margin-bottom:16px}@media (max-width:760px){._6IFMza_hero>.wrap{grid-template-columns:minmax(0,1fr)}}._6IFMza_template .section{padding:56px 0}._6IFMza_table thead td{background:var(--navy)}._6IFMza_card ul{padding:0;list-style:none}._6IFMza_card li{border-bottom:1px solid var(--line);margin:0;padding:9px 0 9px 26px;position:relative}._6IFMza_card li:before{content:"";background:var(--amber);width:9px;height:9px;position:absolute;top:16px;left:4px}
.yhhrka_title{margin-bottom:8px}.yhhrka_intro{max-width:620px;margin:0 0 28px}.yhhrka_layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:36px;padding-bottom:56px;display:grid}.yhhrka_layout>div,.yhhrka_layout>aside{min-width:0}.yhhrka_form{border:1px solid var(--line);background:#fff;padding:26px}.yhhrka_form h3{margin:0 0 16px}.yhhrka_card{border:1px solid var(--line);background:#fff;margin-bottom:16px}.yhhrka_body{padding:14px 16px 16px}.yhhrka_body p{margin:6px 0 0}.yhhrka_map{color:#77808a;background:repeating-linear-gradient(135deg,#e2e0d9 0 10px,#ebe9e3 10px 20px);justify-content:center;align-items:center;height:170px;font-size:12.5px;font-weight:600;display:flex}.yhhrka_callout{margin-top:16px}.yhhrka_email{overflow-wrap:anywhere}.yhhrka_guide{margin-top:16px}.yhhrka_guide summary{cursor:pointer;font-size:13px;font-weight:600}@media (max-width:760px){.yhhrka_layout{grid-template-columns:minmax(0,1fr)}}
._3YdyUq_template .hero h1{margin:0}._3YdyUq_template .hero p{max-width:520px;margin:1em 0}._3YdyUq_actions{flex-wrap:wrap;gap:4px;display:flex}._3YdyUq_summary{padding:28px 0 0}._3YdyUq_sectionTitle{margin-bottom:18px}._3YdyUq_template .steps li:before{color:var(--amber)}._3YdyUq_template .steps li{color:var(--muted);font-size:12.5px}._3YdyUq_template .steps strong{color:var(--ink);margin-bottom:12px;font-size:15px;display:block}._3YdyUq_priceTitle{margin-top:22px}._3YdyUq_template .card img{object-fit:cover;border-bottom:1px solid var(--line);width:100%;height:140px}._3YdyUq_template .prose{max-width:none}._3YdyUq_template .prose h3{font-size:18px}._3YdyUq_guide{margin-top:18px}._3YdyUq_guide>summary{cursor:pointer;font-size:12.5px;font-weight:600}._3YdyUq_guide[open]>summary{margin-bottom:18px}._3YdyUq_quote{border:1px solid var(--line);background:#fff;min-width:0;padding:26px}._3YdyUq_quote h3{margin-bottom:16px}._3YdyUq_audience ul{margin:0;padding:0;list-style:none}._3YdyUq_audience li{border-bottom:1px solid var(--line);margin:0;padding:9px 0 9px 26px;position:relative}._3YdyUq_audience li:before{content:"";background:var(--amber);width:9px;height:9px;position:absolute;top:16px;left:4px}._3YdyUq_template._3YdyUq_template .faq summary:after{content:none}._3YdyUq_template .faq p{color:#2c3540;margin:8px 0 0}
