/* Purchase scope follows the established MAX colours and typography. */
.hero-delivery-message{margin:14px 0 18px;padding-left:14px;border-left:3px solid #f59e0b;color:#fff;font-size:.96rem;line-height:1.5;max-width:570px}
.hero-delivery-message strong,.hero-delivery-message span{display:block}
.hero-delivery-message a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.purchase-scope{margin:16px 0;padding:14px 16px;border-left:3px solid #114232;background:#f2f6f3;color:#233e30;font-size:.86rem;line-height:1.55}
.purchase-scope p{margin:0 0 8px}.purchase-scope p:last-child{margin-bottom:0}
.purchase-scope summary{cursor:pointer;min-height:36px;display:list-item;font-weight:650;padding:7px 0}
.purchase-scope ul{padding-left:20px;margin:8px 0}
.purchase-scope a,.purchase-scope-home a,.warranty-summary a{color:#114232;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.purchase-scope a{display:inline-flex;align-items:center;min-height:44px}
.purchase-scope-home{border-left:3px solid #f59e0b;padding:16px 20px;margin:0 0 24px;background:#f2f6f3;color:#233e30;line-height:1.6}
.purchase-scope-home p{margin:8px 0}.purchase-scope-home strong{font-size:1.1rem}
.purchase-finance-link{display:inline-flex;align-items:center;min-height:44px;margin-right:20px;color:white;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.warranty-summary{border:1px solid #d3dfd5;border-left:4px solid #114232;padding:24px;margin:0 0 32px;background:#f2f6f3}
.warranty-summary h2{margin-top:0!important}.warranty-summary dl{margin:0;display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.8fr);gap:12px 22px}
.warranty-summary dt{font-weight:700}.warranty-summary dd{margin:0}.warranty-summary p{font-size:.85rem;margin:16px 0 8px}
@media(max-width:600px){.hero-delivery-message{font-size:.9rem}.warranty-summary{padding:18px}.warranty-summary dl{grid-template-columns:1fr;gap:4px}.warranty-summary dd{margin-bottom:14px}.purchase-scope-home{padding:14px}}
@media(max-width:639px){.product-hero-info .product-hero-ctas a{flex:0 0 auto;min-height:48px}}
.quote-comparison-list,.delivery-steps{list-style:decimal;padding-left:1.5rem;margin:20px 0 28px}
.quote-comparison-list li,.delivery-steps li{display:list-item;padding-left:5px;margin:0 0 18px;line-height:1.65}
.quote-comparison-list li::marker,.delivery-steps li::marker{font-weight:750;color:#114232}
.blog-article:has(.quote-comparison-list) h2{margin-top:30px;margin-bottom:12px}
.blog-article:has(.quote-comparison-list) p{margin-bottom:16px;line-height:1.65}
.buyer-related{max-width:1080px;margin:2rem auto;padding:1.25rem;border-left:4px solid #114232;background:#f2f6f3;color:#233e30;line-height:1.8}
.buyer-related h2{font-size:1.35rem;margin:0 0 .5rem;color:#114232}
.buyer-related p{margin:0}.buyer-related a{color:#114232;text-decoration:underline;text-underline-offset:3px}
@media(max-width:1120px){.buyer-related{margin:1.5rem 1rem}}
