.a1-pilot{max-width:1080px;margin:24px auto;padding:24px;border:1px solid #dce5ef;border-radius:24px;background:#fff;color:#17243b;text-align:left}.a1-pilot h2,.a1-next h3{font-size:1.5rem;font-weight:800;margin:0 0 12px}.a1-pilot h3{font-weight:750;margin:12px 0 8px}.a1-pilot p,.a1-next p{line-height:1.65;margin:10px 0}.a1-workflow{display:block;width:100%;height:auto;max-width:880px;margin:20px auto}.a1-pairs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.a1-pair{background:#f6f9fd;border:1px solid #dee7f3;border-radius:18px;padding:16px}.a1-pair img{display:block;width:100%;height:auto;border-radius:12px}.a1-action{display:inline-block;padding:12px 16px;margin:6px 6px 6px 0;background:#eef5ff;color:#1749ac;border:1px solid #c6dafa;border-radius:12px;font-weight:700;text-decoration:none}.a1-action:focus-visible{outline:3px solid #1d4ed8;outline-offset:3px}.a1-note{font-size:.9rem;color:#52647e}.a1-next{text-align:left;border-top:1px solid #dce5ef;margin-top:24px;padding-top:20px}.a1-next[hidden]{display:none}.a1-pilot a:not(.a1-action){color:#1749ac;text-decoration:underline}@media(max-width:640px){.a1-pilot{padding:16px;margin:16px 0}.a1-pairs{grid-template-columns:1fr}.a1-action{display:block}}@media print{.a1-pair{break-inside:avoid}.a1-action{display:none}}
