main.bra{--bra-ink:#10213e;--bra-muted:#546277;--bra-blue:#0b67c2;--bra-bg:#f6f8fb;--bra-line:#dfe6ef;--bra-card:#fff;--bra-green:#0a7a4b;--bra-amber:#8a5a00;--bra-red:#a52a2a;color:var(--bra-ink);line-height:1.62}main.bra{max-width:1180px;margin:auto;padding:28px 20px 60px}.bra .crumb{font-size:13px;color:var(--bra-muted);margin-bottom:16px}.bra .hero,.bra .card{background:var(--bra-card);border:1px solid var(--bra-line);border-radius:18px;box-shadow:0 5px 18px rgba(23,45,79,.045)}.bra .hero{padding:28px}.bra .kicker{font-weight:750;color:var(--bra-blue);font-size:13px;text-transform:uppercase;letter-spacing:.06em}.bra .hero h1{font-size:clamp(30px,4vw,48px);line-height:1.08;margin:8px 0 12px}.bra .lead{font-size:18px;color:#354762;max-width:950px}.bra .chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.bra .chip{border:1px solid #cdd9e8;background:#f8fbff;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:650}.bra .grid{display:grid;grid-template-columns:repeat(12,1fr);gap:18px;margin-top:18px}.bra .card{padding:24px;grid-column:span 12}.bra .half{grid-column:span 6}.bra .third{grid-column:span 4}.bra h2{font-size:24px;margin:0 0 14px}.bra h3{font-size:18px;margin:20px 0 8px}.bra .callout{border-left:5px solid var(--bra-blue);padding:15px 17px;background:#f2f8ff;border-radius:10px}.bra .good{border-left-color:var(--bra-green);background:#f2fbf7}.bra .warn{border-left-color:#c27a00;background:#fff8e8}.bra .source{border-left-color:#6d49a8;background:#f8f5ff}.bra .bad{border-left-color:var(--bra-red);background:#fff4f4}.bra ul,.bra ol{padding-left:22px}.bra .decode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bra .decode div{border:1px solid var(--bra-line);border-radius:12px;padding:15px;background:#fbfcfe}.bra .decode b{display:block;margin-bottom:4px}.bra .flow{counter-reset:step;display:grid;gap:10px}.bra .flow .step{position:relative;padding:14px 16px 14px 54px;border:1px solid var(--bra-line);background:#fbfcfe;border-radius:12px}.bra .flow .step:before{counter-increment:step;content:counter(step);position:absolute;left:14px;top:12px;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:#0b67c2;color:white;font-weight:800}.bra .qa details{border-top:1px solid var(--bra-line);padding:13px 0}.bra .qa summary{font-weight:750;cursor:pointer}.bra .related{display:flex;flex-wrap:wrap;gap:8px}.bra .related a{display:inline-block;padding:7px 10px;border:1px solid var(--bra-line);border-radius:8px;text-decoration:none;background:#fff}.bra .sources li{margin:8px 0}.bra .small{font-size:13px;color:var(--bra-muted)}.bra table{width:100%;border-collapse:collapse}.bra th,.bra td{padding:10px;border:1px solid var(--bra-line);vertical-align:top;text-align:left}.bra th{background:#eef4fb}.bra .toc{columns:3;column-gap:24px}.bra .toc a{display:block;break-inside:avoid;margin:5px 0;text-decoration:none}.bra .searchbox{width:100%;padding:13px 15px;border:1px solid #bfcddd;border-radius:12px;font-size:16px;margin:10px 0 18px}@media(max-width:850px){.bra .half,.bra .third{grid-column:span 12}.bra .decode{grid-template-columns:1fr}.bra .toc{columns:1}.bra .hero{padding:20px}main.bra{padding:18px 12px 45px}}.bra .factgrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.bra .fact{border:1px solid var(--bra-line);border-radius:12px;padding:15px;background:#fbfcfe}.bra .fact strong{display:block;margin-bottom:5px}.bra .badge{display:inline-block;font-size:12px;font-weight:800;padding:4px 8px;border-radius:999px;background:#edf5ff;color:#075fb0}.bra .sourcebar{font-size:14px;padding:12px 14px;border:1px solid #d9e3f0;background:#fff;border-radius:10px;margin-top:14px}.bra .checklist li,.bra .mistakes li{margin:7px 0}.bra .answer{background:#f8fbff;border:1px solid #dbe8f6;border-radius:12px;padding:15px}.bra .statmap{border-left:4px solid #0b67c2;padding-left:16px;margin:14px 0}.bra .statmap h3{margin:4px 0}.bra .note{font-size:14px;color:#44566e}.bra .instrument-meta{display:grid;grid-template-columns:180px 1fr;border:1px solid var(--bra-line);border-radius:12px;overflow:hidden}.bra .instrument-meta div{padding:10px 12px;border-bottom:1px solid var(--bra-line)}.bra .instrument-meta div:nth-child(odd){font-weight:750;background:#f5f8fc}.bra .instrument-meta div:nth-last-child(-n+2){border-bottom:0}@media(max-width:850px){.bra .factgrid{grid-template-columns:1fr}.bra .instrument-meta{grid-template-columns:1fr}.bra .instrument-meta div:nth-child(odd){border-bottom:0}}.bra a{color:#075fb0}.bra .hero,.bra .hero h1{color:var(--bra-ink)}.bra .linkcards{display:flex;flex-wrap:wrap;gap:8px}.bra .linkcards a{display:inline-block;padding:8px 12px;border:1px solid var(--bra-line);border-radius:8px;text-decoration:none;background:#fff}.bra .statusnote{border-left:5px solid #c98900;background:#fff9e8;border-radius:10px;padding:15px 17px;grid-column:span 12}.bra .statusnote h2{font-size:19px;margin:0 0 8px}.bra .statusnote p{margin:0}