.prices{padding-block:var(--space-7) var(--space-8)}.prices-head h1{font-size:var(--step-3);color:var(--on-field);max-width:18ch}.prices-lede{margin-top:var(--space-4);max-width:40rem;font-size:var(--step-1);line-height:1.45}.prices-facts{margin-top:var(--space-2);max-width:40rem;color:var(--on-field-muted)}.prices-actions{margin-top:var(--space-5);max-width:30rem}.prices-grid{gap:var(--space-6);margin-top:var(--space-7);align-items:start;display:grid}.price-list .item-what,.price-list .item-note{margin-top:var(--space-1);font-size:var(--step--1);color:var(--muted);max-width:52ch;line-height:1.45;display:block}.price-list .amount{vertical-align:top}.per-unit{font-size:var(--step--1);color:var(--muted);white-space:nowrap;margin-top:.125rem;display:block}.row-add{min-height:2.75rem;margin-top:var(--space-2);border:1px solid var(--action);border-radius:var(--radius);color:var(--action);font:inherit;font-size:var(--step--1);cursor:pointer;background:0 0;align-items:center;padding:0 .875rem;font-weight:650;display:inline-flex}.row-add:hover{background:#16294d0f}.row-add[data-added]{background:var(--action);color:#fff}.prices-how-grid{gap:var(--space-5);display:grid}@media (min-width:64rem){.prices-grid{column-gap:var(--space-7);grid-template-columns:minmax(0,1.3fr) minmax(22rem,1fr)}.prices-slip{top:var(--space-5);position:sticky}.prices-how-grid{column-gap:var(--space-8);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}
