.bh{--bh-blue:#102b4e;--bh-accent:#ffbf3f;--bh-muted:#526274;max-width:1100px;margin:28px auto 56px;color:var(--bh-blue);font-size:16px;line-height:1.6;padding:0 20px;overflow-wrap:anywhere}
.bh *{box-sizing:border-box}.bh a{color:#164f86;text-underline-offset:3px}.bh a:focus-visible,.bh summary:focus-visible{outline:3px solid #d88a00;outline-offset:4px}.bh-breadcrumb{font-size:14px;margin-bottom:20px;display:flex;flex-wrap:wrap;gap:10px}.bh-hero{background:var(--bh-blue);color:white;padding:34px;border-radius:20px}.bh-kicker{color:var(--bh-accent);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:13px;margin:0 0 10px}.bh h1{font-size:clamp(27px,3.2vw,42px);line-height:1.15;color:inherit;margin:0 0 15px;max-width:900px}.bh-hero p:last-child{margin-bottom:0}.bh-lead{max-width:850px;font-size:18px}.bh-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:22px}.bh .bh-btn{display:inline-flex;align-items:center;justify-content:center;padding:11px 18px;background:var(--bh-accent);color:#102b4e;text-decoration:none;font-weight:700;border-radius:9px;min-height:46px}.bh .bh-btn-secondary{background:#fff;color:#102b4e}.bh-points{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:20px 0}.bh-point{padding:16px;background:#edf3f9;border-radius:12px;font-weight:700}.bh h2{font-size:23px;line-height:1.3;color:var(--bh-blue);margin:0 0 12px}.bh h3{font-size:18px;color:var(--bh-blue);margin:14px 0 6px}.bh-section{padding:24px 0;border-bottom:1px solid #d9e2ec;scroll-margin-top:24px}.bh p{margin:0 0 12px}.bh ol,.bh ul{padding-left:24px;margin:12px 0}.bh li{margin-bottom:8px}.bh-nav{display:flex;flex-wrap:wrap;gap:10px 18px;font-size:14px;padding:14px 0;border-bottom:1px solid #d9e2ec}.bh-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:24px 0}.bh-card{padding:24px;border:1px solid #d9e2ec;border-radius:16px;background:#fff}.bh-card a{font-weight:700}.bh-symbol{font-size:28px;color:#946000}.bh details{border:1px solid #d9e2ec;border-radius:10px;margin:12px 0;background:#fff}.bh summary{cursor:pointer;padding:13px 16px;font-weight:700}.bh details>div{padding:0 16px 15px}.bh-note{padding:16px 20px;border-left:4px solid var(--bh-accent);background:#fff8e7;border-radius:0 10px 10px 0}.bh-price{font-size:27px;font-weight:800}.bh-small{font-size:14px;color:var(--bh-muted)}.bh-table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed}.bh-table th,.bh-table td{text-align:left;padding:11px 10px;border-bottom:1px solid #d9e2ec;vertical-align:top}.bh-table th{background:#edf3f9}.bh-table th:first-child{width:26%}.bh-callout{background:#edf3f9;border-radius:15px;padding:22px;margin-top:24px}.bh figure{margin:16px 0}.bh figure img{display:block;max-width:100%;height:auto;border:1px solid #d9e2ec;border-radius:10px}.bh figcaption{font-size:13px;color:var(--bh-muted);margin-top:7px}.bh-preview{font-size:13px;background:#fff8e7;color:#634100;padding:10px 14px;border-radius:8px;margin-bottom:16px}.bh-related{margin-top:24px}
@media(max-width:700px){.bh{padding:0 14px;margin-top:18px}.bh-hero{padding:23px 20px;border-radius:14px}.bh-lead{font-size:16px}.bh-points{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.bh-point{padding:12px;font-size:14px}.bh-cards{grid-template-columns:1fr}.bh-card{padding:19px}.bh h2{font-size:21px}.bh-table th,.bh-table td{padding:8px 6px;font-size:13px}.bh-table th:first-child{width:30%}.bh-actions .bh-btn{width:100%}.bh-section{padding:21px 0}}
@media(prefers-color-scheme:dark){html[data-theme=dark] .bh{color:#e6edf6}html[data-theme=dark] .bh h2,html[data-theme=dark] .bh h3{color:#e6edf6}html[data-theme=dark] .bh a:not(.bh-btn){color:#a8d1ff}html[data-theme=dark] .bh-card,html[data-theme=dark] .bh details{background:#172b43}html[data-theme=dark] .bh-point,html[data-theme=dark] .bh-callout,html[data-theme=dark] .bh-table th{background:#203951}html[data-theme=dark] .bh-small{color:#b7c6d7}html[data-theme=dark] .bh-note{background:#3b3422}}
