.bwtc{--bwtc-primary:#071b33;--bwtc-accent:#0b78c4;--bwtc-warning:#d71920;background:#fff;border:1px solid #d7e0e8;border-radius:14px;overflow:hidden;box-shadow:0 12px 34px rgba(7,27,51,.14);margin:24px 0;color:#18212b}.bwtc>header{background:linear-gradient(135deg,var(--bwtc-primary),#12395f);color:#fff;padding:20px 24px;border-bottom:4px solid var(--bwtc-accent)}.bwtc-kicker{display:block;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#b8d8f4}.bwtc h2{margin:3px 0 0;color:#fff;font-size:clamp(25px,4vw,42px);line-height:1.05}.bwtc header p{margin:8px 0 0;color:#e8f1f8;font-size:16px}.bwtc-meta{display:flex;gap:8px;flex-wrap:wrap;padding:12px 18px;background:#edf4f9;border-bottom:1px solid #d7e0e8}.bwtc-meta span{background:#fff;border:1px solid #cfdbe5;border-radius:999px;padding:6px 10px;font-size:12px;font-weight:700}.bwtc-map{height:520px;background:#dce5ed}.bwtc-body{padding:20px 24px}.bwtc-body h3{margin:18px 0 6px;padding-left:10px;border-left:4px solid var(--bwtc-accent);font-size:20px}.bwtc-body p{line-height:1.65}.bwtc-signoff{margin-top:24px;padding-top:12px;border-top:1px solid #d7e0e8;font-weight:700}.bwtc-advisory-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cbd7e1}.bwtc-stat{background:#fff;text-align:center;padding:16px 8px}.bwtc-stat b{display:block;font-size:22px;color:var(--bwtc-primary)}.bwtc-stat span{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:#65717c}.bwtc-empty{padding:18px;border-radius:10px;background:#edf4f9}.bwtc-center .bwtc+.bwtc{margin-top:30px}@media(max-width:700px){.bwtc-map{height:390px}.bwtc-advisory-grid{grid-template-columns:repeat(2,1fr)}.bwtc>header,.bwtc-body{padding-left:16px;padding-right:16px}}
