.owner-start{color:var(--navy,#092c5c);padding-block:38px 50px}.owner-start-heading{max-width:690px;margin-bottom:24px}.owner-start-heading h2{margin:0 0 12px;font-size:clamp(32px,4vw,46px);line-height:1.08}.owner-start-heading>p:last-child{color:#49617b;margin:0;font-size:15px;line-height:1.8}.owner-start-links{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.owner-start-links>a{min-width:0;color:inherit;background:#f1f6f9;border-top:2px solid #c2d4e2;flex-direction:column;align-items:flex-start;padding:26px;text-decoration:none;display:flex}.owner-start-links h3{margin:20px 0 12px;font-size:29px;line-height:1.1}.owner-start-links p{color:#49617b;margin:0 0 24px;font-size:14px;line-height:1.8}.owner-start-links span{justify-content:space-between;align-items:center;gap:15px;width:100%;margin-top:auto;font-size:13px;font-weight:600;display:flex}.owner-start-links a:hover{background:#eaf2f7}.owner-start-links a:focus-visible,.owner-reading-tools button:focus-visible{outline-offset:4px;outline:2px solid #225d96}.owner-start--compact{padding-block:20px 36px}.owner-reading-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.owner-reading-tools[hidden]{display:none}.owner-reading-tools button{min-height:44px;color:var(--navy,#092c5c);font:inherit;cursor:pointer;background:#fff;border:1px solid #b7cbdc;border-radius:2px;align-items:center;gap:8px;padding:10px 15px;font-size:13px;display:inline-flex}.owner-reading-tools button[aria-pressed=true]{background:#e8f2f8;border-color:#264f77}.owner-reading-tools small{color:#49617b;max-width:330px;font-size:12px;line-height:1.7}.hc-article-body.owner-reading-large p,.hc-article-body.owner-reading-large li,.hc-article-body.owner-reading-large td,.hc-article-body.owner-reading-large th,.hc-article-body.owner-reading-large .owner-visual-guide p{font-size:19px;line-height:1.9}.hc-article-body.owner-reading-large .hc-numbered h3{font-size:29px}@media (width<=760px){.owner-start-links{grid-template-columns:1fr;gap:16px}.owner-start{padding-block:30px}.owner-start-links>a{padding:23px}.owner-start-links h3{margin-top:16px;font-size:30px}.owner-start-links p{margin-bottom:19px;font-size:16px}.owner-reading-tools small{flex-basis:100%;max-width:none}}@media print{body{color:#000!important;background:#fff!important}.hc-header,.site-header,body>header,.hc-announcement,.hc-footer,body>footer,.hc-toc,.hc-feedback,.hc-related,.hc-capture-placement,.hc-contact-band,.owner-reading-tools,.hc-breadcrumb,.hc-mobile-nav,.hc-cookie-note{display:none!important}.container{width:auto!important;max-width:none!important;margin:0!important;padding:0!important}.hc-article-heading{padding-block:12px!important}.hc-article-layout{padding:0!important;display:block!important}.hc-article-body{width:100%!important;max-width:none!important}.hc-article-body p,.hc-article-body li{font-size:12pt!important;line-height:1.65!important}.hc-article-body h2{break-after:avoid}.hc-table-scroll{overflow:visible!important}.hc-table-scroll table{width:100%!important;min-width:0!important}.hc-article-body section{scroll-margin:0}.hc-sources{display:block}.owner-start{display:none!important}}.owner-visual-guide{border:1px solid var(--line,#d6e0e9);min-width:0;color:var(--navy,#092c5c);background:#fff;margin-block:36px;padding:28px}.owner-guide-heading{max-width:780px;margin-bottom:24px}.owner-guide-eyebrow{letter-spacing:.1em;text-transform:uppercase;color:#49657f;align-items:center;gap:9px;margin-bottom:10px;font-size:11px;font-weight:700;line-height:1.7;display:flex}.owner-visual-guide .owner-guide-heading h2{font-family:var(--font-heading,"Barlow Condensed",Arial,sans-serif);color:var(--navy,#092c5c);margin:0 0 14px;font-size:clamp(32px,3.8vw,46px);font-weight:600;line-height:1.1}.owner-visual-guide p{font-family:var(--font-body,Inter,Arial,sans-serif);color:#435970;overflow-wrap:anywhere;margin:0 0 14px;font-size:15px;line-height:1.8}.owner-guide-nav{border-top:1px solid var(--line,#d6e0e9);border-bottom:1px solid var(--line,#d6e0e9);justify-content:space-between;align-items:center;gap:12px;margin-bottom:22px;padding:6px 0;display:flex}.owner-guide-nav a{min-height:44px;color:var(--navy,#092c5c);align-items:center;gap:9px;font-size:13px;font-weight:700;line-height:1.6;text-decoration:none;display:inline-flex}.owner-guide-nav span{color:#49657f;text-align:center;font-size:12px}.owner-visual-guide a:focus-visible,.owner-guide-steps>li:focus-visible{outline-offset:4px;outline:2px solid #225d96}.owner-visual-guide .owner-guide-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.owner-guide-steps>li{border:1px solid var(--line,#d6e0e9);background:var(--paper,#f6f8fb);min-width:0;padding:22px;scroll-margin-block:130px;list-style:none}.owner-guide-steps>li.is-current{border-color:#809db8}.owner-guide-step-number{font-family:var(--font-heading,"Barlow Condensed",Arial,sans-serif);color:#6d89a2;margin-bottom:8px;font-size:29px;font-weight:600;line-height:1;display:block}.owner-visual-guide h3{font-family:var(--font-heading,"Barlow Condensed",Arial,sans-serif);color:var(--navy,#092c5c);margin:0 0 16px;font-size:30px;font-weight:600;line-height:1.12}.owner-guide-photo{margin:0 0 18px}.owner-guide-photo-frame{aspect-ratio:1;background:#fff;width:100%;max-width:300px;margin-inline:auto;position:relative;overflow:hidden}.owner-guide-photo-frame img{object-fit:contain;width:100%;max-width:none;height:100%;display:block}.owner-guide-photo-frame.has-crop img{width:var(--crop-size);height:auto;left:var(--crop-x);top:var(--crop-y);position:absolute}.owner-visual-guide .owner-guide-photo figcaption{color:#5d6f80;text-align:left;overflow-wrap:anywhere;margin-top:10px;font-size:11px;line-height:1.7}.owner-guide-code-example{background:#fff;border-left:3px solid #809db8;gap:12px;margin:0 0 18px;padding:18px;display:grid}.owner-guide-code-example>span{color:#49657f;font-size:12px;line-height:1.7}.owner-guide-code-example strong{font-family:var(--font-body,Inter,Arial,sans-serif);overflow-wrap:anywhere;font-size:clamp(17px,2.2vw,24px);line-height:1.5;display:block}.owner-guide-code-example strong span{color:#809db8;margin-inline:6px}.owner-visual-guide .owner-guide-note{color:#243f59;background:#eaf2f8;border-left:3px solid #809db8;margin:18px 0;padding:18px;font-size:14px;line-height:1.8}.owner-visual-guide .owner-guide-action{max-width:100%;min-height:48px;color:var(--navy,#092c5c);text-underline-offset:4px;justify-content:space-between;align-items:center;gap:15px;font-size:14px;font-weight:700;line-height:1.7;text-decoration:underline;display:inline-flex}.owner-guide-action svg{flex-shrink:0}.owner-visual-guide .owner-parts-photos{grid-template-columns:repeat(auto-fit,minmax(min(100%,210px),1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.owner-parts-photos>li{border-bottom:1px solid var(--line,#d6e0e9);min-width:0;padding-bottom:16px;list-style:none}.owner-parts-photos .owner-guide-photo-frame{max-width:none}.owner-parts-photos .owner-guide-photo figcaption{min-height:56px}.owner-visual-guide .owner-parts-photos h3{min-height:66px;margin-bottom:12px;font-size:30px}.owner-visual-guide .owner-parts-photos p{font-size:14px}.owner-parts-request{background:var(--paper,#f6f8fb);margin-top:24px;padding:22px}.owner-parts-request p:last-of-type{margin-bottom:10px}@media (width<=680px){.owner-visual-guide{margin-block:26px;padding:21px 17px}.owner-visual-guide .owner-guide-steps{grid-template-columns:1fr;gap:16px}.owner-guide-steps>li{padding:19px 16px}.owner-visual-guide p{font-size:16px}.owner-guide-nav{gap:7px}.owner-guide-nav a{gap:5px;font-size:12px}.owner-guide-nav span{font-size:11px}.owner-visual-guide .owner-parts-photos{grid-template-columns:1fr;gap:24px}.owner-parts-photos .owner-guide-photo-frame{max-width:300px}.owner-parts-photos .owner-guide-photo figcaption,.owner-visual-guide .owner-parts-photos h3{min-height:0}.owner-visual-guide .owner-parts-photos p{font-size:16px}.owner-parts-request{padding:20px 16px}.owner-guide-code-example strong{font-size:20px}}@media (prefers-reduced-motion:reduce){.owner-visual-guide,.owner-visual-guide *{scroll-behavior:auto;transition:none;animation:none}}@media print{.owner-guide-nav{display:none}.owner-visual-guide{break-inside:auto;border:0;padding:0}.owner-guide-steps>li,.owner-parts-photos>li{break-inside:avoid}.owner-guide-photo-frame{max-width:180px}.owner-visual-guide .owner-guide-steps,.owner-visual-guide .owner-parts-photos{display:block}.owner-guide-steps>li{margin-bottom:16px}.owner-guide-action{color:#000!important}}.owner-guide-nav[hidden]{display:none}
