.distributor-purchase-guide{margin-bottom:3rem}.distributor-purchase-guide h2{margin-bottom:.85rem;font-size:clamp(1.2rem,2.4vw,1.65rem);line-height:1.35}.distributor-models{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:1.4rem 0 2rem;display:grid}.distributor-models article{border:1px solid var(--line,#d9e5ed);border-radius:6px;padding:1.25rem}.distributor-models h3{margin:0 0 .75rem;font-size:1.1rem;line-height:1.4}.distributor-models h3 a{text-underline-offset:4px;text-decoration:underline}.distributor-models p{overflow-wrap:anywhere;margin:.5rem 0;font-size:.93rem;line-height:1.6}.distributor-purchase-terms{border-collapse:collapse;text-align:left;width:100%;font-size:.95rem}.distributor-purchase-terms th,.distributor-purchase-terms td{border:1px solid var(--line,#d9e5ed);vertical-align:top;overflow-wrap:anywhere;padding:1rem;line-height:1.65}.distributor-purchase-terms thead{background:var(--surface,#f4f8fb)}.distributor-purchase-terms tbody th{width:30%;font-weight:600}.distributor-purchase-terms td,.distributor-project-brief p{color:var(--muted-foreground,#50687d);line-height:1.75}.distributor-project-brief{max-width:900px;margin-top:2rem}.distributor-project-brief ul{flex-wrap:wrap;gap:.8rem 1.75rem;margin:1.25rem 0;padding:0;list-style:none;display:flex}#distributor-enquiry{scroll-margin-top:6rem}@media (max-width:900px){.distributor-models{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.distributor-models{grid-template-columns:1fr}.distributor-purchase-terms th,.distributor-purchase-terms td{padding:.7rem;font-size:.9rem}.distributor-purchase-terms tbody th{width:34%}.distributor-project-brief ul{gap:.8rem;display:grid}}
