.af-canonical-document{display:grid;grid-template-columns:minmax(0,1fr);gap:1.25rem;min-width:0}.af-canonical-document>*{min-width:0;max-width:100%}.af-canonical{--af-accent:#b5322e;position:relative;margin:0;padding:1.25rem;border:1px solid #d8d5cf;border-left:.35rem solid var(--af-accent);border-radius:.35rem;background:#fff;color:#1c1c1c}.af-canonical>h2{margin:0 0 .75rem;font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.2}.af-canonical__datum{margin:.55rem 0;line-height:1.55}.af-canonical__datum strong{display:block;color:#353535;font-size:.78rem;letter-spacing:.045em;text-transform:uppercase}.af-canonical__datum p{margin:.2rem 0 0}.af-canonical figure{margin:.8rem 0 0}.af-canonical img{display:block;width:100%;height:auto;border-radius:.25rem}.af-canonical figcaption{margin-top:.4rem;color:#595959;font-size:.9rem}.af-canonical--diagnostic-branch,.af-canonical--condition-comparison{--af-accent:#245f89;background:#f4f8fb}.af-canonical--verification,.af-canonical--review-finding,.af-canonical--evidence-summary{--af-accent:#347343;background:#f6faf6}.af-canonical--limitation,.af-canonical--corrective-action{--af-accent:#a35a12;background:#fff9f0}.af-canonical--verdict,.af-canonical--recommendation{--af-accent:#6b3e8d;background:#faf7fc}.af-canonical--article-summary{font-size:1.08rem}@media(max-width:680px){.af-canonical-document{gap:.85rem}.af-canonical{padding:1rem}.af-canonical__datum{font-size:1rem}}@media print{.af-canonical-document{display:block}.af-canonical{break-inside:avoid;margin:0 0 .75rem;box-shadow:none;background:#fff!important}.af-canonical a{color:#000;text-decoration:underline}}