:root{--blue:var(--ui-blue);--ink:var(--ui-ink);--muted:var(--ui-text);--line:var(--ui-border);--wash:var(--ui-surface);--paper:#fff;--max:1140px}*{box-sizing:border-box}html{scroll-behavior:smooth}:where(.bc-content-page main) a{color:var(--blue);text-underline-offset:3px}img{max-width:100%;height:auto}.bc-content-page main{min-height:60vh;color:var(--ink);font:16px/1.65 Inter,system-ui,sans-serif}.bc-list-hero{max-width:900px;margin:0 auto;padding:64px 24px 44px;text-align:center}.bc-list-hero>p:first-child{margin:0 0 12px;color:var(--blue);font-size:13px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.bc-list-hero h1,.bc-article h1,.bc-policy h1{margin:0;color:#0d1b36;font-family:"Inter Tight",Inter,sans-serif;line-height:1.05;letter-spacing:-.035em}.bc-list-hero h1{font-size:clamp(38px,4.4vw,60px)}.bc-list-hero h1+p{max-width:680px;margin:24px auto 0;color:var(--muted);font-size:19px}.bc-blog-grid,.bc-integration-grid{max-width:var(--max);margin:0 auto;padding:0 28px 88px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.bc-blog-card{min-width:0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#fff;box-shadow:0 12px 36px rgba(24,52,94,.06)}.bc-blog-card>a{display:block;height:100%;color:inherit;text-decoration:none}.bc-blog-card img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;background:var(--wash)}.bc-blog-card div{padding:22px}.bc-blog-card time{color:var(--muted);font-size:13px}.bc-blog-card h2{margin:8px 0 10px;font:600 22px/1.2 "Inter Tight",Inter,sans-serif;letter-spacing:-.02em}.bc-blog-card p{margin:0 0 16px;color:var(--muted);font-size:14px;line-height:1.55}.bc-blog-card span,.bc-integration-card span{color:var(--blue);font-weight:600}.bc-pagination{display:flex;justify-content:center;gap:8px;margin:-42px 0 90px}.bc-pagination a{display:grid;place-items:center;width:40px;height:40px;color:var(--ink);border:1px solid var(--line);border-radius:8px;text-decoration:none}.bc-pagination a[aria-current=page]{color:#fff;background:var(--blue);border-color:var(--blue)}.bc-article,.bc-policy{max-width:790px;margin:0 auto;padding:88px 28px 110px}.bc-breadcrumb{display:inline-block;margin-bottom:36px;font-size:14px;font-weight:600;text-decoration:none}.bc-article h1,.bc-policy h1{font-size:clamp(40px,6vw,64px)}.bc-dek{margin:24px 0 16px;color:var(--muted);font-size:20px;line-height:1.55}.bc-article header time{color:var(--muted);font-size:14px}.bc-article-image{margin:44px 0}.bc-article-image img{display:block;width:100%;border-radius:16px}.bc-historical{margin:36px 0;padding:22px 24px;background:#fff8dc;border:1px solid #ecd98a;border-radius:12px}.bc-historical strong{font-size:17px}.bc-historical p{margin:6px 0 0}.bc-richtext{overflow-wrap:anywhere}.bc-richtext h2,.bc-richtext h3,.bc-richtext h4{margin:2em 0 .7em;color:#12213d;font-family:"Inter Tight",Inter,sans-serif;line-height:1.2;letter-spacing:-.02em}.bc-richtext h2{font-size:30px}.bc-richtext h3{font-size:23px}.bc-richtext p,.bc-richtext li{color:#303b4b}.bc-richtext p{margin:0 0 1.25em}.bc-richtext li{margin:.45em 0}.bc-richtext ul,.bc-richtext ol{padding-left:24px}.bc-richtext blockquote{margin:2em 0;padding:4px 0 4px 22px;border-left:3px solid var(--blue);font-size:20px}.bc-richtext table{display:block;width:100%;overflow-x:auto;border-collapse:collapse}.bc-richtext th,.bc-richtext td{padding:10px 12px;border:1px solid var(--line);text-align:left}.bc-richtext iframe{max-width:100%}.bc-richtext img{display:block;margin:32px auto;border-radius:12px}.bc-article-cta{margin-top:64px;padding:30px;background:var(--wash);border-radius:16px}.bc-article-cta h2{margin:0 0 8px;font:600 27px/1.2 "Inter Tight",Inter,sans-serif}.bc-article-cta p{margin:0 0 20px;color:var(--muted)}.bc-policy{max-width:900px}.bc-policy>h1{margin-bottom:44px}.bc-integration-grid{grid-template-columns:repeat(2,minmax(0,1fr));max-width:980px}.bc-integration-card{display:block;padding:30px;color:inherit;border:1px solid var(--line);border-radius:16px;text-decoration:none}.bc-integration-card:hover{border-color:#9dbcf4;box-shadow:0 14px 36px rgba(24,52,94,.08)}.bc-integration-card h2{margin:0 0 10px;font:600 27px/1.2 "Inter Tight",Inter,sans-serif}.bc-integration-card p{margin:0 0 18px;color:var(--muted)}
@media(max-width:840px){.bc-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bc-list-hero{padding-top:72px}}
@media(max-width:560px){.bc-blog-grid,.bc-integration-grid{grid-template-columns:1fr;padding-left:18px;padding-right:18px}.bc-list-hero,.bc-article,.bc-policy{padding-left:20px;padding-right:20px}.bc-list-hero{padding-top:58px}.bc-list-hero h1{font-size:48px}.bc-article,.bc-policy{padding-top:58px}.bc-article h1,.bc-policy h1{font-size:39px}.bc-dek{font-size:18px}}

.bc-richtext a{text-decoration:underline}.bc-content-page .hv-mobile-menu .hv-menu{max-height:calc(100dvh - 100px);overflow-y:auto}
