.shipping-content>section>p{margin:0 0 22px;font-size:.95rem;line-height:1.8;color:#44453f}
.document-prose>section>p,.document-prose>.document-intro>p{margin:0 0 22px;font-size:.95rem;line-height:1.8;color:#44453f}
.document-prose h3{margin:30px 0 13px;font-size:1.05rem;line-height:1.5;font-weight:600;letter-spacing:-.015em}
.document-prose>.document-intro{margin-bottom:40px}
.shipping-content h3{margin:36px 0 15px;font-size:1.05rem;line-height:1.5;font-weight:600;letter-spacing:-.015em;scroll-margin-top:104px}
.shipping-content .document-section>h2{margin-bottom:22px}
.shipping-content strong{font-weight:600;color:var(--ink)}
.shipping-content .shipping-benefits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;list-style:none;padding:0;margin:0 0 28px}
.shipping-benefits li{margin:0;padding:18px;border:1px solid var(--line);background:rgba(255,255,255,.5);font-size:.83rem;line-height:1.7}
.shipping-list{margin:0 0 28px!important}
.shipping-content .shipping-list li{margin-bottom:16px}
.shipping-content .shipping-list p{font-size:.95rem;line-height:1.8}
.shipping-table-wrap{margin:20px 0 24px;border:1px solid var(--line)}
.shipping-table{width:100%;border-collapse:collapse;font-size:.84rem;line-height:1.6;text-align:left}
.shipping-table th,.shipping-table td{padding:17px 16px;border-bottom:1px solid var(--line);vertical-align:top}
.shipping-table thead{background:var(--ink);color:#fff}
.shipping-table thead th{font-size:.72rem;font-weight:500}
.shipping-table tbody th{width:48%;font-weight:500}
.shipping-table td:last-child{font-weight:600;white-space:nowrap}
.shipping-table tr:last-child th,.shipping-table tr:last-child td{border-bottom:0}
.shipping-table .shipping-free{background:rgba(255,74,34,.07)}
.shipping-table .shipping-free th,.shipping-table .shipping-free td:last-child{color:var(--blue);font-weight:600}
.shipping-table .shipping-free td:last-child{white-space:normal}
@media(max-width:760px){.shipping-content>section>p,.shipping-content .shipping-list p{font-size:.9rem}.shipping-content h3{font-size:1rem;margin-top:30px}.shipping-content .shipping-benefits{grid-template-columns:1fr}.shipping-benefits li{padding:16px}.shipping-table{font-size:.76rem;line-height:1.5}.shipping-table th,.shipping-table td{padding:13px 9px}.shipping-table thead th{font-size:.66rem}.shipping-table tbody th{width:46%}.shipping-table .shipping-free td:last-child{font-size:.7rem}}
@media print{.shipping-content .shipping-benefits{display:block}.shipping-benefits li{break-inside:avoid;background:#fff}.shipping-table{font-size:9pt}.shipping-table thead{background:#fff;color:#000}.shipping-table th,.shipping-table td{padding:8px}.shipping-content>section>p,.shipping-content .shipping-list p{font-size:10pt;line-height:1.5}}
