.help-doc-intro{background:linear-gradient(135deg,#f8f9ff 0%,#ffffff 100%);border-left:4px solid #557beb;padding:2rem;margin-bottom:2rem;border-radius:8px}.audience-callout{background:#fff;border:2px solid #557beb;border-radius:6px;padding:1.25rem;margin:1.5rem 0;box-shadow:0 2px 8px rgba(85,123,235,.1)}.platform-list{display:flex;flex-wrap:wrap;gap:.75rem;margin:1.5rem 0}.platform-badge{background:#557beb;color:#fff;padding:.5rem 1rem;border-radius:20px;font-size:.9rem;font-weight:500;display:inline-block}.expert-cta{background:#fef3c7;border-left:4px solid #f59e0b;padding:1rem 1.25rem;margin-top:1.5rem;border-radius:4px;font-size:.95rem}.expert-cta a{color:#b45309;font-weight:600;text-decoration:underline}.test-results-summary{margin:2rem 0}.score-card{background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:2rem;margin:2rem 0;box-shadow:0 4px 16px rgba(0,0,0,6%)}.score-main{text-align:center;padding-bottom:1.5rem;border-bottom:2px solid #e5e7eb;margin-bottom:1.5rem}.score-number{font-size:4rem;font-weight:800;color:#557beb;display:block;line-height:1}.score-label{display:block;font-size:1.1rem;color:#6b7280;margin-top:.5rem;font-weight:500}.score-breakdown{display:grid;gap:.75rem}.score-item{padding:.75rem;background:#f9fafb;border-radius:6px;font-size:.95rem}.methodology-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.5rem;margin:2rem 0}.method-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,4%)}.method-card h4{color:#111827;font-size:1.1rem;margin-bottom:1rem;font-weight:600}.method-card ol,.method-card ul{margin:0;padding-left:1.25rem}.method-card li{margin-bottom:.5rem;line-height:1.6}.gap-note{background:#eff6ff;border-left:4px solid #3b82f6;padding:1.25rem;margin:2rem 0;border-radius:4px;font-size:.95rem;line-height:1.7}.gap-note a{color:#2563eb;font-weight:500;text-decoration:underline}.findings-intro{background:#f3f4f6;padding:1.25rem;border-radius:6px;margin-bottom:1.5rem;font-size:1rem;line-height:1.7}.findings-nav{background:#fff;border:2px solid #557beb;padding:1.25rem;border-radius:8px;margin:1.5rem 0 3rem;text-align:center}.findings-nav strong{display:block;margin-bottom:.75rem;color:#111827;font-size:1rem}.findings-nav a{color:#557beb;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s}.findings-nav a:hover{color:#3b5bdb;text-decoration:underline}.finding-badge{display:inline-block;padding:.375rem .875rem;border-radius:4px;font-size:.8rem!important;font-weight:700!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin-bottom:1rem;line-height:1.2!important}.finding-badge.critical{background:#fee2e2;color:#991b1b!important;border:1px solid #fca5a5}.finding-badge.important{background:#fef3c7;color:#92400e!important;border:1px solid #fcd34d}.finding-badge.info{background:#dbeafe;color:#1e40af!important;border:1px solid #93c5fd}.finding-badge.positive{background:#d1fae5;color:#065f46!important;border:1px solid #6ee7b7}.help-doc-intro pre,article pre,.article-single-content pre{background:#f8f9fa!important;color:#000!important;padding:1.25rem;border-radius:6px;overflow-x:auto;font-size:.9rem;line-height:1.6;margin:1.25rem 0;border:1px solid #e5e7eb}article code{background:#f3f4f6;padding:.2rem .4rem;border-radius:3px;font-size:.9em;color:#dc2626;font-family:courier new,monospace}article pre code{background:0 0;padding:0;color:inherit}.article-single-content pre code *,.article-single-content pre code .hljs-number,.article-single-content pre code .hljs-literal,.article-single-content pre code .hljs-string,.article-single-content pre code .hljs-regexp,.article-single-content pre code .hljs-keyword,.article-single-content pre code .hljs-built_in,.article-single-content pre code .hljs-comment,.article-single-content pre code .hljs-attr,.article-single-content pre code .hljs-attribute{color:#000!important}article table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.95rem;box-shadow:0 2px 8px rgba(0,0,0,5%);border-radius:6px;overflow:hidden}article thead{background:#557beb;color:#fff}article th{padding:1rem;text-align:left;font-weight:600;font-size:.9rem;text-transform:uppercase;letter-spacing:.5px}article th:nth-child(2),article th:nth-child(3),article td:nth-child(2),article td:nth-child(3){text-align:center}@media(min-width:768px){article th:first-child,article td:first-child{width:140px;min-width:140px;white-space:nowrap}}article td{padding:1rem;border-bottom:1px solid #e5e7eb}article tbody tr:hover{background:#f9fafb}article tbody tr:last-child td{border-bottom:none}.info-box{background:#eff6ff;border-left:4px solid #3b82f6;padding:1.25rem;margin:1.5rem 0;border-radius:8px}.info-box.warning{background:#fef3c7;border:2px solid #f59e0b;border-radius:8px}.info-box.success{background:#d1fae5;border-left-color:#10b981}.info-box.danger{background:#fee2e2;border-left-color:#ef4444}.info-box-title{font-weight:700;margin-bottom:.5rem;font-size:.95rem}.info-box.warning .info-box-title{color:#b45309;font-weight:700;font-size:.95rem}.best-practice{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%);border:2px solid #10b981;border-radius:8px;padding:1.5rem;margin:1.5rem 0 4rem}.best-practice::before{content:"💡 Best Practice";display:block;font-weight:700;color:#065f46;margin-bottom:.75rem;font-size:.95rem}.comparison-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:1.5rem 0}.comparison-box{padding:1.25rem;border-radius:6px;border:2px solid}.comparison-box.works{background:#f0fdf4;border-color:#10b981}.comparison-box.fails{background:#fef2f2;border-color:#ef4444}.comparison-box h4{margin-top:0;font-size:1rem;font-weight:700}.quick-ref-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}.quick-ref-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:1.25rem;box-shadow:0 2px 6px rgba(0,0,0,4%)}.quick-ref-card h4{color:#557beb;margin-top:0;margin-bottom:.75rem;font-size:1rem}.summary-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem;margin:2rem 0}.summary-card{background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:1.5rem}.summary-card h3{color:#111827;font-size:1.2rem;margin-top:0;margin-bottom:1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.summary-card ul{margin:0;padding-left:1.25rem}.summary-card li{margin-bottom:.5rem;line-height:1.6}.faq-section .subheading{color:#171717!important}@media(max-width:1024px){.methodology-grid,.comparison-grid,.quick-ref-grid,.summary-grid{grid-template-columns:1fr}.score-number{font-size:3rem}.platform-list{gap:.5rem}.platform-badge{font-size:.8rem;padding:.4rem .8rem}.findings-nav{text-align:left}.findings-nav a{display:block;margin:.25rem 0}.info-box,.best-practice{font-size:.85rem;line-height:1.5}.info-box-title,.best-practice::before{font-size:.85rem}}.quick-reference-matrix{background:linear-gradient(135deg,#f8f9ff 0%,#ffffff 100%);border:2px solid #557beb;border-radius:12px;padding:2rem;margin:2rem 0 3rem;box-shadow:0 4px 16px rgba(85,123,235,.15)}.matrix-title{text-align:center;color:#171717;font-size:1.75rem;font-weight:600;margin:0 0 1.5rem;padding-bottom:1rem;border-bottom:2px solid #e8e4ff}.matrix-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem;margin-top:1.5rem}.matrix-column{background:#fff;border-radius:8px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,6%)}.matrix-column.supported{border:2px solid #10b981}.matrix-column.limitation{border:2px solid #f59e0b}.column-header{font-size:1.25rem;font-weight:600;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:2px solid #e5e7eb}.matrix-column.supported .column-header{color:#065f46}.matrix-column.limitation .column-header{color:#92400e}.feature-list{list-style:none;padding:0;margin:0}.feature-list li{padding:.75rem 0;padding-left:1.75rem;position:relative;line-height:1.5;color:#374151;font-size:.95rem;border-bottom:1px solid #f3f4f6}.feature-list li:last-child{border-bottom:none}.matrix-column.supported .feature-list li::before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700;font-size:1.1rem}.matrix-column.limitation .feature-list li::before{content:"!";position:absolute;left:.25rem;color:#f59e0b;font-weight:700;font-size:1.1rem}@media(max-width:1024px){.matrix-grid{grid-template-columns:1fr;gap:1.5rem}.matrix-title{font-size:1.5rem}.quick-reference-matrix{padding:1.5rem}}#frequently-asked-questions{padding-top:5rem!important;margin-top:5rem!important}@media print{.findings-nav,.expert-cta{display:none}.score-card,.method-card{page-break-inside:avoid}}