/*  brand kit v1 */
:root{--navy:#2d3e50;--accent:#e07a1f;--ink:#1d2433;--muted:#556;--line:#dde3ea}
.bk-mark{display:inline-flex;align-items:center;gap:8px;font-weight:800;text-decoration:none!important;margin-right:16px}
.bk-mark svg{width:24px;height:24px;flex:none}.bk-mark span small{font-weight:600;opacity:.8;margin-left:4px}
.bk-bar{background:#2d3e50;padding:10px 16px}.bk-bar .bk-mark{color:#fff!important}.bk-bar a.call{color:#fff;margin-left:10px}
.bk-trust{font-size:.82rem;color:var(--muted);background:#fff;border:1px solid var(--line);border-left:4px solid var(--accent);border-radius:8px;padding:8px 12px;margin:14px 0}
.bk-net{max-width:960px;margin:2rem auto;padding:14px 16px;background:#fff;border:1px solid var(--line);border-radius:10px}
.bk-net h2{font-size:1.1rem;margin:0 0 8px}.bk-net ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;padding:0;margin:0}
.bk-net a{display:block;background:#eef2f6;color:#2d3e50;padding:8px 12px;border-radius:6px;text-decoration:none;font-weight:600;font-size:.9rem}
.bk-net a[aria-current]{background:#2d3e50;color:#fff}
.bk-foot{max-width:960px;margin:1rem auto 2rem;padding:0 16px;font-size:.85rem;color:var(--muted)}
.aeo-answer{background:#fff;border:1px solid var(--line);border-left:5px solid #2d3e50;border-radius:10px;padding:14px 16px;margin:16px 0;color:var(--ink)}
.aeo-answer h2{font-size:1.15rem;margin:0 0 6px}.aeo-answer p{margin:0 0 6px}.aeo-meta{font-size:.82rem;color:var(--muted)}.aeo-links{font-size:.82rem}
.aeo-doc table{border-collapse:collapse;width:100%}.aeo-doc td,.aeo-doc th{border-bottom:1px solid #e3e7ec;padding:6px;text-align:left;vertical-align:top}
@media(max-width:640px){table{display:block;overflow-x:auto}}
