.price-breakdown{display:grid;gap:4px}
.price-breakdown strong small{font:700 9px Arial;color:#567061;text-transform:uppercase;letter-spacing:.06em}
.price-breakdown>span{font-size:10px;color:#68766e}
.volume-pricing{margin:0 6vw 70px;padding:55px;background:var(--cream);display:grid;grid-template-columns:.8fr 1.2fr;gap:55px}
.volume-heading p{font-size:11px;letter-spacing:.18em;font-weight:800;color:#567061}
.volume-heading h2{font:500 39px Georgia;margin:10px 0 18px}
.volume-heading span,.volume-note{font-size:13px;line-height:1.6;color:#586a63}
.volume-table{background:white;border:1px solid var(--line)}
.volume-row{display:grid;grid-template-columns:1fr 1fr 1.2fr;padding:14px 18px;border-bottom:1px solid var(--line);font-size:12px;align-items:center}
.volume-row:last-child{border:0}
.volume-row span:nth-child(2){font-weight:800;color:var(--green)}
.volume-header{background:var(--ink);color:white;font-size:9px;letter-spacing:.09em;text-transform:uppercase}
.volume-header span:nth-child(2){color:var(--lime)}
.volume-row.featured{background:#f1f6d8}
.volume-note{grid-column:2;margin:0}
@media(max-width:900px){.volume-pricing{grid-template-columns:1fr}.volume-note{grid-column:1}}
@media(max-width:600px){.volume-pricing{margin:0;padding:38px 7vw}.volume-row{grid-template-columns:1fr 1fr}.volume-row span:last-child{display:none}}
