.bai-skip{position:absolute;left:-9999px;top:0;z-index:100000;background:#000;color:#fff;padding:.75rem 1rem}
.bai-skip:focus{left:8px;top:8px}
.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.bai-wrap{max-width:960px;margin:0 auto;padding:24px 16px;line-height:1.6}
.bai-wrap h2{margin-top:2rem}
.bai-lead{font-size:1.1rem}
.bai-dl{display:grid;grid-template-columns:max-content 1fr;gap:.35rem 1rem}
.bai-dl dt{font-weight:600}.bai-dl dd{margin:0}
.bai-table{width:100%;border-collapse:collapse;font-size:.95rem}
.bai-table th,.bai-table td{border:1px solid #d0d5dd;padding:.5rem .6rem;text-align:left;vertical-align:top;word-break:break-word}
.bai-wrap pre{background:#101828;color:#f2f4f7;padding:1rem;border-radius:6px;overflow:auto}
.bai-form{border:1px solid #d0d5dd;border-radius:8px;padding:16px;max-width:560px}
.bai-row{display:flex;flex-direction:column;margin-bottom:12px}
.bai-row label{font-weight:600;margin-bottom:4px}
.bai-row input,.bai-row select,.bai-row textarea{padding:.55rem;border:1px solid #667085;border-radius:4px;font:inherit}
.bai-check{flex-direction:row;align-items:center;gap:8px}.bai-check label{margin:0}
.bai-btn{background:#067647;color:#fff;border:0;border-radius:4px;padding:.7rem 1.4rem;font:inherit;cursor:pointer}
.bai-btn:hover{background:#05603a}
.bai-wrap a:focus-visible,.bai-form :focus-visible{outline:3px solid #1570ef;outline-offset:2px}
.bai-ok{color:#067647}.bai-err{color:#b42318}
.bai-help{font-size:.9rem;color:#475467}
