.ba-tool{margin:3rem auto;padding:clamp(18px,4vw,44px);background:#f0f4f3;border:1px solid #ccd9d7;max-width:1100px}.ba-tool fieldset{border:1px solid #ccd9d7;padding:20px;margin:20px 0;background:white}.ba-tool legend{font-weight:700;padding:0 8px}.ba-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ba-tool label{display:flex;flex-direction:column;gap:8px;font-size:15px}.ba-tool input{padding:12px;border:1px solid #92aaa9;width:100%;min-width:0;background:#fff;color:#102638}.ba-tool p{font-size:16px;line-height:1.65}.ba-row{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid #d5dfdc}.ba-row strong{white-space:nowrap}.ba-verdict{background:#102638;color:white;padding:24px;margin-top:25px}.ba-verdict h2,.ba-verdict .eyebrow{color:#e7c384}.ba-table{overflow-x:auto}.ba-table table{width:100%;border-collapse:collapse;background:white}.ba-table th,.ba-table td{padding:14px;text-align:left;border-bottom:1px solid #ccd9d7}.ba-tool [role=alert]{color:#a42925}.ba-article{max-width:1000px;margin:35px auto}.ba-article p,.ba-article li{line-height:1.8}.ba-article h2{margin-top:45px}.ba-hero{width:100%;height:auto}.ba-chart{display:grid;gap:16px;padding:24px;background:#f0f4f3;margin:25px 0}.ba-bar{height:22px;background:#287c83;max-width:100%}.ba-bar.gold{background:#bb8738}@media(max-width:700px){.ba-grid{grid-template-columns:1fr}.ba-row{font-size:14px;flex-wrap:wrap}}
