.owner-guides-content{
  /* type */
  --sans: "Helvetica Neue", "Archivo", Helvetica, Arial, sans-serif;
  --mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, monospace;

  /* cool neutral canvas */
  --bg:        oklch(0.985 0.003 245);
  --surface:   oklch(1 0 0);
  --surface-2: oklch(0.975 0.004 245);
  --ink:       oklch(0.24 0.014 250);
  --ink-2:     oklch(0.46 0.012 250);
  --ink-3:     oklch(0.62 0.010 250);
  --line:      oklch(0.915 0.005 250);
  --line-2:    oklch(0.86 0.006 250);

  /* brand cyan accent (from logo) */
  --accent:      oklch(0.6 0.132 234);
  --accent-deep: oklch(0.5 0.14 238);
  --accent-wash: oklch(0.962 0.028 232);
  --accent-line: oklch(0.84 0.07 232);

  /* fitment / status */
  --ok:        oklch(0.56 0.11 156);
  --ok-wash:   oklch(0.96 0.035 156);
  --warn:      oklch(0.66 0.13 70);
  --warn-wash: oklch(0.965 0.04 75);

  /* geometry */
  --r: 4px;
  --r-lg: 8px;
  --shadow: 0 1px 2px oklch(0.4 0.02 250 / 0.06), 0 8px 24px oklch(0.4 0.02 250 / 0.06);
  --shadow-sm: 0 1px 2px oklch(0.4 0.02 250 / 0.07);
  --maxw: 1240px;
  --row-h: 56px;        /* density-controlled */
  --row-pad: 13px;
}.owner-guides-content,.owner-guides-content *{ box-sizing: border-box; }.owner-guides-content,.owner-guides-content{ margin: 0; padding: 0; }.owner-guides-content{
  font-family: var(--sans);
  background: var(--bg);
  color: var(--ink);
  font-size: 15px;
  line-height: 1.45;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: "tnum" 1, "cv01" 1;
}.owner-guides-content button{ font-family: inherit; }.owner-guides-content a{ color: inherit; text-decoration: none; }.owner-guides-content ::selection{ background: var(--accent-wash); }.owner-guides-content .wrap{ width: 100%; max-width: var(--maxw); margin: 0 auto; padding-left: 28px; padding-right: 28px; }.owner-guides-content .app{ min-height: 100vh; display: flex; flex-direction: column; }.owner-guides-content .hdr{ position: static; background: var(--surface); }.owner-guides-content .hdr-top-row{ background: var(--surface); }.owner-guides-content .hdr-top{ display: grid; grid-template-columns: 1fr minmax(300px, 520px) 1fr; align-items: center;
  gap: 24px; height: 86px; }.owner-guides-content .logo{ display: inline-flex; align-items: center; cursor: pointer; user-select: none; justify-self: start; }.owner-guides-content .logo img{ height: 52px; width: auto; display: block; }.owner-guides-content .hdr-search{ position: relative; width: 100%; }.owner-guides-content .hdr-search input{ width: 100%; height: 42px; border: 1px solid var(--line-2);
  background: var(--surface-2); border-radius: var(--r); padding: 0 14px 0 40px; font-size: 14px;
  font-family: inherit; color: var(--ink); outline: none; transition: border-color .12s, background .12s, box-shadow .12s; }.owner-guides-content .hdr-search input:focus{ border-color: var(--accent); background: var(--surface);
  box-shadow: 0 0 0 3px var(--accent-wash); }.owner-guides-content .hdr-search .ic{ position: absolute; left: 13px; top: 50%; transform: translateY(-50%);
  color: var(--ink-3); pointer-events: none; }.owner-guides-content .hdr-nav-row{ border-top: 1px solid var(--line); border-bottom: 1px solid var(--line);
  background: var(--surface); }.owner-guides-content .hdr-nav{ display: flex; align-items: center; height: 50px; }.owner-guides-content .nav{ display: flex; gap: 26px; align-items: center; }.owner-guides-content .nav a{ font-size: 14px; color: var(--ink-2); font-weight: 500; cursor: pointer;
  height: 50px; display: inline-flex; align-items: center; border-bottom: 2px solid transparent;
  transition: color .12s, border-color .12s; }.owner-guides-content .nav a:hover{ color: var(--ink); }.owner-guides-content .nav a.on{ color: var(--ink); border-bottom-color: var(--accent); }.owner-guides-content .hdr-actions{ margin-left: auto; display: flex; align-items: center; gap: 4px; justify-self: end; }.owner-guides-content .iconbtn{ display: inline-flex; align-items: center; justify-content: center; gap: 8px;
  height: 40px; min-width: 40px; padding: 0 14px; border: 1px solid transparent; background: none;
  color: var(--ink-2); border-radius: var(--r); cursor: pointer; font-size: 14px; font-weight: 600;
  position: relative; transition: background .12s, color .12s; }.owner-guides-content .iconbtn:hover{ background: var(--surface-2); color: var(--ink); }.owner-guides-content .iconbtn.has-vsep{ border-left: 1px solid var(--line); border-radius: 0; margin-left: 8px; padding-left: 16px; }.owner-guides-content .cart-badge{ position: absolute; top: 1px; right: 1px; min-width: 17px; height: 17px; padding: 0 4px;
  background: var(--accent); color: #fff; border-radius: 9px; font-size: 10px; font-weight: 700;
  display: flex; align-items: center; justify-content: center; }.owner-guides-content .hamburger{ display: none; align-items: center; justify-content: center; width: 42px; height: 42px;
  border: 1px solid var(--line-2); background: var(--surface); color: var(--ink); cursor: pointer;
  border-radius: var(--r); flex-shrink: 0; }.owner-guides-content .hamburger:hover{ background: var(--surface-2); }.owner-guides-content .mobile-menu{ display: none; }.owner-guides-content .ftr{ border-top: 1px solid var(--line); background: var(--surface); margin-top: auto; }.owner-guides-content .ftr-main{ display: grid; grid-template-columns: 2fr 1fr 1fr 1fr 1fr; gap: 32px; padding: 48px 0 36px; }.owner-guides-content .ftr-col h5{ font-size: 11px; font-weight: 700; letter-spacing: 0.09em; text-transform: uppercase;
  color: var(--ink-3); margin: 0 0 14px; }.owner-guides-content .ftr-col a{ display: block; font-size: 13.5px; color: var(--ink-2); padding: 5px 0; cursor: pointer; }.owner-guides-content .ftr-col a:hover{ color: var(--ink); }.owner-guides-content .ftr-about{ font-size: 13.5px; color: var(--ink-2); max-width: 40ch; margin: 14px 0 0; line-height: 1.6; }.owner-guides-content .ftr-bottom{ border-top: 1px solid var(--line); padding: 18px 0; display: flex; align-items: center;
  justify-content: space-between; font-size: 12.5px; color: var(--ink-3); }.owner-guides-content{--blue:var(--accent-deep);--muted:var(--ink-2);--light:var(--surface-2);--white:var(--surface);--max:var(--maxw)}.owner-guides-content{scroll-padding-top:76px}.owner-guides-content{font-family:var(--sans);font-size:15px;line-height:1.45;background:var(--bg)}.owner-guides-content .wrap{width:100%;max-width:var(--maxw);padding-left:28px;padding-right:28px}.owner-guides-content button,.owner-guides-content input,.owner-guides-content select{font-family:inherit}.owner-guides-content .fine{color:var(--ink-3)}.owner-guides-content h1,.owner-guides-content .guide-hero h1,.owner-guides-content .family-hero h1{font-size:34px;line-height:1.12;font-weight:800;letter-spacing:-.025em}.owner-guides-content h2{font-size:23px;font-weight:700;letter-spacing:-.015em}.owner-guides-content h3{font-size:17px;font-weight:700;letter-spacing:-.01em}.owner-guides-content .eyebrow{display:flex;align-items:center;gap:9px;font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--ink-2);margin-bottom:12px}.owner-guides-content .eyebrow:before{content:"";width:24px;height:1px;background:var(--accent);flex-shrink:0}.owner-guides-content .hdr{border:0}.owner-guides-content .hdr-search .ic svg{width:18px;height:18px}.owner-guides-content .hdr-actions svg{width:19px;height:19px}.owner-guides-content .hdr-top .logo img{width:auto;height:52px}.owner-guides-content .nav a{line-height:1.45}.owner-guides-content .nav .on{color:var(--ink);border-bottom-color:var(--accent)}.owner-guides-content .hdr-search input:focus{outline:none}.owner-guides-content .crumbs{display:flex;align-items:center;gap:8px;font-size:13px;color:var(--ink-3);padding-top:20px;padding-bottom:20px;flex-wrap:wrap}.owner-guides-content .crumbs .sl{color:var(--line-2)}.owner-guides-content .crumbs [aria-current]{color:var(--ink)}.owner-guides-content .crumbs a:hover{color:var(--ink)}.owner-guides-content .button,.owner-guides-content .make-hero .button{min-height:44px;padding:10px 20px;gap:8px;border:1px solid transparent;border-radius:var(--r);background:var(--accent);color:#fff;font-size:14px;font-weight:600;line-height:1.4;justify-content:center}.owner-guides-content .button:hover,.owner-guides-content .make-hero .button:hover{filter:none;background:var(--accent-deep)}.owner-guides-content .button svg{width:18px;height:18px}.owner-guides-content .button.secondary{background:var(--surface);border-color:var(--line-2);color:var(--ink)}.owner-guides-content .button.secondary:hover{background:var(--surface);border-color:var(--ink-3)}.owner-guides-content .text-link{font-size:14px;gap:7px}.owner-guides-content .text-link svg{width:17px}.owner-guides-content .text-button{font-size:14px}.owner-guides-content .model-search{height:42px;border-color:var(--line-2);background:var(--surface);border-radius:var(--r);min-width:300px;padding:0 13px}.owner-guides-content .model-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-wash)}.owner-guides-content .model-search input{font-size:14px}.owner-guides-content .model-search svg{color:var(--ink-3)}.owner-guides-content .guide-hero{grid-template-columns:1.6fr 1fr;gap:44px;padding-top:8px;padding-bottom:32px;align-items:center}.owner-guides-content .hero-copy{padding:0;min-width:0}.owner-guides-content .guide-hero .eyebrow{color:var(--accent-deep)}.owner-guides-content .hero-sub{font-size:17px;font-weight:600;line-height:1.45;letter-spacing:0;margin:10px 0}.owner-guides-content .hero-copy>.muted{max-width:62ch;font-size:15px;line-height:1.65;margin:12px 0 16px}.owner-guides-content .identity{gap:7px;margin:16px 0}.owner-guides-content .identity span{font-size:12.5px;padding:4px 8px;color:var(--ink-2)}.owner-guides-content .vehicle-photo{background:var(--surface);border:1px solid var(--line-2);border-radius:var(--r-lg)}.owner-guides-content .vehicle-photo figcaption{padding:9px 12px;color:var(--ink-2);background:var(--surface-2);border-top:1px solid var(--line);font-size:12px;font-weight:600}.owner-guides-content .vehicle-photo figcaption span{font-size:12px;color:var(--ink-3);font-weight:400;line-height:1.5;margin-top:4px}.owner-guides-content .make-hero{color:var(--ink);border-bottom:1px solid var(--line);background:radial-gradient(120% 130% at 92% -20%,var(--accent-wash) 0%,transparent 55%),var(--surface)}.owner-guides-content .make-hero-inner{grid-template-columns:1.6fr 1fr;gap:44px;padding-top:8px;padding-bottom:36px}.owner-guides-content .make-hero h1{font-size:38px;line-height:1.12;font-weight:800;letter-spacing:-.025em}.owner-guides-content .make-hero .eyebrow{color:var(--accent-deep)}.owner-guides-content .make-hero p:not(.eyebrow){max-width:62ch;color:var(--ink-2);margin:12px 0 18px;font-size:15px}.owner-guides-content .make-hero .make-subtitle{font-size:17px!important;color:var(--ink)!important;font-weight:600;margin:8px 0!important}.owner-guides-content .brand-panel{display:grid;grid-template-columns:68px 1fr;gap:6px 20px;min-height:0;align-items:center;align-content:center;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .brand-panel img{width:68px;height:68px;grid-row:span 2}.owner-guides-content .brand-panel>span{font-size:16px;font-weight:700;letter-spacing:.03em;margin:0}.owner-guides-content .brand-panel p{font-size:12px!important;font-family:var(--mono);margin:0!important}.owner-guides-content .section-space{padding:40px 0}.owner-guides-content .compact-top{padding-top:18px}.owner-guides-content .section-heading{margin-bottom:20px}.owner-guides-content .section-heading .eyebrow{margin-bottom:8px}.owner-guides-content .section-heading>.small{font-size:13px;color:var(--ink-3)}.owner-guides-content .model-grid{gap:14px;margin-top:20px}.owner-guides-content .model-card{padding:18px 20px;min-height:0;border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .model-card.featured-model{border:1px solid var(--accent-line);padding-top:18px;background:var(--surface)}.owner-guides-content .model-card:hover{border-color:var(--accent-line);background:var(--surface);box-shadow:var(--shadow-sm)}.owner-guides-content .model-overline{font-size:12px;letter-spacing:.04em;color:var(--ink-3)}.owner-guides-content .model-card h3{font-size:20px;letter-spacing:-.01em;margin-top:10px}.owner-guides-content .model-card p{margin:9px 0 18px}.owner-guides-content .model-code{font-family:var(--mono);font-size:12px;padding-top:12px}.owner-guides-content .model-code span{font-family:var(--sans);font-size:13px;font-weight:600}.owner-guides-content .browse-link{margin-top:18px}.owner-guides-content .feature-story{grid-template-columns:1fr 1.3fr;gap:36px;padding:32px 0}.owner-guides-content .feature-story h2{font-size:26px}.owner-guides-content .feature-story p:not(.eyebrow){max-width:60ch}.owner-guides-content .topic-grid{gap:14px;margin-top:20px}.owner-guides-content .topic-grid>a{padding:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .topic-grid>a:hover{border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.owner-guides-content .topic-grid>a>svg{width:20px;height:20px;margin-bottom:12px;color:var(--accent)}.owner-guides-content .topic-grid h3{font-size:17px}.owner-guides-content .topic-grid p{font-size:14px;margin:10px 0 16px}.owner-guides-content .topic-grid span{font-size:13px}.owner-guides-content .other-marques{gap:12px;padding:0 0 36px}.owner-guides-content .other-marques>span{color:var(--ink-3)}.owner-guides-content .other-marques a{padding:8px 12px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);font-size:13px;font-weight:600}.owner-guides-content .shop-band{max-width:calc(var(--maxw) - 56px);padding:20px 24px;gap:24px;border-color:var(--accent-line);border-radius:var(--r-lg);background:var(--accent-wash);margin-bottom:40px}.owner-guides-content .shop-band h2{font-size:18px}.owner-guides-content .shop-band p{margin:6px 0 0}.owner-guides-content .shop-band .button{flex-shrink:0}.owner-guides-content .generation-feature{grid-template-columns:180px 1fr 44px;gap:24px;border-radius:var(--r-lg);background:var(--surface);margin-top:20px;padding-right:16px}.owner-guides-content .generation-code{background:var(--surface-2);color:var(--ink);border-right:1px solid var(--line);font:600 30px/1.4 var(--mono);padding:24px;align-self:stretch;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;align-content:center;letter-spacing:-.02em}.owner-guides-content .generation-code>span{font-size:30px;color:var(--accent-deep)}.owner-guides-content .generation-code>small{width:100%;font:400 12px/1.5 var(--sans);letter-spacing:.04em;color:var(--ink-3);margin-top:8px;text-align:center}.owner-guides-content .generation-feature>div:nth-child(2){padding:20px 0}.owner-guides-content .generation-feature h3{font-size:20px;letter-spacing:-.01em;margin:8px 0}.owner-guides-content .generation-feature p{margin:5px 0}.owner-guides-content .pill{font-size:12px;letter-spacing:.02em;padding:3px 8px;border-color:var(--accent-line);background:var(--accent-wash);color:var(--accent-deep)}.owner-guides-content .round-arrow{width:32px;height:32px;border-radius:var(--r)}.owner-guides-content .round-arrow svg{width:17px}.owner-guides-content .older-generations{gap:18px;margin-top:18px}.owner-guides-content .older-generations>span{color:var(--ink-3)}.owner-guides-content .body-reference,.owner-guides-content .build-split{gap:36px;padding:24px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .body-reference dl>div{padding:13px 0}.owner-guides-content .body-reference dl>div:last-child{border:0}.owner-guides-content .body-reference dt{font-family:var(--mono);font-size:15px}.owner-guides-content .body-reference dd{font-size:14px}.owner-guides-content .source-line{font-size:12px;line-height:1.65}.owner-guides-content .example-links{border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .example-links>a{padding:16px 18px;font-size:14px;font-weight:600}.owner-guides-content .engine-grid{gap:14px;margin-top:20px}.owner-guides-content .engine-card{padding:20px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .engine-card.understated{background:var(--surface)}.owner-guides-content .engine-card h3{font-size:22px;letter-spacing:-.01em;margin-top:10px}.owner-guides-content .engine-card.understated h3{font-size:20px}.owner-guides-content .engine-card p{font-size:14px;margin:7px 0}.owner-guides-content .engine-card small{font-size:12.5px;color:var(--ink-3)}.owner-guides-content .split-timeline{border-color:var(--line-2);padding-left:24px}.owner-guides-content .split-timeline>div{padding-bottom:20px}.owner-guides-content .split-timeline>div:before{left:-28px;width:7px;height:7px;background:var(--accent)}.owner-guides-content .split-timeline span{font-family:var(--mono);font-size:12px}.owner-guides-content .split-timeline strong{font-size:15px}.owner-guides-content .source-callout{padding:20px;border:1px solid var(--line);border-left:3px solid var(--accent);border-radius:var(--r);background:var(--surface);margin-bottom:36px}.owner-guides-content .section-nav>.wrap{min-height:52px;gap:26px;overflow:auto;scrollbar-width:thin}.owner-guides-content .section-nav a{font-size:13px;font-weight:500;padding:16px 0}.owner-guides-content .section-nav button{font-size:13px}.owner-guides-content .section-nav button svg{width:17px}.owner-guides-content .content{padding-top:24px}.owner-guides-content .identity-panel{padding:16px 18px;gap:24px;border:1px solid var(--accent-line);border-radius:var(--r-lg);background:var(--accent-wash);margin-bottom:28px}.owner-guides-content .identity-panel>div{gap:12px}.owner-guides-content .identity-panel strong{font-size:14px}.owner-guides-content .identity-panel p{font-size:13px;line-height:1.55;margin-top:4px}.owner-guides-content .identity-panel>a{min-width:155px}.owner-guides-content .quick-grid{gap:14px;border:0;border-radius:0;overflow:visible;margin:20px 0 32px}.owner-guides-content .quick-grid>a{padding:18px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.owner-guides-content .quick-grid>a:last-child{border:1px solid var(--line)}.owner-guides-content .quick-grid>a:hover{background:var(--surface);border-color:var(--accent-line);box-shadow:var(--shadow-sm)}.owner-guides-content .quick-grid>a>svg{width:20px;height:20px;margin-bottom:10px;color:var(--accent)}.owner-guides-content .quick-grid strong{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:8px 0}.owner-guides-content .quick-grid>a:nth-child(2) strong{font-family:var(--mono);font-size:19px}.owner-guides-content .quick-grid em{font-size:13px;font-weight:500}.owner-guides-content .quick-grid small{color:var(--ink-3);font-size:12px;line-height:1.5}.owner-guides-content .guide-columns{grid-template-columns:minmax(0,1fr) 290px;gap:24px;margin-bottom:24px}.owner-guides-content .guide-main{min-width:0}.owner-guides-content .reading-section{padding:20px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);margin-bottom:20px;scroll-margin-top:80px}.owner-guides-content .reading-section>.eyebrow{margin:-20px -20px 18px;padding:13px 18px;border-bottom:1px solid var(--line);background:var(--surface-2);border-radius:var(--r-lg) var(--r-lg) 0 0;font-size:12px;letter-spacing:.06em}.owner-guides-content .reading-section h2{font-size:21px}.owner-guides-content .reading-section>p:not(.eyebrow){font-size:15px;line-height:1.65}.owner-guides-content .reference-row{grid-template-columns:1.15fr 1fr;gap:24px;padding:18px 0}.owner-guides-content .reference-row:first-of-type{margin-top:22px}.owner-guides-content .reference-row h3{font-size:15px}.owner-guides-content .reference-row p{margin:8px 0 0}.owner-guides-content .answer strong{font-size:14px;font-weight:600}.owner-guides-content .answer span{font-size:12.5px;color:var(--ink-3);line-height:1.6;margin-top:5px}.owner-guides-content .note{padding:12px 14px;border:1px solid var(--line);border-radius:var(--r)}.owner-guides-content .build-picker{padding:16px;border:1px solid var(--line);border-radius:var(--r);margin-top:20px}.owner-guides-content .build-picker label{margin-bottom:8px}.owner-guides-content .build-picker select{height:42px;padding:0 12px;border-color:var(--line-2);border-radius:var(--r)}.owner-guides-content .build-picker p{margin:9px 0 0;line-height:1.6}.owner-guides-content .wiper-measure{padding:20px;gap:20px;border:1px solid var(--line);border-radius:var(--r);background:var(--surface);margin:18px 0}.owner-guides-content .wiper-measure>div{gap:6px}.owner-guides-content .wiper-measure strong{font:600 30px/1.4 var(--mono);letter-spacing:-.02em}.owner-guides-content .wiper-measure small{font-size:14px;color:var(--ink-3)}.owner-guides-content .wiper-measure .measurement-divider{font-size:23px;color:var(--ink-3)}.owner-guides-content table{margin:20px 0}.owner-guides-content caption{font-size:13px}.owner-guides-content td,.owner-guides-content th{padding:11px 12px}.owner-guides-content th{font-size:12px;font-weight:600}.owner-guides-content td{font-size:14px}.owner-guides-content td:nth-child(2){font-family:var(--mono);font-size:13px}.owner-guides-content [data-build-row].selected{background:var(--accent-wash);box-shadow:inset 3px 0 var(--accent)}.owner-guides-content .copy-reference{min-height:38px;margin-top:0;padding:8px 14px;border-color:var(--line-2);border-radius:var(--r);color:var(--ink);font-weight:600}.owner-guides-content .copy-result{margin:7px 0 18px;min-height:20px;font-size:13px}.owner-guides-content .checklist{margin-top:20px}.owner-guides-content .checklist label{padding:13px 0;font-size:14px;line-height:1.55}.owner-guides-content .checklist input{width:19px;height:19px;accent-color:var(--accent);flex-shrink:0}.owner-guides-content .checklist input:checked+span{color:var(--ink-3)}.owner-guides-content .checklist-bottom{margin-top:14px;color:var(--ink-3)}.owner-guides-content details{padding:0;border:1px solid var(--line);border-radius:var(--r);margin-top:12px;background:var(--surface)}.owner-guides-content summary{padding:13px 14px;font-size:14px;line-height:1.5}.owner-guides-content summary>span{display:block;float:none;font-size:12px;color:var(--ink-3);margin:4px 0 0 17px}.owner-guides-content details[open] summary{border-bottom:1px solid var(--line);background:var(--surface-2)}.owner-guides-content details p{padding:0 14px;font-size:14px;line-height:1.65}.owner-guides-content .parts-aside{padding:20px;top:76px;scroll-margin-top:76px;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);color:var(--ink)}.owner-guides-content .parts-aside>.eyebrow{margin:-20px -20px 18px;padding:13px 18px;background:var(--surface-2);border-bottom:1px solid var(--line);border-radius:var(--r-lg) var(--r-lg) 0 0;color:var(--ink-2)}.owner-guides-content .parts-aside h2{font-size:21px}.owner-guides-content .parts-aside>p:not(.eyebrow){color:var(--ink-2);line-height:1.6}.owner-guides-content .parts-link{padding:14px 0;border-color:var(--line)}.owner-guides-content .parts-link strong{font-size:14px;font-weight:600}.owner-guides-content .parts-link small{font-size:12px;line-height:1.5;color:var(--ink-3);margin-top:4px}.owner-guides-content .parts-link svg,.owner-guides-content .aside-help>svg{color:var(--accent);width:17px}.owner-guides-content .aside-help{margin-top:20px}.owner-guides-content .aside-help h3{font-size:15px}.owner-guides-content .aside-help p{color:var(--ink-2);line-height:1.6}.owner-guides-content .aside-help .text-link{color:var(--accent-deep)}.owner-guides-content .ftr{padding:0}.owner-guides-content .ftr-col h3{font-size:12px;font-weight:700;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);margin:0 0 14px}.owner-guides-content .ftr .logo{display:inline-flex;padding:0;margin-bottom:14px}.owner-guides-content .ftr .logo img{height:46px;width:auto}.owner-guides-content .ftr-about{margin:0}.owner-guides-content .ftr-bottom{gap:20px}
@media(max-width:1080px){.owner-guides-content .hdr-top{grid-template-columns:190px minmax(230px,1fr) auto;gap:18px}.owner-guides-content .iconbtn{padding:0 9px}.owner-guides-content .nav{gap:22px}.owner-guides-content .guide-hero,.owner-guides-content .make-hero-inner{grid-template-columns:1.25fr 1fr;gap:28px}.owner-guides-content .guide-hero h1,.owner-guides-content .make-hero h1{font-size:32px}.owner-guides-content .brand-panel{grid-template-columns:50px 1fr;padding:18px;gap:5px 14px}.owner-guides-content .brand-panel img{width:50px;height:50px}.owner-guides-content .brand-panel p{font-family:var(--sans)}.owner-guides-content .model-search{min-width:260px}.owner-guides-content .model-code{flex-wrap:wrap;gap:7px}.owner-guides-content .guide-columns{grid-template-columns:minmax(0,1fr) 260px;gap:20px}.owner-guides-content .quick-grid{gap:10px}.owner-guides-content .quick-grid>a{padding:15px}.owner-guides-content .quick-grid strong{font-size:19px}.owner-guides-content .quick-grid>a:nth-child(2) strong{font-size:17px}.owner-guides-content .identity-panel>a{min-width:135px}.owner-guides-content .shop-band{width:calc(100% - 56px)}.owner-guides-content .ftr-main{gap:24px}.owner-guides-content .ftr-bottom{flex-wrap:wrap}}
@media(max-width:850px){.owner-guides-content .hdr-top{grid-template-columns:165px minmax(200px,1fr) auto;gap:14px}.owner-guides-content .hdr-actions .lbl{display:none}.owner-guides-content .hdr-top .logo img{height:46px}.owner-guides-content .nav{gap:19px}.owner-guides-content .guide-columns{display:grid;grid-template-columns:1fr}.owner-guides-content .parts-aside{position:static;margin-bottom:20px}.owner-guides-content .section-nav button{display:none}.owner-guides-content .guide-hero,.owner-guides-content .make-hero-inner{grid-template-columns:1.15fr 1fr;gap:24px}.owner-guides-content .guide-hero h1{font-size:30px}.owner-guides-content .model-search{min-width:240px}.owner-guides-content .model-grid{gap:12px}.owner-guides-content .generation-feature{grid-template-columns:150px 1fr 32px;gap:20px}.owner-guides-content .ftr-main{grid-template-columns:2fr 1fr 1fr;gap:28px}}
@media(min-width:601px) and (max-width:720px){.owner-guides-content .guide-hero{display:grid}.owner-guides-content .make-hero-inner{display:grid}.owner-guides-content .brand-panel{display:grid}.owner-guides-content .model-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.owner-guides-content .quick-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.owner-guides-content .quick-grid strong{font-size:17px}.owner-guides-content .quick-grid>a:nth-child(2) strong{font-size:15px}.owner-guides-content .hdr-top{grid-template-columns:140px minmax(170px,1fr) auto}.owner-guides-content .hdr-top .logo img{height:42px}.owner-guides-content .nav{gap:16px}.owner-guides-content .nav a{font-size:13px}}
@media(max-width:600px){.owner-guides-content .wrap{width:100%;padding-left:18px;padding-right:18px}.owner-guides-content .hdr-top{display:flex;flex-wrap:wrap;align-items:center;height:auto;padding-top:12px;padding-bottom:12px;gap:10px}.owner-guides-content .hdr-top .logo{order:0}.owner-guides-content .hdr-top .logo img{height:38px}.owner-guides-content .hdr-actions{order:1;margin-left:auto;gap:2px}.owner-guides-content .hamburger{display:inline-flex;order:2;margin-left:2px}.owner-guides-content .hdr-search{order:3;flex-basis:100%}.owner-guides-content .hdr-search input{font-size:16px}.owner-guides-content .iconbtn{padding:0 9px;gap:6px}.owner-guides-content .iconbtn .lbl{display:none}.owner-guides-content .iconbtn.has-vsep{margin-left:2px;padding-left:9px}.owner-guides-content .hdr-nav-row{display:none}.owner-guides-content .mobile-menu{display:flex;flex-direction:column;border-bottom:1px solid var(--line);background:var(--surface)}.owner-guides-content .mobile-menu a{display:flex;align-items:center;justify-content:space-between;padding:15px 18px;border-top:1px solid var(--line);font-size:15px;font-weight:600;color:var(--ink-2)}.owner-guides-content .mobile-menu .on{color:var(--accent-deep)}.owner-guides-content .mobile-menu svg{color:var(--ink-3);width:18px}.owner-guides-content .crumbs{padding-top:16px;padding-bottom:16px;font-size:12.5px;gap:7px}.owner-guides-content .guide-hero,.owner-guides-content .make-hero-inner{display:grid;grid-template-columns:1fr;gap:20px;padding-top:4px;padding-bottom:24px}.owner-guides-content .guide-hero h1,.owner-guides-content .make-hero h1{font-size:28px;letter-spacing:-.025em}.owner-guides-content .hero-sub{font-size:16px}.owner-guides-content .hero-copy>.muted{font-size:15px;margin:10px 0 14px}.owner-guides-content .identity{margin:13px 0}.owner-guides-content .identity span{font-size:12px}.owner-guides-content .brand-panel{display:none}.owner-guides-content .make-hero p:not(.eyebrow){font-size:15px;margin:10px 0 17px}.owner-guides-content .make-hero .make-subtitle{margin:7px 0!important}.owner-guides-content .vehicle-photo figcaption{font-size:12px;padding:9px 11px}.owner-guides-content .vehicle-photo figcaption span{font-size:12px}.owner-guides-content h2{font-size:22px}.owner-guides-content .section-space{padding:30px 0}.owner-guides-content .compact-top{padding-top:12px}.owner-guides-content .section-heading{flex-direction:column;align-items:stretch;gap:16px;margin-bottom:18px}.owner-guides-content .model-search{width:100%;min-width:0;height:44px}.owner-guides-content .model-search input{font-size:16px}.owner-guides-content .model-grid,.owner-guides-content .topic-grid{grid-template-columns:1fr;gap:12px;margin-top:16px}.owner-guides-content .model-card,.owner-guides-content .model-card.featured-model{padding:18px 20px}.owner-guides-content .model-card h3{font-size:20px}.owner-guides-content .model-code{flex-wrap:nowrap}.owner-guides-content .feature-story{grid-template-columns:1fr;gap:22px;padding:26px 0}.owner-guides-content .feature-story h2{font-size:24px}.owner-guides-content .topic-grid>a{padding:18px}.owner-guides-content .other-marques{gap:9px;padding-bottom:28px}.owner-guides-content .shop-band{width:calc(100% - 36px);padding:20px;gap:18px;margin-bottom:30px}.owner-guides-content .shop-band h2{font-size:18px}.owner-guides-content .generation-feature{grid-template-columns:1fr;gap:0;padding-right:0}.owner-guides-content .generation-code{display:block;text-align:left;border-right:0;border-bottom:1px solid var(--line);padding:18px 20px;font-size:27px}.owner-guides-content .generation-code>span{font-size:27px}.owner-guides-content .generation-code>small{display:inline;margin-left:15px;font-size:12px}.owner-guides-content .generation-feature>div:nth-child(2){padding:18px 20px}.owner-guides-content .generation-feature .round-arrow{margin:0 0 18px 20px}.owner-guides-content .generation-feature h3{font-size:20px}.owner-guides-content .body-reference,.owner-guides-content .build-split{grid-template-columns:1fr;gap:22px;padding:20px}.owner-guides-content .source-line{font-size:12px}.owner-guides-content .example-links{grid-template-columns:1fr}.owner-guides-content .example-links>a{border-right:0;border-bottom:1px solid var(--line)}.owner-guides-content .engine-grid{grid-template-columns:1fr;gap:12px;margin-top:16px}.owner-guides-content .engine-card{padding:18px}.owner-guides-content .source-callout{padding:18px;margin-bottom:30px}.owner-guides-content .section-nav>.wrap{gap:22px;min-height:49px}.owner-guides-content .section-nav a{padding:15px 0;font-size:13px}.owner-guides-content .content{padding-top:18px}.owner-guides-content .identity-panel{padding:14px;margin-bottom:24px}.owner-guides-content .identity-panel>a{display:none}.owner-guides-content .quick-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0 24px}.owner-guides-content .quick-grid>a,.owner-guides-content .quick-grid>a:nth-child(2),.owner-guides-content .quick-grid>a:nth-child(3),.owner-guides-content .quick-grid>a:last-child{padding:15px 13px;border:1px solid var(--line)}.owner-guides-content .quick-grid strong{font-size:19px}.owner-guides-content .quick-grid>a:nth-child(2) strong{font-size:17px}.owner-guides-content .quick-grid em{font-size:12px}.owner-guides-content .guide-columns{display:block;margin-bottom:15px}.owner-guides-content .reading-section{padding:18px;margin-bottom:18px}.owner-guides-content .reading-section>.eyebrow{margin:-18px -18px 17px;padding:12px 16px}.owner-guides-content .reading-section h2{font-size:21px}.owner-guides-content .reference-row{grid-template-columns:1fr;gap:12px;padding:16px 0}.owner-guides-content .answer{border-color:var(--accent-line);padding-left:12px}.owner-guides-content .build-picker{padding:14px}.owner-guides-content .build-picker select{font-size:16px;height:44px}.owner-guides-content .wiper-measure{padding:18px 12px;gap:10px}.owner-guides-content .wiper-measure strong{font-size:27px}.owner-guides-content .wiper-measure span{font-size:12px}.owner-guides-content .wiper-measure small{font-size:13px}.owner-guides-content th,.owner-guides-content td{padding:10px 8px}.owner-guides-content th{font-size:12px}.owner-guides-content td{font-size:13px}.owner-guides-content td:nth-child(2){font-size:12px}.owner-guides-content .parts-aside{padding:18px;margin-bottom:25px}.owner-guides-content .parts-aside>.eyebrow{margin:-18px -18px 17px;padding:12px 16px}.owner-guides-content .parts-link small{font-size:12.5px}.owner-guides-content .copy-reference{min-height:44px;font-size:14px}.owner-guides-content .ftr-main{grid-template-columns:1fr 1fr;gap:28px 24px;padding:32px 0 26px}.owner-guides-content .ftr-col:first-child{grid-column:1/-1}.owner-guides-content .ftr-col a{font-size:14px;padding:7px 0}.owner-guides-content .ftr .logo img{height:42px}.owner-guides-content .ftr-about{max-width:50ch;font-size:14px}.owner-guides-content .ftr-bottom{flex-direction:column;align-items:flex-start;gap:8px;font-size:12px;padding:16px 0}
}
@media(max-width:360px){.owner-guides-content .hdr-top{gap:7px}.owner-guides-content .hdr-top .logo img{height:33px}.owner-guides-content .iconbtn{min-width:34px;padding:0 6px}.owner-guides-content .hamburger{width:36px}.owner-guides-content .iconbtn.has-vsep{padding-left:6px}.owner-guides-content .quick-grid strong{font-size:17px}.owner-guides-content .quick-grid>a:nth-child(2) strong{font-size:15px}}
@media print{.owner-guides-content .hdr,.owner-guides-content .crumbs,.owner-guides-content .ftr,.owner-guides-content .copy-reference,.owner-guides-content .copy-result{display:none!important}.owner-guides-content{background:white}.owner-guides-content .wrap{max-width:none;padding:0}.owner-guides-content .guide-hero{grid-template-columns:1.6fr 1fr;padding:0 0 18px;gap:25px}.owner-guides-content .guide-hero h1{font-size:27px}.owner-guides-content .hero-sub{font-size:16px}.owner-guides-content .guide-columns{display:block}.owner-guides-content .reading-section{break-inside:avoid}.owner-guides-content .reading-section h2{font-size:19px}.owner-guides-content .quick-grid{gap:8px}.owner-guides-content .vehicle-photo figcaption{background:white;color:#333}}
