.print-cost-heading h1 { max-width: 1080px; margin: 44px 0 32px; color: #333; font-size: clamp(36px, 4.1vw, 60px); line-height: 1.12; font-weight: 700; }
.print-cost-article .one-copy-article__lead img { object-fit: contain; background: #fff; }
.print-cost-article .one-copy-article__lead figcaption { display: block; }
.print-cost-article ul { padding-left: 1.3em; }
.print-cost-article li + li { margin-top: 8px; }
.print-cost-article .one-copy-cta-actions a.btn { color: #fff; }
.print-cost-breadcrumbs li + li::before { content: "›"; margin-right: 8px; color: #897e76; }
@media (max-width: 767px) { .print-cost-heading h1 { margin: 28px 0 24px; font-size: 34px; } }
@media (max-width: 359px) { .print-cost-heading h1 { font-size: 30px; } }
