/* Content additions use the publication's existing type, spacing and colours. */
.prose p,.prose li{font-size:16px;line-height:1.8}
.editorial-byline{border-bottom:1px solid var(--line);padding-bottom:16px;margin-bottom:24px}
.editorial-byline p,.prose .definition,.content-change-note{font-size:13px;line-height:1.7;color:var(--muted)}
.answer-summary{margin-bottom:28px}
.worked-example{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:8px 0 24px;margin:36px 0}
.evidence-chain{padding-left:24px}.evidence-chain li{padding-left:6px;margin:16px 0}.evidence-chain li p{margin:5px 0 0}
.content-change-note{border-top:1px solid var(--line);padding-top:18px;margin-top:30px}
.assessment-introduction{padding-block:24px 8px}.assessment-introduction .prose{max-width:950px}
.template-document .breadcrumbs{flex-wrap:wrap;line-height:1.7;margin-bottom:22px}
.template-guide-link{font-size:15px;line-height:1.7}.template-guide-link a{text-decoration:underline;text-underline-offset:3px}
.reference-table caption{text-align:left;font-weight:600;padding-bottom:12px}
.resource-section-heading{font-size:28px;margin:0 0 28px;line-height:1.25}
@media(max-width:620px){.prose p,.prose li{font-size:16px}.editorial-byline p,.prose .definition,.content-change-note{font-size:13px}.breadcrumbs{white-space:normal;flex-wrap:wrap;line-height:1.7}}
@media print{.editorial-byline p,.content-change-note{font-size:9pt}.prose p,.prose li{font-size:11pt}.worked-example{break-inside:avoid}}
