.quantity-table-wrap{overflow-x:auto;margin:24px 0}.quantity-table{border-collapse:collapse;width:100%;font-size:16px;line-height:1.6}.quantity-table caption{text-align:left;font-weight:700;color:var(--ink);padding-bottom:14px}.quantity-table th,.quantity-table td{padding:14px 18px;text-align:left;border-bottom:1px solid #d6e1e7}.quantity-table thead{background:var(--navy);color:white}.quantity-table tbody tr:nth-child(even){background:var(--soft)}.article-callout span{font-size:14px}.article-hero figcaption{font-size:14px}@media(max-width:540px){.article-hero figcaption{font-size:13px}.quantity-table th,.quantity-table td{padding:12px}}
.article-hero h1{font-size:clamp(36px,3.8vw,56px)}.article-hero figure img{object-fit:cover}.quantity-table th,.quantity-table td{vertical-align:top}.quantity-table{min-width:560px}.aside-box p{font-size:16px}.aside-box small{font-size:14px}.crumbs{font-size:14px}@media(max-width:540px){.article-hero h1{font-size:36px}.article-hero figcaption{font-size:14px;right:12px}}

.feedback-template{white-space:pre-wrap;overflow-wrap:anywhere;background:var(--soft);border:1px solid #d6e1e7;padding:24px;font-size:14px;line-height:1.8;color:var(--ink);margin:25px 0}.feedback-template code{font:inherit}@media(max-width:540px){.feedback-template{padding:16px;font-size:13px}}

.article-meta{font-size:14px!important;margin:14px 0!important}.article-toc{background:var(--soft);padding:24px;margin-bottom:36px}.article-toc ol{margin-bottom:0}.article-body h3{margin:28px 0 12px;font-size:22px}section[id],h2[id]{scroll-margin-top:120px}
