.approved-blog-article .a2-article-col .audit-note,.approved-blog-article .a2-article-col.audit-content figcaption{color:#0b0b0e;font-size:14px;line-height:1.5}.approved-blog-article .a2-article-col.audit-content figcaption{padding-top:12px}.approved-blog-article .a2-article-col .audit-table{overflow:auto}.approved-blog-article .a2-article-col .audit-table caption{text-align:left;padding:16px;font-weight:700}.approved-blog-article .a2-article-col .audit-flow{background:#e4efec;border:1px solid #dcdce0;border-radius:16px;margin:26px 0;padding:24px}.approved-blog-article .a2-article-col .audit-flow>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.approved-blog-article .a2-article-col .audit-flow strong{font-size:17px;display:block}.approved-blog-article .a2-article-col .audit-flow p{margin-bottom:0}.approved-blog-article .a2-article-col .audit-step{color:#0b0b0e;margin-bottom:12px;font-family:monospace;font-size:26px;display:block}.approved-blog-article .a2-article-col .audit-cards{gap:20px;margin:25px 0;display:grid}.approved-blog-article .a2-article-col .audit-card{background:#fafaf7;border:1px solid #dcdce0;border-radius:14px;padding:24px}.approved-blog-article .a2-article-col .audit-card dl{grid-template-columns:150px 1fr;gap:8px 18px;font-size:16px;line-height:1.55;display:grid}.approved-blog-article .a2-article-col .audit-card dt{color:#0b0b0e;font-weight:650}.approved-blog-article .a2-article-col .audit-card dd{margin:0}.approved-blog-article .a2-article-col .audit-checklist{background:#c5ddd7;border-radius:14px;gap:12px;padding:0;list-style:none;display:grid;padding:24px!important}.approved-blog-article .a2-article-col .audit-checklist li{gap:16px;font-size:17px;display:flex}.approved-blog-article .a2-article-col .audit-checklist span{font-size:24px}.approved-blog-article .a2-article-col .audit-interaction{background:#fafaf7;border:2px solid #dcdce0;border-radius:16px;padding:26px}.approved-blog-article .a2-article-col .audit-interaction button{color:#fafaf7;cursor:pointer;background:#0b0b0e;border-radius:8px;padding:11px 20px;font-size:15px}.approved-blog-article .a2-article-col .audit-interaction button:disabled{opacity:.5}.approved-blog-article .a2-article-col .audit-interaction button:focus-visible,.approved-blog-article .a2-article-col .audit-interaction input:focus-visible,.approved-blog-article .a2-article-col .audit-interaction textarea:focus-visible{outline-offset:3px;outline:3px solid #0b0b0e}.approved-blog-article .a2-article-col .audit-controls{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.approved-blog-article .a2-article-col .audit-template{white-space:pre-wrap;background:#fafaf7;border-left:4px solid #c5ddd7;padding:22px}.approved-blog-article .a2-article-col .audit-fields{grid-template-columns:1fr 1fr;gap:15px;display:grid}.approved-blog-article .a2-article-col .audit-fields label{flex-direction:column;gap:5px;font-size:15px;display:flex}.approved-blog-article .a2-article-col .audit-fields input,.approved-blog-article .a2-article-col .audit-interaction textarea,.approved-blog-article .a2-article-col .audit-score input{color:#0b0b0e;background:#fafaf7;border:1px solid #dcdce0;border-radius:6px;width:100%;padding:9px}.approved-blog-article .a2-article-col .audit-result{grid-template-columns:repeat(3,1fr);gap:12px;margin:24px 0;display:grid}.approved-blog-article .a2-article-col .audit-result>div{background:#e4efec;border-radius:9px;padding:18px;font-size:14px}.approved-blog-article .a2-article-col .audit-result strong{font-size:28px;display:block}.approved-blog-article .a2-article-col .audit-receipt{background:#e4efec;border-radius:14px;margin:25px 0;padding:32px}.approved-blog-article .a2-article-col .audit-receipt .receipt-paper{background:#fafaf7;border-top:5px solid #0b0b0e;max-width:490px;margin:auto;padding:28px;font-family:monospace;box-shadow:0 8px 20px #dcdce0}.approved-blog-article .a2-article-col .receipt-paper p{border-bottom:1px dashed #dcdce0;padding-bottom:12px;font-size:16px}.approved-blog-article .a2-article-col .receipt-paper small{color:#0b0b0e;font-family:system-ui;font-size:13px;display:block}.approved-blog-article .a2-article-col .audit-scenes{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:24px 0;display:grid}.approved-blog-article .a2-article-col .audit-scene{background:#fafaf7;border:1px solid #dcdce0;border-radius:12px;overflow:hidden}.approved-blog-article .a2-article-col .audit-scene svg{background:#e4efec;width:100%;height:auto;display:block}.approved-blog-article .a2-article-col .audit-scene strong,.approved-blog-article .a2-article-col .audit-scene p{padding:0 16px;display:block}.approved-blog-article .a2-article-col .audit-scene strong{margin-top:16px;font-size:15px}.approved-blog-article .a2-article-col .audit-scene p{font-size:14px;line-height:1.6}.approved-blog-article .a2-article-col.audit-content details{border-bottom:1px solid #dcdce0;padding:16px 0}.approved-blog-article .a2-article-col.audit-content summary{cursor:pointer;font-weight:600}.approved-blog-article .a2-article-col .audit-score td{min-width:150px}.approved-blog-article .a2-article-col .audit-screenshot{color:#0b0b0e;border:1px dashed #dcdce0;border-radius:8px;margin-top:18px;padding:14px;font-size:13px}.approved-blog-article .a2-article-col .audit-jobmap>div{grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:640px){.approved-blog-article .a2-article-col .audit-flow>div,.approved-blog-article .a2-article-col .audit-scenes,.approved-blog-article .a2-article-col .audit-fields,.approved-blog-article .a2-article-col .audit-result{grid-template-columns:1fr}.approved-blog-article .a2-article-col .audit-card dl{grid-template-columns:1fr;gap:3px}.approved-blog-article .a2-article-col .audit-card dd{margin-bottom:12px}.approved-blog-article .a2-article-col .audit-interaction,.approved-blog-article .a2-article-col .audit-card,.approved-blog-article .a2-article-col .audit-receipt{padding:18px}.approved-blog-article .a2-article-col .audit-scene svg{max-height:190px}}.approved-blog-article{--qa-mint:#c5ddd7;--qa-cream:#f4f1ec;--qa-paper:#fafaf7;--qa-ink:#0b0b0e;scroll-padding-top:115px}.approved-blog-article section[id]{scroll-margin-top:115px}.approved-blog-article .audit-card h3,.approved-blog-article .audit-interaction h3{font-family:var(--font-sans);margin:0 0 20px;font-size:24px;font-weight:750;line-height:1.3}.approved-blog-article .audit-card .a2-eyebrow{margin-bottom:12px}.approved-blog-article .audit-card dd{margin:0}.approved-blog-article .audit-card dl{row-gap:14px}.approved-blog-article .audit-table table{border-collapse:collapse;table-layout:fixed;width:100%;display:table}.approved-blog-article .audit-table caption{text-align:left;background:var(--qa-paper);width:auto;padding:16px;font-weight:650;display:table-caption}.approved-blog-article .audit-table thead{display:table-header-group}.approved-blog-article .audit-table tbody{display:table-row-group}.approved-blog-article .audit-table tr{display:table-row}.approved-blog-article .audit-table th,.approved-blog-article .audit-table td{overflow-wrap:anywhere;vertical-align:top;display:table-cell}.approved-blog-article .qa-flow{background:var(--qa-mint);color:var(--qa-ink);border-radius:12px;margin:24px 0 0;padding:20px}.approved-blog-article .qa-flow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.approved-blog-article .qa-flow li{background:var(--qa-paper);border:1px solid #0b0b0e25;border-radius:8px;padding:14px;font-weight:650;line-height:1.5}.approved-blog-article .qa-flow li span{font:12px/1.5 var(--font-mono,monospace);margin-bottom:8px;display:block}.approved-blog-article .qa-flow figcaption{margin-top:16px;font-size:14px;line-height:1.6}.approved-blog-article .qa-hero-caption{color:#41454b;margin:12px 0 0;font-size:14px;line-height:1.6}.approved-blog-article .audit-interaction button:focus-visible,.approved-blog-article a:focus-visible,.approved-blog-article input:focus-visible,.approved-blog-article textarea:focus-visible,.approved-blog-article summary:focus-visible{outline-offset:4px;outline:3px solid #225c4f}.approved-blog-article .article-share-subscribe__submit:disabled,.approved-blog-article .article-share-subscribe__input:disabled{cursor:not-allowed;opacity:.65}.approved-blog-article .audit-score input,.approved-blog-article .audit-interaction textarea{box-sizing:border-box;width:100%;min-width:0}.approved-blog-article .audit-interaction [role=status]:empty{display:none}.approved-blog-article .audit-card a{text-underline-offset:3px;text-decoration:underline}@media (max-width:767px){.approved-blog-article .audit-table{overflow:visible}.approved-blog-article .audit-table table,.approved-blog-article .audit-table tbody{width:100%;min-width:0;display:block}.approved-blog-article .audit-table caption{box-sizing:border-box;width:100%;display:block}.approved-blog-article .audit-table thead{clip:rect(0, 0, 0, 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.approved-blog-article .audit-table tr{border-bottom:1px solid #dcdce0;padding:12px 0;display:block}.approved-blog-article .audit-table tbody th,.approved-blog-article .audit-table tbody td{box-sizing:border-box;border:0;width:100%;padding:10px 16px;display:block}.approved-blog-article .audit-table tbody th{font-size:18px;font-weight:750}.approved-blog-article .audit-table tbody td:before{content:attr(data-label);color:#41454b;margin-bottom:6px;font-size:13px;font-weight:750;line-height:1.4;display:block}.approved-blog-article .audit-card dl{display:block}.approved-blog-article .audit-card dt{margin-top:18px;margin-bottom:5px;font-weight:750}.approved-blog-article .audit-card dd{margin:0}.approved-blog-article .qa-flow ol{grid-template-columns:1fr}.approved-blog-article .qa-flow li{padding:14px}.approved-blog-article .audit-controls{flex-wrap:wrap;gap:10px}.approved-blog-article .audit-controls button{min-height:44px}.approved-blog-article .a2-article-col .audit-table table,.approved-blog-article .a2-article-col .audit-table tbody,.approved-blog-article .a2-article-col .audit-table tr,.approved-blog-article .a2-article-col .audit-table tbody th,.approved-blog-article .a2-article-col .audit-table tbody td{grid-template-columns:none!important;width:100%!important;min-width:0!important;display:block!important}.approved-blog-article .a2-article-col .audit-table caption{grid-column:1/-1;width:100%!important;display:block!important}.approved-blog-article .a2-article-col .audit-table thead{display:none!important}.approved-blog-article .a2-article-col .audit-card dl{display:block}}.approved-blog-article{--qa-mint:#e4efec;background:#fff}.approved-blog-article .a2-quick-answer,.approved-blog-article .a2-qa,.approved-blog-article .a2-callout,.approved-blog-article .audit-flow,.approved-blog-article .qa-flow,.approved-blog-article .audit-checklist,.approved-blog-article .audit-template,.approved-blog-article .audit-interaction{background:#e4efec}@media print{.approved-blog-article .article-shell-header,.approved-blog-article aside,.approved-blog-article .article-share-subscribe{display:none!important}body:has(.approved-blog-article)>header{display:none!important}body:has(.approved-blog-article)>footer{display:none!important}.blog-page:has(.approved-blog-article) .a2-related{display:none!important}.approved-blog-article:has([data-module=trial-scorecard]) .a2-article-col>section:not(#trial){display:none}.approved-blog-article .article-shell-body,.approved-blog-article .a2-article-col{width:100%;max-width:none;margin:0;padding:0}.approved-blog-article #trial button{display:none}.approved-blog-article .audit-table tr{break-inside:avoid}}
