.ba{--ba-navy:#12325a;--ba-muted:#5d6b7c;--ba-orange:#ff6b00;--ba-line:#e7eef6;color:var(--ba-navy);max-width:820px;margin:0 auto}.ba-hero{background:#12325a;border-radius:1.25rem;min-height:280px;position:relative;overflow:hidden}.ba-hero img{-o-object-fit:cover;object-fit:cover;width:100%;height:420px;display:block}.ba-hero-shade{background:linear-gradient(#0a183026 20%,#0a1830c7 100%);position:absolute;inset:0}.ba-crumb{z-index:2;color:#fff;gap:.35rem;font-size:.82rem;display:flex;position:absolute;top:.9rem;right:1rem}.ba-crumb a{color:#fff}.ba-hero-copy{z-index:2;color:#fff;position:absolute;bottom:1.1rem;left:1.1rem;right:1.1rem}.ba-badge{background:#ffffff2e;border:1px solid #ffffff59;border-radius:999px;margin-bottom:.55rem;padding:.2rem .7rem;font-size:.75rem;display:inline-block}.ba-hero-copy h1{margin:0;font-size:clamp(1.35rem,3vw,1.9rem);font-weight:800;line-height:1.45}.ba-hero-copy p{color:#ffffffe0;margin:.4rem 0 0;font-size:.92rem;line-height:1.8}.ba-meta{color:var(--ba-muted);gap:1rem;margin:.9rem .2rem 1rem;font-size:.82rem;display:flex}.ba-summary{background:#f4f8ff;border-radius:1rem;grid-template-columns:auto 1fr;gap:.75rem;margin-bottom:1.2rem;padding:1rem;display:grid}.ba-summary strong{margin-bottom:.25rem;display:block}.ba-summary p{color:var(--ba-muted);margin:0;font-size:.92rem;line-height:1.9}.ba-bulb{color:#f5a524;background:#fff;border-radius:.7rem;justify-content:center;align-items:center;width:36px;height:36px;font-size:1.1rem;display:flex}.ba-body{color:#314255;font-size:1rem;line-height:2}.ba-body h2,.ba-body h3{color:var(--ba-navy);margin:1.4rem 0 .4rem;font-weight:800;line-height:1.6}.ba-body img{border-radius:1rem;width:100%;margin:1rem 0}.ba-body blockquote{color:#9a5b12;background:#fff8f1;border-radius:1rem;margin:1rem 0;padding:.9rem 1rem}.ba-author{border:1px solid var(--ba-line);border-radius:1rem;align-items:center;gap:.8rem;margin-top:1.5rem;padding:.9rem 1rem;display:flex}.ba-author-mark{color:#fff;background:#12325a;border-radius:999px;justify-content:center;align-items:center;width:46px;height:46px;font-weight:800;display:flex}.ba-author small{color:var(--ba-muted);margin-top:.15rem;display:block}.ba-related{margin-top:1.6rem}.ba-related h2{margin:0 0 .7rem;font-size:1.05rem;font-weight:800}.ba-related-grid{grid-template-columns:1fr;gap:.7rem;display:grid}.ba-related a{border:1px solid var(--ba-line);color:inherit;border-radius:.9rem;grid-template-columns:92px 1fr;gap:.7rem;display:grid;overflow:hidden}.ba-related img{-o-object-fit:cover;object-fit:cover;width:92px;height:84px}.ba-related strong{margin-top:.45rem;font-size:.88rem;line-height:1.6;display:block}.ba-related span{color:var(--ba-muted);font-size:.75rem}.ba-comments{max-width:820px;margin:1.5rem auto 0}@media (min-width:720px){.ba-related-grid{grid-template-columns:1fr 1fr 1fr}.ba-related a{grid-template-columns:1fr}.ba-related img{width:100%;height:120px}}
