.qrCcXW_guide,.qrCcXW_related{color:var(--text-dim);margin:40px 0}:is(.qrCcXW_guide .lease-section-head,.qrCcXW_related .lease-section-head){color:var(--text);margin:0 0 20px}.qrCcXW_layout{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:24px;display:grid}.qrCcXW_guidancePanel{border:1px solid var(--line);background:var(--surface-warm);border-radius:20px;padding:24px}.qrCcXW_guidancePanel h3,.qrCcXW_alternativeText h3{color:var(--text);letter-spacing:-.02em;margin:0 0 12px;font-size:20px;line-height:1.3}.qrCcXW_guidancePanel p,.qrCcXW_alternativeText p{margin:0;font-size:16px;line-height:1.6}.qrCcXW_source,.qrCcXW_comparisonNote{margin:16px 0 0;font-size:14px;line-height:1.6}.qrCcXW_guide a,.qrCcXW_related a{color:var(--brand-blue-text);text-underline-offset:3px}.qrCcXW_guide a:focus-visible,.qrCcXW_related a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:4px;border-radius:4px}.qrCcXW_alternatives{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.qrCcXW_alternatives>li{min-width:0;display:flex}.qrCcXW_alternative{border:1px solid var(--line);background:var(--surface-warm);border-radius:20px;flex-direction:column;width:100%;min-width:0;padding:20px;text-decoration:none;display:flex}.qrCcXW_alternative:hover{border-color:var(--brand-blue)}.qrCcXW_alternativeVisual{min-width:0;margin-bottom:20px}.qrCcXW_thumbnail{object-fit:contain;background:0 0;width:100%;height:172px;display:block}:is(.qrCcXW_thumbnail.car-photo-generated,.qrCcXW_thumbnail.car-photo-fallback){background:0 0}.qrCcXW_alternativeText{flex-direction:column;flex:1;min-width:0;display:flex}.qrCcXW_alternativeText p{color:var(--text-dim);margin-bottom:16px}.qrCcXW_alternativeAction{align-items:center;gap:8px;min-height:44px;margin-top:auto;font-size:14px;line-height:1.5;display:inline-flex}.qrCcXW_alternative:hover .qrCcXW_alternativeAction{text-decoration:underline}.qrCcXW_credit,.qrCcXW_fallbackCredit{color:var(--text-dim);text-align:right;min-height:36px;margin:8px 0 0;font-size:12px;line-height:1.5}.qrCcXW_fallbackCredit{display:none}.qrCcXW_alternativeVisual:has(.car-photo-fallback) .qrCcXW_credit{display:none}.qrCcXW_alternativeVisual:has(.car-photo-fallback) .qrCcXW_fallbackCredit{display:block}.qrCcXW_alternativeVisual .car-photo-fallback-note{display:none}@media (max-width:960px) and (min-width:721px){.qrCcXW_alternatives{grid-template-columns:1fr}.qrCcXW_alternative{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.qrCcXW_alternativeVisual{margin:0}}@media (max-width:720px){.qrCcXW_guide,.qrCcXW_related{margin:32px 0}.qrCcXW_layout,.qrCcXW_alternatives{grid-template-columns:1fr;gap:16px}.qrCcXW_guidancePanel{padding:20px}.qrCcXW_thumbnail{height:190px}.qrCcXW_alternativeVisual{margin-bottom:16px}}@media (min-width:961px) and (max-width:1100px){.qrCcXW_credit,.qrCcXW_fallbackCredit{min-height:54px}}.qrCcXW_alternative{padding:16px}.qrCcXW_thumbnail{height:136px}.qrCcXW_alternativeVisual{margin-bottom:12px}.qrCcXW_alternativeText h3{margin-bottom:8px;font-size:18px}.qrCcXW_alternativeText p{margin-bottom:8px;font-size:14px}@media (max-width:960px){.qrCcXW_alternative{grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:center;gap:16px;display:grid}.qrCcXW_alternativeVisual{margin:0}.qrCcXW_thumbnail{height:112px}.qrCcXW_credit,.qrCcXW_fallbackCredit{min-height:0}}@media (max-width:480px){.qrCcXW_alternative{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:12px;padding:16px}.qrCcXW_thumbnail{height:100px}}@media (max-width:720px){.qrCcXW_alternativeVisual .qrCcXW_credit{display:none}}.qrCcXW_buyingHeading{color:var(--text);letter-spacing:-.02em;margin:28px 0 16px;font-size:20px;line-height:1.3}.qrCcXW_buyingPoints{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.qrCcXW_buyingPoints>li{align-items:flex-start;gap:12px;min-width:0;display:flex}.qrCcXW_buyingPoints>li>svg{color:var(--cyan);flex:none;margin-top:2px}.qrCcXW_buyingPoints h4{color:var(--text);margin:0 0 6px;font-size:16px;line-height:1.4}.qrCcXW_buyingPoints p{margin:0;font-size:14px;line-height:1.6}.qrCcXW_fullGuidance{border-top:1px solid var(--line);margin-top:24px;padding-top:4px}.qrCcXW_fullGuidance summary{cursor:pointer;min-height:44px;color:var(--brand-blue-text);align-content:center;font-size:14px}.qrCcXW_fullGuidance summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:4px}.qrCcXW_fullGuidance h3{color:var(--text);margin:16px 0 8px;font-size:18px;line-height:1.4}.qrCcXW_fullGuidance p{max-width:75ch;margin:0 0 16px;font-size:16px;line-height:1.6}.qrCcXW_fullGuidance .qrCcXW_source{font-size:14px}@media (max-width:960px){.qrCcXW_buyingPoints{grid-template-columns:1fr;gap:16px}}.qrCcXW_alternativeVisual{isolation:isolate;position:relative}.qrCcXW_alternativeVisual:before{content:"";z-index:-1;pointer-events:none;background:var(--cyan);opacity:.1;position:absolute;inset:0 0 44px;-webkit-mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat;mask:url(/img/lease-coastal-neighbourhood.svg) 50%/contain no-repeat}@media (max-width:720px){.qrCcXW_alternativeVisual:before{opacity:.08;inset:0}}@media print{.qrCcXW_alternativeVisual:before{display:none}}.qrCcXW_brandLinks{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:0 24px;margin:0;padding:0;list-style:none;display:grid}.qrCcXW_brandLinks a{align-items:center;min-height:44px;display:inline-flex}
.dzruXG_brandPage{--brand-space-1:4px;--brand-space-2:8px;--brand-space-3:12px;--brand-space-4:16px;--brand-space-5:24px;--brand-space-6:32px;--brand-space-7:48px;--brand-caption-size:12px;--brand-support-size:14px;--brand-body-size:16px}.dzruXG_guide{margin:0 0 var(--lease-section-gap);color:var(--text-dim)}.dzruXG_guide .lease-section-head{color:var(--text)}.dzruXG_guideLayout{gap:var(--brand-space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.dzruXG_guide p{font-size:var(--brand-body-size);margin:0 0 var(--brand-space-4);line-height:1.6}.dzruXG_guide .dzruXG_summary{color:var(--text)}.dzruXG_guide h3{color:var(--text);margin:0 0 16px;font-size:18px}.dzruXG_guide .dzruXG_source{font-size:var(--brand-support-size);margin-bottom:0}.dzruXG_guide a{color:var(--brand-blue-text);text-underline-offset:3px}.dzruXG_guide a:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px;border-radius:3px}.dzruXG_untracked{gap:16px;margin:0;padding:0;list-style:none;display:grid}.dzruXG_untracked li{padding:var(--brand-space-5);border:1px solid var(--line);background:var(--surface-warm);border-radius:20px}.dzruXG_untracked strong{color:var(--text);font-size:16px}.dzruXG_untracked p{margin:var(--brand-space-2) 0 0;font-size:var(--brand-body-size)}.dzruXG_reassurance{font-size:var(--brand-support-size);color:var(--text-dim);margin:8px 0 0}.dzruXG_finalCta{margin-top:var(--lease-section-gap)}.dzruXG_buyingNotes{margin:0 0 16px}.dzruXG_buyingNotes summary{cursor:pointer;min-height:44px;color:var(--brand-blue-text);align-content:center;font-size:16px}.dzruXG_buyingNotes summary:focus-visible{outline:2px solid var(--brand-blue);outline-offset:3px}.dzruXG_buyingNotes p{margin-top:8px}.dzruXG_guideLayout:has(>:only-child){grid-template-columns:minmax(0,1fr)}@media (max-width:720px){.dzruXG_guideLayout{grid-template-columns:1fr;gap:24px}}.dzruXG_brandPage .lease-icon-tile{background:color-mix(in srgb, var(--cyan) 10%, var(--panel));border:0;border-radius:12px;width:44px;height:44px}.dzruXG_brandPage .lease-icon-tile svg{width:24px;height:24px;color:var(--cyan);stroke-width:1.75px}.dzruXG_brandPage .lease-section-head{align-items:flex-start;gap:var(--brand-space-3)}
