.delivery-hero{padding:48px 0 52px;max-width:780px}.delivery-hero h1{font-family:var(--serif);font-size:clamp(44px,6vw,76px);font-weight:400;line-height:1.07;margin:20px 0 26px}.delivery-hero .ed-button{margin-top:20px}
.delivery-rates{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.delivery-rates article{padding:34px 28px;border:1px solid #d5d6ca;background:#fafaf5}.delivery-rates .delivery-rate-free{background:#e9edde;border-color:#c5cdb9}.delivery-rates h2{font-family:var(--serif);font-size:clamp(36px,4vw,58px);font-weight:400;line-height:1.1;margin:28px 0 20px}.delivery-rates h2 small{display:block;margin-top:12px;font-family:var(--sans);font-size:12px;font-weight:500;letter-spacing:0;line-height:1.5}.delivery-rates p,.delivery-scope{font-size:13px;line-height:1.85}.delivery-scope{max-width:850px;margin:20px 0 0;color:#56594d}
.delivery-examples{display:grid;grid-template-columns:1fr 1.2fr;gap:64px;padding:78px 0;border-bottom:1px solid #ddd}.delivery-examples h2,.delivery-before h2,.delivery-faq h2{font-family:var(--serif);font-size:clamp(34px,4vw,48px);font-weight:400;line-height:1.12;margin:18px 0 22px}.delivery-examples p,.delivery-before p,.delivery-faq p{font-size:14px;line-height:1.9}.delivery-table-wrap{align-self:center;overflow:auto}.delivery-table-wrap table{width:100%;border-collapse:collapse;font-size:14px}.delivery-table-wrap caption{text-align:left;margin-bottom:16px;font-size:12px;color:#63665b}.delivery-table-wrap th,.delivery-table-wrap td{padding:18px 14px;border-bottom:1px solid #ddd;text-align:left}.delivery-table-wrap thead th{font-size:11px;text-transform:uppercase;letter-spacing:.04em}.delivery-table-wrap tbody th{font-weight:500}.delivery-table-wrap tbody tr:nth-child(n+3){background:#f0f3e9}.delivery-table-wrap td:last-child{font-weight:600}
.delivery-before{padding:66px 0}.delivery-before-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:34px;margin-top:34px}.delivery-before h3{font-size:15px;font-weight:600;margin-bottom:14px}.delivery-faq{max-width:900px;padding:0 0 50px}.delivery-faq details{border-bottom:1px solid #ddd}.delivery-faq summary{display:flex;justify-content:space-between;gap:24px;padding:23px 0;cursor:pointer;list-style:none;font-size:15px;font-weight:500}.delivery-faq summary::-webkit-details-marker{display:none}.delivery-faq summary span{font-size:22px}.delivery-faq details[open] summary span{transform:rotate(45deg)}.delivery-faq p{margin:0 0 25px;max-width:820px}.delivery-contact{display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px;background:#edf0e7;margin:10px 0 70px}.delivery-contact h2{font-family:var(--serif);font-size:30px;font-weight:400;margin:0 0 10px}.delivery-contact p,.delivery-contact a{font-size:13px;line-height:1.8}.delivery-contact a{display:block;text-decoration:underline;text-underline-offset:4px}
@media(max-width:820px){.delivery-rates{gap:12px}.delivery-rates article{padding:26px 18px}.delivery-examples{gap:28px}.delivery-before-grid{gap:22px}.delivery-contact{align-items:flex-start;flex-direction:column}}
@media(max-width:600px){.delivery-hero{padding:30px 0 34px}.delivery-rates,.delivery-examples,.delivery-before-grid{grid-template-columns:1fr}.delivery-rates article{padding:25px}.delivery-rates h2{margin:18px 0}.delivery-examples{padding:44px 0;gap:20px}.delivery-table-wrap th,.delivery-table-wrap td{padding:16px 9px}.delivery-before{padding:42px 0}.delivery-contact{padding:24px}.delivery-faq summary{font-size:14px}}
