/* Evidence belongs to the owner-facing deliverable, so it uses body size. */
.security-page .protection,.security-page .evidence{font-size:16px!important;line-height:1.7!important}
.security-page .evidence{max-width:65ch!important}
.security-page .technical,.security-page .section-label,.security-page .sample-band,
.security-page .scope,.security-page .preview-bar,.security-page .preview-bar>span:last-child,
.security-page .preview figcaption,.security-page .count-pair p,.security-page .count-pair span,
.security-page .file-kind,.security-page .file small,.security-page .sources a,
.security-page .sample-footer{font-size:13px!important}
.security-page .opening-detail{font-size:16px!important}
.security-page .local-note{font-size:14px!important}
.security-page .change,.security-page .change p{font-size:14px!important}
.security-page .build-switch span{padding:10px 0;border-radius:5px}
.security-page .build-switch[aria-checked=false] span:first-child{background:#e9b874}
.security-page .build-switch[aria-checked=true] span:last-child{background:#79edda}
.security-page .file-kind{width:52px}
.security-page .footer-bottom,.security-page .footer-bottom a,.security-page .footer-bottom span{font-size:13px}
.security-page table:not([data-view]) td::before{text-transform:none}
@media(max-width:700px){.security-page .opening{padding-top:28px}.security-page .preview-bar{gap:10px}.security-page .preview-bar>span:last-child{display:none}.security-page .technical{margin-top:5px}}

/* Keep readable evidence compact; exact response values remain available on demand. */
.security-page .raw-output{margin-top:12px;color:#b2d6c8;font-size:14px}
.security-page .raw-output summary{cursor:pointer;min-height:36px;padding:7px 0;text-decoration:underline;text-underline-offset:4px;width:fit-content}
.security-page .raw-output pre{margin:8px 0 0;padding:12px;background:#071514;border:1px solid #31504e;border-radius:6px;white-space:pre-wrap;overflow-wrap:anywhere;max-width:100%;font:13px/1.7 Consolas,'Courier New',monospace;color:#d7e9e0}
.security-page .raw-output code{font:inherit;white-space:inherit;overflow-wrap:inherit}
