.checklist-link-review .blog-content a{color:#805900;text-decoration:underline;text-underline-offset:.15em}.checklist-link-review .blog-content a:focus-visible{outline:2px solid currentColor;outline-offset:3px}.blog-content>*+*{margin-top:1rem}.blog-content ul,.blog-content ol{margin:1rem 0 1.5rem;padding-left:1.35rem}.blog-content ul{list-style:disc}.blog-content ol{list-style:decimal}.blog-content li{margin:.35rem 0;padding-left:.2rem}.blog-content img{width:100%;border-radius:.5rem;margin:1.5rem 0}.blog-content .article-hero-image{margin:2rem 0}.blog-content .article-hero-image img{aspect-ratio:16 / 9;object-fit:cover;margin-bottom:.5rem}.blog-content .article-hero-image figcaption{color:var(--color-gray-muted);font-size:.9rem}.blog-content .proof-callout,.blog-content .note-callout,.blog-content .field-note{background:var(--color-gray-light);border-left:4px solid var(--color-primary);border-radius:.5rem;padding:1.25rem;margin:1.75rem 0}.blog-content .proof-callout strong,.blog-content .note-callout strong,.blog-content .field-note strong{color:var(--color-dark)}.blog-content .intro-panel{display:grid;grid-template-columns:1.2fr .8fr;gap:1rem;align-items:stretch;background:#fff8e6;border:1px solid #ffe2a3;border-radius:.5rem;padding:1.25rem;margin:1.5rem 0 2rem}.blog-content .intro-panel p{margin:0}.blog-content .intro-panel ul{margin:0;padding-left:1.1rem}.blog-content .jump-links{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.25rem 0 2rem}.blog-content .jump-links a{display:inline-flex;align-items:center;min-height:2.5rem;padding:.5rem .85rem;background:var(--color-gray-light);border-radius:999px;color:var(--color-dark);font-size:.95rem;font-weight:500;text-decoration:none}.blog-content .jump-links a:hover{background:var(--color-primary);color:var(--color-white)}.blog-content .section-split{display:grid;grid-template-columns:.85fr 1.15fr;gap:1.25rem;align-items:start;margin:1.5rem 0 2rem}.blog-content .section-split>*{margin:0}.blog-content .mini-label{display:inline-block;margin-bottom:.5rem;color:var(--color-primary-hover);font-size:.8rem;font-weight:700;letter-spacing:0;text-transform:uppercase}.blog-content .quick-grid,.blog-content .checklist-grid,.blog-content .facility-grid,.blog-content .audit-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin:1.25rem 0 1.75rem}.blog-content .quick-card,.blog-content .check-card,.blog-content .facility-card,.blog-content .audit-card{background:var(--color-gray-light);border:1px solid #eceff2;border-radius:.5rem;padding:1rem}.blog-content .quick-card strong,.blog-content .check-card strong,.blog-content .facility-card strong,.blog-content .audit-card strong{display:block;color:var(--color-dark);margin-bottom:.25rem}.blog-content .check-card{position:relative;padding-left:2.5rem}.blog-content .check-card:before{content:"";position:absolute;left:1rem;top:1.1rem;width:.75rem;height:.45rem;border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg)}.blog-content .image-band{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:2rem 0}.blog-content .image-band img{aspect-ratio:4 / 3;object-fit:cover;margin:0}.blog-content .process-list{counter-reset:process;display:grid;gap:.85rem;margin:1.25rem 0 1.75rem}.blog-content .process-step{counter-increment:process;position:relative;background:var(--color-gray-light);border-radius:.5rem;padding:1rem 1rem 1rem 3.25rem}.blog-content .process-step:before{content:counter(process);position:absolute;left:1rem;top:1rem;display:grid;place-items:center;width:1.5rem;height:1.5rem;background:var(--color-primary);color:var(--color-white);border-radius:999px;font-size:.85rem;font-weight:700}.blog-content .process-step strong{display:block;color:var(--color-dark);margin-bottom:.25rem}@media(max-width:720px){.blog-content .intro-panel,.blog-content .section-split,.blog-content .quick-grid,.blog-content .checklist-grid,.blog-content .facility-grid,.blog-content .audit-grid,.blog-content .image-band{grid-template-columns:1fr}}.blog-content table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem}.blog-content th,.blog-content td{border:1px solid #e5e7eb;padding:.6rem .75rem;text-align:left;vertical-align:top}.blog-content th{background:var(--color-gray-light);color:var(--color-dark);font-weight:700}.blog-content tr:nth-child(2n) td{background:#fafafa}@media(max-width:720px){.blog-content table{display:block;overflow-x:auto;white-space:nowrap}}@media print{body>header,footer,nav[aria-label=Breadcrumb]{display:none!important}article .article-hero-image,article figure,article .btn,article section:last-of-type{display:none!important}.blog-content table{font-size:10pt;page-break-inside:auto}.blog-content tr{page-break-inside:avoid}.blog-content th,.blog-content td{border-color:#999}a{color:inherit;text-decoration:none}}
