@layer bfs-theme{.heading-1,h1{color:var(--bfs-h1-color);font-family:var(--bfs-h1-font-family);font-size:var(--bfs-h1-font-size);font-weight:var(--bfs-h1-font-weight);letter-spacing:var(--bfs-h1-letter-spacing);line-height:var(--bfs-h1-line-height);text-transform:var(--bfs-h1-text-transform)}.heading-2,h2{color:var(--bfs-h2-color);font-family:var(--bfs-h2-font-family);font-size:var(--bfs-h2-font-size);font-weight:var(--bfs-h2-font-weight);letter-spacing:var(--bfs-h2-letter-spacing);line-height:var(--bfs-h2-line-height);text-transform:var(--bfs-h2-text-transform)}.heading-3,h3{color:var(--bfs-h3-color);font-family:var(--bfs-h3-font-family);font-size:var(--bfs-h3-font-size);font-weight:var(--bfs-h3-font-weight);letter-spacing:var(--bfs-h3-letter-spacing);line-height:var(--bfs-h3-line-height);text-transform:var(--bfs-h3-text-transform)}.heading-4,h4{color:var(--bfs-h4-color);font-family:var(--bfs-h4-font-family);font-size:var(--bfs-h4-font-size);font-weight:var(--bfs-h4-font-weight);letter-spacing:var(--bfs-h4-letter-spacing);line-height:var(--bfs-h4-line-height);text-transform:var(--bfs-h4-text-transform)}.heading-5,h5{color:var(--bfs-h5-color);font-family:var(--bfs-h5-font-family);font-size:var(--bfs-h5-font-size);font-weight:var(--bfs-h5-font-weight);letter-spacing:var(--bfs-h5-letter-spacing);line-height:var(--bfs-h5-line-height);text-transform:var(--bfs-h5-text-transform)}.heading-6,h6{color:var(--bfs-h6-color);font-family:var(--bfs-h6-font-family);font-size:var(--bfs-h6-font-size);font-weight:var(--bfs-h6-font-weight);letter-spacing:var(--bfs-h6-letter-spacing);line-height:var(--bfs-h6-line-height);text-transform:var(--bfs-h6-text-transform)}.bfs-section--dark .heading-1,.bfs-section--dark .heading-2,.bfs-section--dark .heading-3,.bfs-section--dark .heading-4,.bfs-section--dark .heading-5,.bfs-section--dark .heading-6,.bfs-section--dark h1,.bfs-section--dark h2,.bfs-section--dark h3,.bfs-section--dark h4,.bfs-section--dark h5,.bfs-section--dark h6,.bfs-section--primary .heading-1,.bfs-section--primary .heading-2,.bfs-section--primary .heading-3,.bfs-section--primary .heading-4,.bfs-section--primary .heading-5,.bfs-section--primary .heading-6,.bfs-section--primary h1,.bfs-section--primary h2,.bfs-section--primary h3,.bfs-section--primary h4,.bfs-section--primary h5,.bfs-section--primary h6{color:inherit}.bfs-page{color:var(--bfs-body-color);font-family:var(--bfs-body-font-family);font-size:var(--bfs-body-font-size);font-weight:var(--bfs-body-font-weight);letter-spacing:var(--bfs-body-letter-spacing);line-height:var(--bfs-body-line-height);text-transform:var(--bfs-body-text-transform)}.bfs-page a{color:var(--bfs-link-color);font-family:var(--bfs-link-font-family);font-size:var(--bfs-link-font-size);font-weight:var(--bfs-link-font-weight);letter-spacing:var(--bfs-link-letter-spacing);line-height:var(--bfs-link-line-height);text-decoration:underline;text-transform:var(--bfs-link-text-transform);text-underline-offset:.12em}.heading-1 a,.heading-2 a,.heading-3 a,.heading-4 a,.heading-5 a,.heading-6 a,h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:var(--bfs-link-color);font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;text-transform:inherit}.bfs-section--dark a,.bfs-section--primary a{color:inherit}}