.delivery-section h2{font-family:var(--display);font-size:clamp(2rem,4vw,3rem);line-height:1.15;margin:0 0 20px}.delivery-section h3{font-size:1.3rem;margin:0 0 12px}.delivery-section p{line-height:1.75}.delivery-overview{display:grid;grid-template-columns:1.2fr 1fr;gap:40px}.delivery-palm-note{padding:28px;background:#edf2e1;border-left:5px solid var(--lime)}.delivery-fees,.delivery-limits,.delivery-pavers,.delivery-schedule{margin-top:55px}.delivery-table-wrap{overflow-x:auto;border:1px solid #ced5c7}.delivery-section table{border-collapse:collapse;width:100%;text-align:left}.delivery-section caption{padding:16px;text-align:left;font-weight:700;background:#edf2e1}.delivery-section th{background:var(--green-deep);color:white}.delivery-section th,.delivery-section td{padding:16px 20px;border-bottom:1px solid #dce1d5}.delivery-section tr:nth-child(even){background:#f5f7f0}.delivery-example{color:var(--muted)}.delivery-limit-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.delivery-limit-grid article{background:#edf2e1;padding:28px;border-top:4px solid var(--green)}.delivery-limit-number{font-family:var(--display);font-size:2rem;line-height:1.2!important;margin:0 0 15px;color:var(--green-deep)}.delivery-pavers{border:1px solid #ced5c7;padding:28px}.delivery-schedule{background:var(--sand);padding:30px}@media(max-width:700px){.delivery-overview,.delivery-limit-grid{grid-template-columns:1fr}.delivery-section th,.delivery-section td{padding:13px 12px}.delivery-pavers,.delivery-schedule{padding:22px}}