.bar-quick { padding-block: 24px 40px; }
.bar-quick h1 { margin-bottom: 16px; }
.quick-intro { font-size: 1.2rem; }
.quick-points { padding-left: 24px; }
.quick-points li { padding-left: 6px; margin-block: 22px; }
.quick-points li::marker { color: #687663; }
.quick-closing { font-weight: 700; margin-top: 32px; }
.quick-details { font-size: .9rem; overflow-wrap: anywhere; }
@media print {
    .bar-quick { padding: 0; font: 13pt/1.5 Arial, sans-serif; }
    .bar-quick h1 { font: 700 28pt/1.2 Arial, sans-serif; margin-bottom: 5mm; }
    .bar-quick .eyebrow { font-size: 10pt; margin: 0 0 5mm; }
    .quick-intro { font-size: 14pt; margin: 0 0 7mm; }
    .quick-points { padding-left: 6mm; margin: 0; }
    .quick-points li { padding-left: 2mm; margin-block: 5mm; break-inside: avoid; }
    .quick-points li::marker { color: black; }
    .quick-closing { margin-top: 7mm; }
    .quick-details { font-size: 10pt; }
}
