.atelier-shipping-layout{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.4fr);gap:36px;margin:30px 0 20px;align-items:start}
.atelier-shipping-benefit{background:#efddd5;padding:40px;border:1px solid #e6cec3}
.atelier-shipping-benefit h2,.atelier-shipping-rates h2{font-family:'DM Serif Display',Georgia,serif;font-weight:400;font-size:clamp(28px,3vw,40px);line-height:1.2;margin:18px 0}
.atelier-shipping-benefit p,.atelier-shipping-rates>p{font-size:17px;line-height:1.7;color:#76675e;margin:0 0 24px}
.atelier-shipping-carrier{display:inline-block;border-top:1px solid #c9a69a;padding-top:18px;margin-top:12px;font-size:16px}
.atelier-shipping-rates{padding:8px 0}
.atelier-shipping-table{width:100%;border-collapse:collapse;font-size:18px;color:#3c332f}
.atelier-shipping-table th{font-size:14px;letter-spacing:.4px;text-align:left;font-weight:500;color:#85786e;padding:14px 18px;border-bottom:1px solid #cbb4a6}
.atelier-shipping-table td{padding:20px 18px;border-bottom:1px solid #e6dad2}
.atelier-shipping-table th:last-child,.atelier-shipping-table td:last-child{text-align:right;white-space:nowrap}
.atelier-shipping-table td:last-child{font-weight:500;font-variant-numeric:tabular-nums}
.atelier-shipping-table tbody tr:nth-child(odd){background:#f7efe8}
@media(max-width:800px){.atelier-shipping-layout{grid-template-columns:1fr;gap:28px}.atelier-shipping-benefit{padding:28px}.atelier-shipping-rates{padding:0}.atelier-shipping-table{font-size:16px}.atelier-shipping-table td{padding:18px 12px}.atelier-shipping-table th{padding:12px}}
