.delivery-article .guide-content{padding-inline:clamp(24px,2.6vw,38px)}.delivery-article .guide-content a{color:#345b3c;text-decoration-color:#9db38f;text-underline-offset:3px}.delivery-article .guide-content a:hover{color:#91432b;text-decoration-color:currentColor}.delivery-article .guide-content a:focus-visible{outline:3px solid #a7482c;outline-offset:3px}.delivery-article .guide-content .delivery-table{width:100%;max-width:100%;margin:28px 0 24px;border:1px solid #bfceb5;border-radius:13px;background:#fffefa}.delivery-article .guide-content .delivery-table table{width:100%;min-width:0;table-layout:fixed;border-collapse:collapse;font-size:.875rem;line-height:1.9;font-variant-numeric:tabular-nums lining-nums}.delivery-article .guide-content .delivery-table caption{padding:19px 22px;border-bottom:1px solid #425d45;background:#294536;color:#f8faf1;font-size:.75rem;font-weight:650;line-height:1.8;text-align:left}.delivery-article .guide-content .delivery-table tbody th,.delivery-article .guide-content .delivery-table tbody td{min-width:0;padding:20px 22px;border-color:#d6e0cb;vertical-align:top;overflow-wrap:break-word}.delivery-article .guide-content .delivery-table tbody th{width:34%;background:#eef3e5;color:#2c4934;font-size:.8125rem;font-weight:750;line-height:1.8}.delivery-article .guide-content .delivery-table tbody td{width:66%;border-left:1px solid #d6e0cb;background:#fffefa;color:#475f43;font-size:.875rem;line-height:1.9}.delivery-article .guide-content .delivery-table tbody tr:nth-child(2n) th{background:#e9f0df}.delivery-article .guide-content .delivery-table tbody tr:nth-child(2n) td{background:#f6f8ef}.delivery-article .guide-content .delivery-table tbody tr:hover th{background:#e1ebd5}.delivery-article .guide-content .delivery-table tbody tr:hover td{background:#eef4e5}.delivery-article .guide-content .delivery-table--costs tbody td{color:#334f37;font-weight:600}.delivery-article .guide-content .delivery-table:focus-visible{outline:3px solid #a7482c;outline-offset:4px}.delivery-article .guide-content>.delivery-quote-note{padding-left:20px;border-left:2px solid #acbf9c;color:#4c6246;font-size:.9375rem;line-height:1.95}.delivery-article .guide-content>.delivery-related{max-width:none;margin-top:26px;padding-top:20px;border-top:1px solid #dce4d3;color:#5c7154;font-size:.8125rem;line-height:1.95}.delivery-article .guide-content>.delivery-timing{max-width:none;padding:24px 26px;border-left:3px solid #789065;border-radius:0 12px 12px 0;background:#edf3e3;color:#3c573e;font-size:.9375rem;line-height:1.95}.delivery-article .guide-content>.delivery-depots{max-width:none;margin-block:24px;padding:18px 22px;border:1px solid #d1ddc5;border-radius:11px;background:#f1f5e9;color:#546b4d;font-size:.8125rem;line-height:2.05}.delivery-article .delivery-zip{margin:28px 0 38px}.delivery-article .delivery-zip .zip{padding:28px;border:1px solid #b9cbaa;border-radius:14px;background:#e8f0dc;box-shadow:0 8px 24px -20px #233f283d}.delivery-article .delivery-zip .zip form{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;max-width:none}.delivery-article .delivery-zip .zip label{grid-column:1 / -1;margin:0 0 5px;color:#2c4b34;font-size:1.125rem;font-weight:750;line-height:1.5}.delivery-article .delivery-zip .zip input{width:100%;min-height:52px;padding-inline:14px;border-color:#77866f;background:#fffefa;color:#2c4433;font-size:16px}.delivery-article .delivery-zip .zip input::placeholder{color:#65725f}.delivery-article .delivery-zip .zip input:focus{border-color:#496c40;box-shadow:none}.delivery-article .delivery-zip .zip input[aria-invalid=true]{border-color:#a7482c}.delivery-article .delivery-zip .zip .btn{min-width:106px;min-height:52px;padding-inline:22px;border-color:#294536;background:#294536;color:#fffefa}.delivery-article .delivery-zip .zip .btn:hover{border-color:#1d3728;background:#1d3728}.delivery-article .delivery-zip .zip input:focus-visible,.delivery-article .delivery-zip .zip .btn:focus-visible{outline:3px solid #a7482c;outline-offset:3px}.delivery-article .delivery-zip .zip-out{max-width:none;margin:16px 0 0;color:#52694c;font-size:.75rem;line-height:1.9}.delivery-article .guide-content>.delivery-trucks{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;max-width:none;margin:24px 0 30px;padding:0;border:0;border-radius:0;background:transparent;list-style:none}.delivery-article .guide-content>.delivery-trucks>li{min-width:0;margin:0;padding:24px;border:1px solid #d3dec8;border-radius:13px;background:#f2f5ea;color:#4a6244;font-size:.875rem;line-height:1.95}.delivery-article .guide-content>.delivery-trucks>li+li{margin-top:0;border-top:1px solid #d3dec8}.delivery-article .delivery-truck-title{display:block;margin-bottom:14px;color:#2d4b35;font-size:1.0625rem;line-height:1.5;letter-spacing:-.025em}.delivery-article .delivery-truck-title strong{font-weight:750}.delivery-article .guide-content>.delivery-ground-note{color:#4b6345;font-size:.9375rem;line-height:1.95}.delivery-article .guide-content>.delivery-moving{color:#465f41;font-size:.9375rem;line-height:1.95}.delivery-article .guide-content>.delivery-sources{color:#61715a;font-size:.75rem;line-height:1.95}@media(min-width:700px){.delivery-article .guide-content>.delivery-trucks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1119px){.delivery-article .guide-content{padding-inline:26px}.delivery-article .guide-content .delivery-table tbody th,.delivery-article .guide-content .delivery-table tbody td{padding:18px}.delivery-article .delivery-zip .zip{padding:24px}}@media(max-width:639px){.delivery-article .guide-content{padding-inline:16px}.delivery-article .guide-content .delivery-table{margin-block:22px;border-radius:10px}.delivery-article .guide-content .delivery-table caption{padding:16px 14px;font-size:.6875rem;line-height:1.85}.delivery-article .guide-content .delivery-table tbody th,.delivery-article .guide-content .delivery-table tbody td{min-width:0;padding:15px 10px}.delivery-article .guide-content .delivery-table tbody th{width:35%;font-size:.75rem;line-height:1.85}.delivery-article .guide-content .delivery-table tbody td{width:65%;font-size:.75rem;line-height:1.95}.delivery-article .guide-content>.delivery-quote-note{padding-left:16px;font-size:.875rem}.delivery-article .guide-content>.delivery-related{margin-top:22px;padding-top:18px;font-size:.75rem}.delivery-article .guide-content>.delivery-timing{padding:20px;font-size:.875rem}.delivery-article .guide-content>.delivery-depots{padding:18px;font-size:.75rem;line-height:2.1}.delivery-article .delivery-zip{margin-block:24px 30px}.delivery-article .delivery-zip .zip{padding:22px 16px}.delivery-article .delivery-zip .zip form{gap:10px}.delivery-article .delivery-zip .zip label{font-size:1rem}.delivery-article .delivery-zip .zip input{padding-inline:10px;font-size:16px}.delivery-article .delivery-zip .zip .btn{min-width:78px;padding-inline:15px}.delivery-article .delivery-zip .zip-out{font-size:.6875rem}.delivery-article .guide-content>.delivery-trucks{gap:14px}.delivery-article .guide-content>.delivery-trucks>li{padding:22px;font-size:.8125rem}.delivery-article .delivery-truck-title{margin-bottom:12px;font-size:1rem}.delivery-article .guide-content>.delivery-ground-note,.delivery-article .guide-content>.delivery-moving{font-size:.875rem}.delivery-article .guide-content>.delivery-sources{font-size:.75rem}}
