#scan-examples{padding:64px 24px;max-width:1160px;margin:auto;scroll-margin-top:24px}
#scan-examples h2{margin-top:10px;max-width:760px}
#scan-examples .example-intro{max-width:720px;margin-bottom:24px}
#scan-examples .example-choices{display:flex;flex-wrap:wrap;gap:10px;margin:24px 0}
#scan-examples .example-choices button{font:inherit;background:transparent;color:inherit;border:1px solid #77776a;border-radius:6px;padding:10px 18px;cursor:pointer}
#scan-examples .example-choices button[aria-pressed=true]{background:#354f46;color:#fff;border-color:#354f46}
#scan-examples button:focus-visible{outline:3px solid #ba7f31;outline-offset:3px}
#scan-examples .example-pair{display:grid;grid-template-columns:1fr 1fr;gap:16px}
#scan-examples .example-pair[hidden]{display:none}
#scan-examples figure{margin:0;background:#fff;border:1px solid #ddd9ce;border-radius:8px;padding:12px;overflow:hidden}
#scan-examples figcaption{font-size:15px;font-weight:600;margin:0 0 10px}
#scan-examples img{display:block;width:100%;height:380px;object-fit:contain;background:#eeeae3}
#scan-examples .example-note{font-size:14px;max-width:850px;margin:18px 0 24px}
@media(max-width:640px){#scan-examples{padding:40px 16px}#scan-examples .example-pair{gap:8px}#scan-examples figure{padding:6px}#scan-examples img{height:230px}#scan-examples figcaption{font-size:13px}}
