/**handles:bc-toolkit-content-hub-toc-generator,bc-toolkit-further-reading,bc-toolkit-insight-callout,bc-toolkit-pullquote,bc-toolkit-qa-block,bc-toolkit-related-hubs,bc-toolkit-stats-block,bc-toolkit-synthesis-block,bc-toolkit-faq**/
.bcp-toc-gen{color:var(--bcp-ink-secondary)}.bcp-toc-gen--sticky{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-nav-height,0px));max-height:calc(100vh - var(--bcp-space-3xl));overflow-y:auto}.bcp-toc-gen-eyebrow{margin:0 0 var(--bcp-space-md) 0;font-size:var(--bcp-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-toc-gen-list{list-style:none!important;list-style-type:none!important;padding:0 0 var(--bcp-space-lg) 0;margin:0;border-bottom:1px solid var(--bcp-paper-shadow);box-shadow:inset 1px 0 0 var(--bcp-rule);display:flex;flex-direction:column;gap:var(--bcp-space-2xs)}.bcp-toc-gen-list li{list-style:none!important;list-style-type:none!important;margin:0;padding:0}.bcp-toc-gen-list li::marker{content:""!important;display:none}.bcp-toc-gen-list li:before{content:none!important}.bcp-toc-gen-list--nested{margin:var(--bcp-space-2xs) 0 var(--bcp-space-xs) var(--bcp-space-md);padding-left:var(--bcp-space-sm);border-left:1px solid var(--bcp-rule)}.bcp-toc-gen-list--nested .bcp-toc-gen-item{padding:var(--bcp-space-2xs) var(--bcp-space-sm);font-size:var(--bcp-text-xs)}.bcp-toc-gen-item{position:relative;display:flex;align-items:baseline;gap:var(--bcp-space-sm);padding:var(--bcp-space-sm);border-radius:0;color:var(--bcp-ink-muted);text-decoration:none;transition:background-color var(--bcp-transition-fast),color var(--bcp-transition-fast);border-left:3px solid transparent}.bcp-toc-gen-item:focus,.bcp-toc-gen-item:hover{background-color:var(--bcp-paper-deep);color:var(--bcp-ink-primary);text-decoration:none}.bcp-toc-gen-item:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px}.bcp-toc-gen-item-num{flex:0 0 auto;min-width:2em;font-size:var(--bcp-text-xs);font-weight:600;color:var(--bcp-ink-muted);letter-spacing:var(--bcp-tracking-eyebrow)}.bcp-toc-gen-item-text{flex:1 1 0;min-width:0;font-size:var(--bcp-text-sm);line-height:var(--bcp-leading-snug)}.bcp-toc-gen-item--active{color:var(--bcp-accent-blue);font-weight:600}.bcp-toc-gen--active-bar .bcp-toc-gen-item--active{border-left-color:var(--bcp-accent-blue)}.bcp-toc-gen--active-dot .bcp-toc-gen-item--active:before{content:"";position:absolute;left:-10px;top:50%;width:6px;height:6px;transform:translateY(-50%);background:var(--bcp-accent-blue);border-radius:50%}.bcp-toc-gen--active-weight .bcp-toc-gen-item--active{font-weight:700}.bcp-toc-gen--placeholder{padding:var(--bcp-space-md);text-align:center;color:var(--bcp-ink-muted);background:var(--bcp-paper-deep);border:1px dashed var(--bcp-rule);border-radius:var(--bcp-radius-md);font-style:italic}.bcp-toc-mini{position:fixed;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-nav-height,0px));left:0;right:0;z-index:50;background:#fdfbf4cc;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);border-bottom:1px solid var(--bcp-rule);box-shadow:0 2px 8px #0000000f;transform:translateY(-100%);transition:transform var(--bcp-transition-base)}.bcp-toc-mini.is-visible{transform:translateY(0)}.bcp-toc-mini-inner{max-width:var(--bcp-max-content);margin:0 auto;padding:0 var(--bcp-space-md)}@media(min-width:768px){.bcp-toc-mini-inner{padding:0 var(--bcp-space-xl)}}.bcp-toc-mini-toggle{display:flex;align-items:center;gap:var(--bcp-space-md);width:100%;padding:var(--bcp-space-xs) 0;background:0 0;border:0;cursor:pointer;text-align:left;color:var(--bcp-ink-primary);font:inherit}.bcp-toc-mini-toggle:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px}.bcp-toc-mini-eyebrow{flex:0 0 auto;font-size:var(--bcp-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-ink-muted)}.bcp-toc-mini-current{flex:1 1 0;min-width:0;font-size:var(--bcp-text-sm);font-weight:600;color:var(--bcp-ink-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:center}.bcp-toc-mini-caret{flex:0 0 auto;transition:transform var(--bcp-transition-fast);color:var(--bcp-ink-muted)}.bcp-toc-mini-toggle[aria-expanded=true] .bcp-toc-mini-caret{transform:rotate(180deg)}.bcp-toc-mini-panel{max-height:50vh;overflow-y:auto;border-top:1px solid var(--bcp-rule)}.bcp-toc-mini-list{list-style:none!important;list-style-type:none!important;margin:0;padding:var(--bcp-space-xs) 0}.bcp-toc-mini-list li{list-style:none!important;list-style-type:none!important;margin:0;padding:0}.bcp-toc-mini-list li::marker{content:""!important;display:none}.bcp-toc-mini-list li:before{content:none!important}.bcp-toc-mini-item{display:flex;align-items:center;gap:var(--bcp-space-sm);padding:var(--bcp-space-sm) var(--bcp-space-md);color:var(--bcp-ink-secondary);text-decoration:none;font-size:var(--bcp-text-sm);line-height:var(--bcp-leading-snug);transition:background-color var(--bcp-transition-fast),color var(--bcp-transition-fast)}.bcp-toc-mini-item:focus,.bcp-toc-mini-item:hover{background:var(--bcp-paper-deep);color:var(--bcp-ink-primary);text-decoration:none}.bcp-toc-mini-item:focus-visible{outline:2px solid var(--bcp-link);outline-offset:-2px}.bcp-toc-mini-item--active{color:var(--bcp-ink-primary);font-weight:600;background:var(--bcp-paper-deep)}.bcp-toc-mini-num{flex:0 0 auto;min-width:2em;font-size:var(--bcp-text-xs);font-weight:600;color:var(--bcp-ink-muted)}.bcp-toc-mini-text{flex:1 1 0;min-width:0}
.bcp-cluster-card{display:flex;flex-direction:column;overflow:hidden;max-width:var(--bcp-max-content);margin-inline:auto;background:#fff;color:var(--bcp-ink-primary);text-decoration:none;border:1px solid var(--bcp-rule);border-radius:var(--bcp-radius-md);box-shadow:var(--bcp-shadow-card);transition:box-shadow var(--bcp-transition-base),transform var(--bcp-transition-base)}@media(min-width:768px){.bcp-cluster-card{flex-direction:row;align-items:stretch}}.bcp-cluster-card:focus,.bcp-cluster-card:hover{box-shadow:var(--bcp-shadow-card-hover);transform:translateY(-2px);color:var(--bcp-ink-primary);text-decoration:none}.bcp-cluster-card:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px}.bcp-cluster-card-thumb{position:relative;overflow:hidden;width:100%;background-color:var(--bcp-paper-deep);aspect-ratio:16/9}.bcp-cluster-card-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}@media(min-width:768px){.bcp-cluster-card-thumb{flex:0 0 280px;width:280px;aspect-ratio:4/3}}@media(min-width:1024px){.bcp-cluster-card-thumb{flex:0 0 360px;width:360px}}.bcp-cluster-card-thumb:after{content:"";position:absolute;inset:auto 0 0;height:50%;background:linear-gradient(to top,#0a16288c,#0a162800);pointer-events:none}.bcp-cluster-card-thumb-label{position:absolute;left:var(--bcp-space-md);bottom:var(--bcp-space-md);z-index:1;display:inline-flex;align-items:center;padding:.25rem .5rem;font-size:var(--bcp-text-xs);font-weight:700;line-height:1;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--color-blue-azure-110,#1452bd);background:var(--color-blue-azure-20,#e9f0fd);border-radius:var(--bcp-radius-sm)}.bcp-cluster-card-body{display:flex;flex-direction:column;flex:1 1 0;min-width:0;padding:var(--bcp-space-lg);gap:var(--bcp-space-sm)}@media(min-width:768px){.bcp-cluster-card-body{padding:var(--bcp-space-xl)}}.bcp-cluster-card-tag{font-size:var(--bcp-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-ink-muted);margin:0}.bcp-cluster-card-title{margin:0;font-size:var(--bcp-text-xl);font-weight:700;line-height:var(--bcp-leading-snug);color:var(--bcp-ink-primary)}@media(min-width:768px){.bcp-cluster-card-title{font-size:var(--bcp-text-2xl)}}.bcp-cluster-card:focus .bcp-cluster-card-title,.bcp-cluster-card:hover .bcp-cluster-card-title{text-decoration:underline;text-underline-offset:3px}.bcp-cluster-card-desc{margin:0;font-size:var(--bcp-text-base);line-height:var(--bcp-leading-normal);color:var(--bcp-ink-secondary)}.bcp-cluster-card-foot{display:flex;justify-content:space-between;align-items:center;gap:var(--bcp-space-md);margin-top:auto;padding-top:var(--bcp-space-md);border-top:1px solid var(--bcp-rule)}.bcp-cluster-card-meta{display:flex;align-items:center;gap:var(--bcp-space-xs);font-size:var(--bcp-text-sm);color:var(--bcp-ink-muted)}.bcp-cluster-card-meta-sep{color:var(--bcp-ink-muted);opacity:.6}.bcp-cluster-card-cta{display:inline-flex;align-items:center;gap:var(--bcp-space-xs);font-size:var(--bcp-text-sm);font-weight:600;color:var(--bcp-link)}.bcp-cluster-card-cta-arrow{display:inline-block;transition:transform var(--bcp-transition-fast)}.bcp-cluster-card:focus .bcp-cluster-card-cta-arrow,.bcp-cluster-card:hover .bcp-cluster-card-cta-arrow{transform:translate(4px)}.bcp-cluster-card--placeholder{display:block;padding:var(--bcp-space-lg);text-align:center;color:var(--bcp-ink-muted);background:var(--bcp-paper-deep);border:1px dashed var(--bcp-rule);border-radius:var(--bcp-radius-md);font-style:italic}
.bcp-insight{max-width:var(--bcp-max-prose);margin-inline:auto;color:var(--bcp-ink-primary)}.bcp-insight--default{padding:var(--bcp-space-md) var(--bcp-space-lg);background:#c8a95114;border-left:3px solid var(--bcp-highlight);border-radius:0 var(--bcp-radius-md) var(--bcp-radius-md) 0}.bcp-insight--bordered{padding:var(--bcp-space-lg);border:1px solid var(--bcp-rule);border-radius:var(--bcp-radius-md)}.bcp-insight--tinted{padding:var(--bcp-space-lg);background:var(--bcp-paper-deep);border-radius:var(--bcp-radius-md)}.bcp-insight-eyebrow{margin:0 0 var(--bcp-space-sm) 0;font-size:var(--bcp-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-insight-text{margin:0;padding:0;font-size:var(--bcp-text-base);line-height:var(--bcp-leading-relaxed);color:var(--bcp-ink-primary)}.bcp-insight-text b,.bcp-insight-text em,.bcp-insight-text i,.bcp-insight-text strong{display:inline;color:var(--bcp-accent-blue);font-style:oblique var(--bcp-em-slant);font-weight:inherit}.bcp-insight-text a{color:var(--bcp-link);text-decoration:underline;text-underline-offset:2px;transition:color var(--bcp-transition-fast)}.bcp-insight-text a:focus,.bcp-insight-text a:hover{color:var(--bcp-link-hover)}.bcp-insight-text a:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px;border-radius:2px}
.bcp-pullquote{max-width:var(--bcp-max-prose);margin-inline:auto;padding:0;color:var(--bcp-ink-primary);text-align:left}.bcp-pullquote--separators{padding:var(--bcp-space-2xl) 0;border-top:1px solid var(--bcp-paper-shadow);border-bottom:1px solid var(--bcp-paper-shadow)}.bcp-pullquote--align-left{text-align:left}.bcp-pullquote--align-center{text-align:center}.bcp-pullquote-eyebrow{margin:0 0 var(--bcp-space-md) 0;font-size:var(--bcp-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-pullquote-text,.bcp-pullquote-text>p{margin:0;padding:0;border:0;font-size:var(--bcp-text-xl);font-weight:400;line-height:var(--bcp-leading-snug);color:var(--bcp-ink-primary)}.bcp-pullquote-text,.bcp-pullquote-text>p{quotes:none}.bcp-pullquote .bcp-pullquote-text:after,.bcp-pullquote .bcp-pullquote-text:before,.bcp-pullquote .bcp-pullquote-text>p:after,.bcp-pullquote .bcp-pullquote-text>p:before{content:none!important;display:none!important}@media(min-width:768px){.bcp-pullquote-text,.bcp-pullquote-text>p{font-size:var(--bcp-text-3xl)}}.bcp-pullquote-text b,.bcp-pullquote-text em,.bcp-pullquote-text i,.bcp-pullquote-text strong{display:inline;color:var(--bcp-accent-blue);font-style:oblique var(--bcp-em-slant);font-weight:inherit}.bcp-pullquote-attribution{position:relative;margin:var(--bcp-space-md) 0 0 0;padding:var(--bcp-space-md) 0 0 0;font-size:var(--bcp-text-sm);color:var(--bcp-ink-secondary);font-style:normal}.bcp-pullquote-attribution:before{content:"";position:absolute;top:0;left:0;width:40px;height:1px;background:var(--bcp-rule)}.bcp-pullquote--align-center .bcp-pullquote-attribution:before{left:50%;transform:translate(-50%)}
.bcp-section{max-width:var(--bcp-max-content);margin-inline:auto;color:var(--bcp-ink-primary);scroll-margin-top:var(--bcp-space-2xl)}.bcp-section-header{margin-bottom:var(--bcp-space-xl)}.bcp-section-num{display:inline-block;font-size:var(--bcp-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-section-num-label{margin-left:var(--bcp-space-xs);font-weight:400;color:var(--bcp-ink-muted)}.bcp-question{margin:0 0 var(--bcp-space-2xl) 0;font-size:var(--bcp-text-3xl);font-weight:700;line-height:var(--bcp-leading-tight);letter-spacing:var(--bcp-tracking-tight);color:var(--bcp-ink-primary);max-width:var(--bcp-max-prose)}@media(min-width:768px){.bcp-question{font-size:var(--bcp-text-3xl)}}.bcp-question em,.bcp-question i{display:inline;color:var(--bcp-accent-blue);font-style:italic;font-weight:inherit}.bcp-direct-answer{margin:0;max-width:var(--bcp-max-prose);padding-left:var(--bcp-space-lg);border-left:3px solid var(--bcp-accent-blue);font-size:var(--bcp-text-lg);line-height:var(--bcp-leading-relaxed);color:var(--bcp-ink-primary)}.bcp-direct-answer b,.bcp-direct-answer strong{display:inline;font-weight:700;color:inherit}.bcp-direct-answer em,.bcp-direct-answer i{display:inline;color:var(--bcp-accent-blue);font-style:italic;font-weight:inherit}.bcp-direct-answer a{color:var(--bcp-link);text-decoration:underline;text-underline-offset:2px;transition:color var(--bcp-transition-fast)}.bcp-direct-answer a:focus,.bcp-direct-answer a:hover{color:var(--bcp-link-hover)}.bcp-direct-answer a:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px;border-radius:2px}
.bcp-related{max-width:360px;color:var(--bcp-ink-primary)}.bcp-related-eyebrow{margin:0 0 var(--bcp-space-md) 0;font-size:var(--bcp-text-xs);font-weight:600;line-height:1.2;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-related-list{list-style:none!important;list-style-type:none!important;padding:0!important;margin:0;display:flex;flex-direction:column;gap:var(--bcp-space-xs)}.bcp-related-list li{list-style:none!important;list-style-type:none!important;margin:0;padding:0}.bcp-related-list li::marker{content:""!important;display:none}.bcp-related-list li:before{content:none!important}.bcp-related-item{display:flex;align-items:center;gap:var(--bcp-space-md);padding:var(--bcp-space-sm);border-radius:var(--bcp-radius-sm);color:var(--bcp-ink-primary);text-decoration:none;transition:background-color var(--bcp-transition-fast)}.bcp-related-item:focus,.bcp-related-item:hover{background-color:var(--bcp-paper-deep);color:var(--bcp-ink-primary);text-decoration:none}.bcp-related-item:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px}.bcp-related-thumb{position:relative;overflow:hidden;flex:0 0 64px;width:64px;height:64px;background-color:var(--bcp-paper-deep);border-radius:var(--bcp-radius-sm)}.bcp-related-thumb-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center center}.bcp-related-title{flex:1 1 0;min-width:0;margin:0;font-size:var(--bcp-text-sm);font-weight:500;line-height:var(--bcp-leading-snug);color:var(--bcp-ink-primary)}.bcp-related--placeholder{padding:var(--bcp-space-md);text-align:center;color:var(--bcp-ink-muted);background:var(--bcp-paper-deep);border:1px dashed var(--bcp-rule);border-radius:var(--bcp-radius-md);font-style:italic}@media(min-width:1024px){.bcp-related--sticky{position:sticky;top:calc(var(--wp-admin--admin-bar--height,0px) + var(--header-nav-height,0px));max-height:calc(100vh - var(--bcp-space-3xl));overflow-y:auto}}
.bcp-stats{max-width:var(--bcp-max-prose);margin-inline:auto;padding:var(--bcp-space-lg);color:var(--bcp-ink-primary);background:0 0;border:1px solid var(--bcp-rule);border-radius:var(--bcp-radius-md);display:grid;grid-template-columns:1fr;gap:var(--bcp-space-md)}.bcp-stats--with-source{background:#fff}@media(min-width:768px){.bcp-stats{padding:var(--bcp-space-xl);grid-template-columns:auto 1fr;gap:var(--bcp-space-xl);align-items:center}}.bcp-stats-number{font-size:var(--bcp-text-4xl);font-weight:700;line-height:1;letter-spacing:var(--bcp-tracking-tight);color:var(--bcp-accent-blue)}@media(min-width:768px){.bcp-stats-number{font-size:var(--bcp-text-stat)}}.bcp-stats-unit{display:inline-block;margin-left:var(--bcp-space-xs);font-size:var(--bcp-text-sm);font-weight:400;color:var(--bcp-accent-blue);vertical-align:super;line-height:1;letter-spacing:0}.bcp-stats-body{margin:0;padding:0}.bcp-stats-claim{margin:0;padding:0;font-size:var(--bcp-text-base);line-height:var(--bcp-leading-relaxed);color:var(--bcp-ink-primary)}@media(min-width:768px){.bcp-stats-claim{font-size:var(--bcp-text-lg)}}.bcp-stats-claim b,.bcp-stats-claim em,.bcp-stats-claim i,.bcp-stats-claim strong{display:inline;color:var(--bcp-accent-blue);font-style:oblique var(--bcp-em-slant);font-weight:inherit}.bcp-stats-source{margin-top:var(--bcp-space-sm);font-size:var(--bcp-text-sm);font-style:italic;color:var(--bcp-ink-muted)}.bcp-stats-source a{color:var(--bcp-link);text-decoration:underline;text-underline-offset:2px;font-style:inherit;transition:color var(--bcp-transition-fast)}.bcp-stats-source a:focus,.bcp-stats-source a:hover{color:var(--bcp-link-hover)}.bcp-stats-source a:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px;border-radius:2px}
.bcp-synthesis{max-width:var(--bcp-max-content);margin-inline:auto;padding-top:var(--bcp-space-3xl);border-top:1px solid var(--bcp-rule);color:var(--bcp-ink-primary);scroll-margin-top:var(--bcp-space-2xl)}.bcp-synthesis-eyebrow{margin-bottom:var(--bcp-space-md);font-size:var(--bcp-text-sm);font-weight:600;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-synthesis-heading{margin:0 0 var(--bcp-space-lg) 0;font-size:var(--bcp-text-3xl);font-weight:700;line-height:var(--bcp-leading-tight);letter-spacing:var(--bcp-tracking-tight);color:var(--bcp-ink-primary);max-width:var(--bcp-max-prose)}@media(min-width:768px){.bcp-synthesis-heading{font-size:var(--bcp-text-4xl)}}.bcp-synthesis-heading em,.bcp-synthesis-heading i{display:inline;color:var(--bcp-accent-blue);font-style:italic;font-weight:inherit}.bcp-synthesis-intro{margin:0 0 var(--bcp-space-2xl) 0;max-width:var(--bcp-max-prose);padding-left:var(--bcp-space-lg);border-left:3px solid var(--bcp-accent-blue);font-size:var(--bcp-text-lg);line-height:var(--bcp-leading-relaxed);color:var(--bcp-ink-primary)}.bcp-paths{display:grid;grid-template-columns:1fr;gap:var(--bcp-space-lg)}@media(min-width:640px){.bcp-paths{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:var(--bcp-space-xl)}}.bcp-path{display:flex;flex-direction:column;padding:var(--bcp-space-xl);background:#fff;border:1px solid var(--bcp-rule);border-radius:var(--bcp-radius-md)}.bcp-path-num{margin-bottom:var(--bcp-space-sm);font-size:var(--bcp-text-sm);font-weight:700;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-accent-blue)}.bcp-path-condition{margin:0 0 var(--bcp-space-md) 0;padding-bottom:var(--bcp-space-md);font-size:var(--bcp-text-xs);font-weight:600;text-transform:uppercase;letter-spacing:var(--bcp-tracking-eyebrow);color:var(--bcp-ink-muted);border-bottom:1px solid var(--bcp-rule)}.bcp-path-title{margin:0 0 var(--bcp-space-md) 0;font-size:var(--bcp-text-2xl);font-weight:700;line-height:var(--bcp-leading-snug);color:var(--bcp-ink-primary)}.bcp-path-title em,.bcp-path-title i{display:inline;color:var(--bcp-accent-blue);font-style:italic;font-weight:inherit}.bcp-path-desc{margin:0;font-size:var(--bcp-text-base);line-height:var(--bcp-leading-normal);color:var(--bcp-ink-secondary)}.bcp-path-desc p{margin:0 0 var(--bcp-space-sm) 0}.bcp-path-desc p:last-child{margin-bottom:0}.bcp-path-refs{margin-top:auto;padding-top:var(--bcp-space-md);font-size:var(--bcp-text-sm);color:var(--bcp-ink-muted)}.bcp-path-refs a{color:var(--bcp-link);text-decoration:none;transition:color var(--bcp-transition-fast)}.bcp-path-refs a:focus,.bcp-path-refs a:hover{color:var(--bcp-link-hover);text-decoration:underline}.bcp-path-refs a:focus-visible{outline:2px solid var(--bcp-link);outline-offset:2px;border-radius:2px}
:where(.bc-faq){--bc-faq-width:100%;--bc-faq-max-width:800px;position:relative;width:var(--bc-faq-width);max-width:var(--bc-faq-max-width);margin:0 0 2rem;background:#ffffff8c;border-radius:20px;border:1px solid rgba(255,255,255,.7);box-shadow:0 8px 32px #0a1f440f;overflow:hidden;-webkit-backdrop-filter:blur(20px) saturate(180%);backdrop-filter:blur(20px) saturate(180%)}@media(min-width:768px){:where(.bc-faq){--bc-faq-width:66.7%}}:where(.bc-faq--decorated):after,:where(.bc-faq--decorated):before{content:"";position:absolute;width:320px;height:320px;border-radius:50%;filter:blur(80px);pointer-events:none;z-index:-1}:where(.bc-faq--decorated):before{top:-120px;left:-120px;background:radial-gradient(circle,rgba(25,85,255,.22),transparent 70%)}:where(.bc-faq--decorated):after{bottom:-120px;right:-120px;background:radial-gradient(circle,rgba(68,42,204,.18),transparent 70%)}:where(.bc-faq__heading){margin:0;padding:24px 28px 0;font-size:1.5rem;line-height:1.3;color:var(--color-blue-night-100,#0a1f44)}:where(.bc-faq__item){position:relative;padding:24px 28px;border-bottom:1px solid rgba(217,224,236,.6);transition:background-color .2s ease}:where(.bc-faq__item:last-of-type){border-bottom:0}:where(.bc-faq__item.bc-faq--open){background-color:#fff6}:where(.bc-faq__item.bc-faq--open):before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--color-blue-azure-100,#1955ff)}:where(.bc-faq__question-heading){margin:0;font-size:inherit;font-weight:inherit;line-height:inherit}:where(.bc-faq__toggle){display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:0;background:0 0;border:0;cursor:pointer;text-align:left;font:inherit;color:var(--color-blue-azure-100,#1955ff);transition:color .2s ease}:where(.bc-faq__toggle:focus-visible){outline:2px solid var(--color-blue-azure-100,#1955FF);outline-offset:4px;border-radius:4px}:where(.bc-faq__toggle[aria-expanded=true]){color:var(--color-blue-night-100,#0a1f44)}:where(.bc-faq__question-text){font-size:18px;font-weight:500;line-height:1.4;flex:1 1 auto;transition:font-weight .2s ease}:where(.bc-faq__toggle[aria-expanded=true] .bc-faq__question-text){font-weight:600}:where(.bc-faq__icon){position:relative;width:16px;height:16px;flex-shrink:0;transition:transform .25s cubic-bezier(.22,1,.36,1)}:where(.bc-faq__icon):after,:where(.bc-faq__icon):before{content:"";position:absolute;top:50%;left:50%;background:currentColor;border-radius:1px}:where(.bc-faq__icon):before{width:16px;height:2px;transform:translate(-50%,-50%)}:where(.bc-faq__icon):after{width:2px;height:16px;transform:translate(-50%,-50%)}:where(.bc-faq__toggle[aria-expanded=true] .bc-faq__icon){transform:rotate(45deg)}:where(.bc-faq__answer){padding:16px 0 0}:where(.bc-faq__answer-inner){color:var(--color-blue-oxford-100,#4a5a75);font-size:16px;line-height:1.6}:where(.bc-faq__answer-inner p){margin:0 0 .75em}:where(.bc-faq__answer-inner p:last-child){margin-bottom:0}:where(.bc-faq__answer-inner a){color:var(--color-blue-azure-100,#1955ff)}:where(.bc-faq__cta){display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px 28px;background:#0a1f44eb;color:var(--color-white,#fff);flex-wrap:wrap}:where(.bc-faq__cta-text){flex:1 1 auto;min-width:0}:where(.bc-faq__cta-heading){margin:0 0 4px;font-size:18px;font-weight:600;line-height:1.3;color:var(--color-white,#fff)}:where(.bc-faq__cta-subheading){margin:0;font-size:15px;font-weight:400;line-height:1.5;color:#ffffffb3}:where(.bc-faq__cta-button){display:inline-flex;align-items:center;gap:8px;padding:12px 22px;border-radius:999px;background:var(--color-blue-azure-100,#1955ff);color:var(--color-white,#fff);font-size:15px;font-weight:600;text-decoration:none;flex-shrink:0;transition:background .15s ease,transform .15s ease}:where(.bc-faq__cta-button:focus-visible),:where(.bc-faq__cta-button:hover){background:var(--color-blue-azure-110,#1452bd);color:var(--color-white,#fff);text-decoration:none;transform:translateY(-1px)}:where(.bc-faq__cta-button:focus-visible){outline:2px solid var(--color-white,#FFFFFF);outline-offset:2px}@media(max-width:640px){:where(.bc-faq__item){padding:20px}:where(.bc-faq__cta){padding:20px}}@media(min-width:1024px){:where(.bc-faq__cta){flex-wrap:nowrap}}@media(prefers-reduced-motion:reduce){:where(.bc-faq__cta-button),:where(.bc-faq__icon),:where(.bc-faq__item),:where(.bc-faq__toggle){transition:none}:where(.bc-faq__cta-button:hover){transform:none}}.bc-faq__list{background:#fff}