.bk2-article{--ink:#0d1822;--lime:#c8ff27;--blue:#2e5bff;max-width:820px;margin:auto;color:var(--ink);font-size:1.08rem;line-height:1.75}.bk2-article h2{font-family:Georgia,serif;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.12;margin:2.5rem 0 .8rem}.bk2-article h3{font-size:1.25rem;margin-top:1.8rem}.bk2-article a{text-decoration-thickness:1px;text-underline-offset:3px}.bk2-kicker{font-size:.75rem;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.bk2-quick,.bk2-takeaways,.bk2-caution{padding:1.4rem 1.6rem;margin:1.8rem 0;border-radius:2px}.bk2-quick{background:var(--ink);color:#fff;border-left:6px solid var(--lime)}.bk2-takeaways{background:#eef2f4;border-top:4px solid var(--blue)}.bk2-caution{border:1px solid #ccd3d8}.bk2-figure{margin:2rem 0;background:#f4f7f8;padding:1.25rem}.bk2-figure svg{width:100%;height:auto;display:block}.bk2-figure figcaption{font-size:.85rem;margin-top:.8rem;color:#53606a}.bk2-table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.96rem}.bk2-table th,.bk2-table td{padding:.8rem;border:1px solid #ccd3d8;text-align:left;vertical-align:top}.bk2-table th{background:var(--ink);color:#fff}.bk2-sources{border-top:2px solid var(--ink);margin-top:3rem;padding-top:1rem;font-size:.9rem}.bk2-sources li{margin:.65rem 0}.bk2-freshness{background:#f4f7f8;border-left:5px solid var(--lime);padding:1rem 1.25rem;margin:1.5rem 0}@media(max-width:680px){.bk2-article{font-size:1rem}.bk2-table{display:block;overflow-x:auto}.bk2-quick,.bk2-takeaways,.bk2-caution{padding:1.1rem}}
