.bs-rich>:first-child{margin-top:0!important}.bs-rich p{margin:0 0 24px}.bs-rich h2{letter-spacing:-.02em;color:#111827;margin:56px 0 18px;scroll-margin-top:100px;font-size:30px;font-weight:600;line-height:1.2}.bs-rich h3{letter-spacing:-.01em;color:#111827;margin:40px 0 14px;font-size:22px;font-weight:600;line-height:1.3}.bs-rich ul,.bs-rich ol{gap:10px;margin:0 0 24px;padding-left:22px;display:grid}.bs-rich strong{color:#111827}.bs-rich figure{background:#f4f5f7;border-radius:24px;margin:40px 0;padding:32px}.bs-rich figure img{width:100%;height:auto;display:block}.bs-rich figcaption{color:#6b7280;text-align:center;margin-top:16px;font-size:14px}.bs-rich-callout{color:#1e3a8a;background:#eff4fe;border-radius:20px;grid-template-columns:44px minmax(0,1fr);gap:16px;margin:32px 0;padding:24px;font-size:16px;line-height:1.6;display:grid}.bs-rich-callout strong{color:#111827;margin-bottom:4px;display:block}.bs-rich-callout_icon{color:#fff;background:#2563eb;border-radius:9999px;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;display:flex}.bs-rich-quote{color:#111827;border-left:3px solid #2563eb;margin:40px 0;padding-left:20px;font-size:20px}.bs-csd .bs-rich h2{margin:48px 0 16px;font-size:28px}.bs-csd .bs-rich p{margin:0 0 22px}@media (width<=767px){.bs-rich figure{border-radius:18px;padding:20px}}.bs-rich-faq{margin:48px 0}.bs-rich-faq details{border-bottom:1px solid #e5e7eb}.bs-rich-faq details:first-of-type{border-top:1px solid #e5e7eb}.bs-rich-faq summary{cursor:pointer;color:#111827;padding:18px 36px 18px 0;font-size:17px;font-weight:600;list-style:none;position:relative}.bs-rich-faq summary::-webkit-details-marker{display:none}.bs-rich-faq summary:after{content:"+";color:#2563eb;font-size:22px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.bs-rich-faq details[open] summary:after{content:"–"}.bs-rich-faq details p{margin:0 0 18px;font-size:16px}.bs-rich-cta{color:#fff;background:#0a0a0a;border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin:40px 0;padding:32px 36px;display:flex}.bs-rich-cta_t{letter-spacing:-.015em;color:#fff;font-size:21px;font-weight:600;line-height:1.3}.bs-rich-cta_d{color:#9ca3af;max-width:420px;margin-top:6px;font-size:15px;line-height:1.55}.bs-rich .bs-rich-cta a.bs-btn{color:#fff;text-decoration:none}.bs-rich-table{background:0 0;border-radius:0;margin:36px 0;padding:0}.bs-rich-table figcaption{color:#111827;text-align:left;margin:0 0 12px;font-size:15px;font-weight:600}.bs-rich-table_scroll{-webkit-overflow-scrolling:touch;border:1px solid #e5e7eb;border-radius:16px;overflow-x:auto}.bs-rich-table table{border-collapse:collapse;width:100%;min-width:520px;font-size:15px;line-height:1.5}.bs-rich-table th,.bs-rich-table td{text-align:left;vertical-align:top;border-bottom:1px solid #e5e7eb;padding:14px 16px}.bs-rich-table thead th{color:#374151;background:#f4f5f7;font-size:13px;font-weight:600}.bs-rich-table tbody th{color:#111827;font-weight:600}.bs-rich-table tbody tr:last-child th,.bs-rich-table tbody tr:last-child td{border-bottom:none}.bs-rich .bs-rich-video{background:0 0;border-radius:0;margin:40px 0;padding:0}.bs-rich-video_frame{aspect-ratio:16/9;background:#0a0a0a;border-radius:24px;position:relative;overflow:hidden}.bs-rich-video_frame>iframe,.bs-rich-video_frame>video,.bs-rich-video_play{border:0;width:100%;height:100%;position:absolute;inset:0}.bs-rich-video_frame>video{object-fit:contain;background:#0a0a0a}.bs-rich-video_play{cursor:pointer;background:#0a0a0a;margin:0;padding:0}.bs-rich .bs-rich-video_play img{object-fit:cover;border-radius:0;width:100%;height:100%;margin:0;position:absolute;inset:0}.bs-rich-video_btn{color:#2563eb;background:#fffffff0;border-radius:9999px;justify-content:center;align-items:center;width:76px;height:76px;margin:-38px 0 0 -38px;font-size:38px;transition:transform .2s;display:flex;position:absolute;top:50%;left:50%;box-shadow:0 8px 24px #00000040}.bs-rich-video_play:hover .bs-rich-video_btn,.bs-rich-video_play:focus-visible .bs-rich-video_btn{transform:scale(1.06)}.bs-rich-video_btn .bi{margin-left:4px}.bs-rich .bs-rich-video figcaption{margin-top:12px}.bs-rich .bs-rich-pull{color:#fff;background:#0a0a0a;border-radius:28px;margin:48px 0;padding:40px}.bs-rich-pull .bi-quote{color:#60a5fa;font-size:40px;line-height:1;display:block}.bs-rich .bs-rich-pull blockquote{letter-spacing:-.01em;color:#fff;border:0;margin:12px 0 0;padding:0;font-size:24px;font-weight:500;line-height:1.45}.bs-rich .bs-rich-pull figcaption{text-align:left;color:#9ca3af;margin:24px 0 0;font-size:15px}.bs-rich-pull figcaption span{color:#fff;font-weight:600}@media (width<=767px){.bs-rich-cta{border-radius:22px;padding:24px}.bs-rich .bs-rich-pull{border-radius:22px;padding:28px}.bs-rich .bs-rich-pull blockquote{font-size:20px}.bs-rich-video_frame{border-radius:18px}.bs-rich-video_btn{width:60px;height:60px;margin:-30px 0 0 -30px;font-size:30px}}
