.finance-note[data-astro-cid-wb7itcbv]{padding:22px;border:1px solid #d1d9c7;border-radius:5px;background:#eef2e6;color:#263d2b;margin:22px 0;text-align:left}.finance-note[data-astro-cid-wb7itcbv] strong[data-astro-cid-wb7itcbv]{display:block;font-size:15px;line-height:1.5}.finance-note[data-astro-cid-wb7itcbv] p[data-astro-cid-wb7itcbv]{font-size:13px;line-height:1.7;margin:9px 0}.finance-note[data-astro-cid-wb7itcbv] a[data-astro-cid-wb7itcbv],.finance-note[data-astro-cid-wb7itcbv] .finance-invitation[data-astro-cid-wb7itcbv]{display:block;font-size:12px;line-height:1.7;margin:10px 0 0;font-weight:500;text-underline-offset:4px}.finance-note[data-astro-cid-wb7itcbv] small[data-astro-cid-wb7itcbv]{display:block;font-size:10px;line-height:1.65;color:#53624e;margin-top:9px}.finance-note[data-astro-cid-wb7itcbv].compact{padding:0;border:0;background:none;margin:18px 0;color:inherit}.finance-note[data-astro-cid-wb7itcbv].compact strong[data-astro-cid-wb7itcbv]{font-size:12px}.finance-note[data-astro-cid-wb7itcbv].compact small[data-astro-cid-wb7itcbv]{color:inherit;opacity:.8;font-size:10px;margin-top:3px}@media(max-width:760px){.finance-note[data-astro-cid-wb7itcbv]{padding:18px}.finance-note[data-astro-cid-wb7itcbv] strong[data-astro-cid-wb7itcbv]{font-size:14px}.finance-note[data-astro-cid-wb7itcbv].compact{padding:0}}.deposit-guarantee[data-astro-cid-vl2mawhq]{display:flex;gap:15px;align-items:flex-start;margin:24px 0;padding:22px;border:1px solid #bcc8b0;border-radius:5px;background:#f0f3e9;color:#29402d;text-align:left}.deposit-guarantee[data-astro-cid-vl2mawhq] svg[data-astro-cid-vl2mawhq]{flex:0 0 32px;margin-top:2px}.deposit-guarantee[data-astro-cid-vl2mawhq] strong[data-astro-cid-vl2mawhq]{display:block;font-size:18px;line-height:1.3;font-weight:600}.deposit-guarantee[data-astro-cid-vl2mawhq] span[data-astro-cid-vl2mawhq]{display:block;font-size:13px;line-height:1.5;font-weight:600;margin-top:4px}.deposit-guarantee[data-astro-cid-vl2mawhq] p[data-astro-cid-vl2mawhq]{font-size:12px;line-height:1.65;margin:10px 0 0;color:#43563b}.deposit-guarantee[data-astro-cid-vl2mawhq] small[data-astro-cid-vl2mawhq]{display:block;font-size:11px;line-height:1.65;margin-top:10px;color:#43563b}@media(max-width:760px){.deposit-guarantee[data-astro-cid-vl2mawhq]{padding:18px;gap:12px}.deposit-guarantee[data-astro-cid-vl2mawhq] strong[data-astro-cid-vl2mawhq]{font-size:17px}}@media(max-width:760px){body{-webkit-text-size-adjust:100%;text-size-adjust:100%}:is(.hero-intro,.hero-content>p:not(.eyebrow),.intro-copy,.story-text>p:not(.founder-name),.section-heading>p,.model-description,.comfort-gallery p,.home-standard p,.home-network h2+p,.home-network li p,.home-faq details>p,.home-final h2+p,.towing-copy>p:not(.eyebrow),.model-fit-note>p,.inclusion-grid .inclusion-benefit,.people-grid p:not(.eyebrow),.options-grid p,.faq details>p,.enquire>p:not(.eyebrow),.tour-caption>p:not(.eyebrow),.home-options-grid article>p:last-child,.home-options-next p,.story-library-link p,.story-video-copy p,.panel-intro,.call-promise p,.call-outcomes p,.builder-model-fit p,.builder-support,.viewing-network p,.seasonal-offers p){font-size:16px!important;line-height:1.7!important}:is(.inclusion-grid li,.price-included li,.included-visual-copy li,.model-card-content li,.comparison-shared li,.comparison-full-grid li,.inclusion-category li,#summary-full-inclusions li,.spec-table>div,.comparison-table th,.comparison-table td,.included-highlights dd,.design-summary dl div,.tour-topics li,.comparison-price-includes){font-size:14px!important;line-height:1.65!important}:is(.fine-print,.inclusion-note,.inclusion-visual-note,.comparison-note,.price-stack-note,.tax,.price-card>p:not(.price):not(.eyebrow),.price-card dl div,.home-model-fit,.card-inclusions p,.model-price small,.home-standard small,.gallery-help,.testimonial-toolbar p,.testimonial-footer,.story-context,.form-privacy,.preview-form-note,.contact-field-hint,.booking-transition-note,.included-intro,.included-equipment-note,.included-everyday,.included-warranty,.preview-caption span,.render-note,.model-preview-note,.custom-choice small,.custom-request p,.full-colour-range p,.addon-choice small,.running-price small,.saved-contact p,.call-promise .offer-availability,.call-promise .viewing-availability){font-size:13px!important;line-height:1.65!important}:is(.home-button,.button,.text-link,.direct-call,.model-page-link,.tour-watch-button,.design-button,.step-back,.lead-shortcut,.inclusions-jump,.faq summary,.home-full-compare>summary,.card-inclusions summary,.price-inclusion-details summary,.all-inclusions>summary,.inclusion-category summary,.custom-choice,.call-questions label,legend,#design-contact-form>label,.contact-name-fields label,.location-fields label){font-size:15px!important;line-height:1.45!important}:is(.model-included-label,.model-price>span,.visual-included-badge,.eyebrow,.addon-category){font-size:11px!important;line-height:1.5!important}:is(.contact-benefits,.progress-caption,.progress-caption>span,#progress-message,.progress-reminder,.addon-action,.colour-choice,.interior-choice,.interior-choice>span:last-child,.full-colour-range>div>span,.design-choice-steps button,.design-followup-steps button,.selected-model button){font-size:12px!important;line-height:1.5!important}:is(.addon-choice strong,.included-visual-copy h4,.compact .included-visual-copy h4){font-size:16px!important;line-height:1.45!important}.model-choice-copy>small,.model-choice-copy>span:not(.model-choice-action),.model-choice-action{font-size:13px!important;line-height:1.55;min-height:0}.colour-choice,.interior-choice{min-height:96px;overflow-wrap:anywhere}.exterior-choices,.interior-choices{grid-template-columns:repeat(5,minmax(0,1fr))}:is(.home-header .home-button,.site-header>.button,.mobile-dock .button,.home-mobile-cta .home-button){font-size:13px!important}.mobile-dock .button{white-space:normal}.hero-actions{flex-wrap:wrap}.design-choice-steps{gap:4px}.design-choice-steps button{padding-inline:3px}.home-founder-note .story-copy{grid-template-columns:1fr;gap:22px}}@media(max-width:380px){.exterior-choices,.interior-choices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:761px){:is(.hero-intro,.hero-content>p:not(.eyebrow)){font-size:18px!important;line-height:1.7!important}:is(.intro-copy,.story-text>p:not(.founder-name),.story-copy>p:not(.eyebrow):not(.founder-name),.section-heading>p,.comfort-gallery p,.home-standard p,.home-network h2+p,.home-network li p,.home-faq details>p,.home-final h2+p,.towing-copy>p:not(.eyebrow),.model-fit-note>p,.inclusion-grid .inclusion-benefit,.people-grid p:not(.eyebrow),.options-grid p,.faq details>p,.enquire>p:not(.eyebrow),.tour-caption>p:not(.eyebrow),.home-options-grid article>p:last-child,.home-options-next p,.story-library-link p,.story-video-copy p,.panel-intro,.call-promise p,.call-outcomes p,.builder-model-fit p,.builder-support,.viewing-network p,.seasonal-offers p,.bathroom-note p){font-size:17px!important;line-height:1.7!important}:is(.model-description,.support-points span,.finance-note p,.deposit-guarantee p,.call-value li,.call-questions>p,.included-intro,.included-equipment-note,.included-everyday,.included-warranty){font-size:16px!important;line-height:1.65!important}:is(.inclusion-grid li,.price-included li,.included-visual-copy li,.model-card-content li,.comparison-shared li,.comparison-full-grid li,.inclusion-category li,#summary-full-inclusions li,.spec-table>div,.comparison-table th,.comparison-table td,.included-highlights dd,.design-summary dl div:not(.summary-total),.tour-topics li,.comparison-price-includes,.home-options-grid strong){font-size:15px!important;line-height:1.65!important}:is(.fine-print,.inclusion-note,.inclusion-visual-note,.comparison-note,.price-stack-note,.tax,.price-card>p:not(.price):not(.eyebrow),.price-card dl div,.home-model-fit,.card-inclusions p,.model-price small,.home-standard small,.gallery-help,.testimonial-toolbar p,.testimonial-footer,.testimonial-progress,.story-context,.form-privacy,.preview-form-note,.contact-field-hint,.booking-transition-note,.preview-caption span,.render-note,.model-preview-note,.custom-choice small,.custom-request p,.full-colour-range p,.addon-choice small,.running-price small,.saved-contact p,.call-promise .offer-availability,.call-promise .viewing-availability,.finance-note small,.deposit-guarantee small,.save-later-note,.home-footer>small,.home-final small){font-size:14px!important;line-height:1.65!important}:is(.home-button,.button,.text-link,.direct-call,.model-page-link,.tour-watch-button,.design-button,.step-back,.lead-shortcut,.inclusions-jump,.faq summary,.home-full-compare>summary,.card-inclusions summary,.price-inclusion-details summary,.all-inclusions>summary,.inclusion-category summary,.custom-choice,.call-questions label,legend,#design-contact-form>label,.contact-name-fields label,.location-fields label,.hero-story,.home-final .final-phone){font-size:16px!important;line-height:1.45!important}:is(.home-header nav>a:not(.home-button),.site-header nav a,.landing-pages-nav a,.back-to-model,.team-link,.home-contact a,.home-footer>p,.home-footer>div,.contact-benefits,.progress-caption,.progress-caption>span,#progress-message,.progress-reminder,.addon-action,.colour-choice,.interior-choice,.interior-choice>span:last-child,.full-colour-range>div>span,.design-choice-steps button,.design-followup-steps button,.selected-model button){font-size:14px!important;line-height:1.5!important}:is(.model-included-label,.model-price>span,.visual-included-badge,.eyebrow,.addon-category,.included-highlights dt,.card-inclusions h4){font-size:12px!important;line-height:1.5!important}:is(.addon-choice strong,.included-visual-copy h4,.compact .included-visual-copy h4){font-size:18px!important;line-height:1.45!important}:is(.model-choice-copy>small,.model-choice-copy>span:not(.model-choice-action),.model-choice-action){font-size:15px!important;line-height:1.55!important}:is(#design-contact-form,.call-questions) :is(input,select,textarea){font-size:16px!important;line-height:1.5}.colour-choice,.interior-choice{min-height:104px;overflow-wrap:anywhere}.hero-actions{flex-wrap:wrap}.model-card-content>.home-button{padding-inline:12px;gap:8px}.home-options-next .home-button{white-space:normal}}
