.postal-prices{color:var(--ink, #153b50);margin:24px 0}.postal-prices h2{font-size:clamp(24px,3vw,36px);line-height:1.15;margin:0 0 12px;letter-spacing:-.025em}.postal-price-note{color:var(--muted, #536574);font-size:14px;line-height:1.6;max-width:70ch;margin:12px 0}.postal-price-table{width:100%;border-collapse:collapse;margin:22px 0;font-size:15px}.postal-price-table th,.postal-price-table td{text-align:left;padding:14px 8px;border-bottom:1px solid var(--line, #dce4e4);overflow-wrap:anywhere}.postal-price-table thead th{font-size:13px;font-weight:500;color:var(--muted, #536574)}.postal-price-table td{font-variant-numeric:tabular-nums;white-space:nowrap}.postal-estimator{margin-top:30px}.postal-estimator h3{margin:0 0 16px;font-size:20px}.postal-estimator-fields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.postal-estimator label{display:grid;gap:8px;font-size:14px;align-content:end}.postal-estimator input,.postal-estimator select{width:100%;min-width:0;min-height:44px;border:1px solid var(--line, #cbd5df);border-radius:8px;background:var(--paper, #fff);color:inherit;padding:10px;font:inherit}.postal-estimate-total{display:block;margin:22px 0 8px;font-size:24px;font-weight:650}#postage{scroll-margin-top:100px;margin:64px auto;max-width:860px;padding:32px;border:1px solid var(--line, #dce4e4);border-radius:22px;background:var(--paper,#fff)}.pricing-section-links{display:flex;justify-content:center;gap:24px;margin-top:20px;flex-wrap:wrap}.pricing-section-links a{color:var(--blue,#174c65);text-underline-offset:5px}@media(max-width:560px){#postage{padding:22px 16px}.postal-estimator-fields{grid-template-columns:1fr 1fr}.postal-estimator-fields label:last-child{grid-column:1/-1}.postal-price-table{font-size:14px}}html.dark .postal-prices{color:#e6ecf8;--ink:#e6ecf8;--muted:#b3c2d3;--line:#354761;--paper:#14213a}
