.layout-bcfs-text-block .tb-head{margin-bottom:32px;max-width:65ch}.layout-bcfs-text-block .wysiwyg{font-size:17px;line-height:1.7}.layout-bcfs-text-block .wysiwyg h2{font-size:clamp(22px, 2.4vw, 30px);margin-top:40px;margin-bottom:12px;letter-spacing:-.015em}.layout-bcfs-text-block .wysiwyg h3{font-size:20px;margin-top:28px;margin-bottom:8px}.layout-bcfs-text-block .wysiwyg p{margin-bottom:16px}.layout-bcfs-text-block .wysiwyg ul,.layout-bcfs-text-block .wysiwyg ol{margin:0 0 16px 1.5em}.layout-bcfs-text-block .wysiwyg li+li{margin-top:6px}.layout-bcfs-text-block .wysiwyg a{color:var(--green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}.layout-bcfs-text-block .wysiwyg a:hover{color:var(--green-deep)}.layout-bcfs-text-block .wysiwyg blockquote{border-left:3px solid var(--green);padding:4px 0 4px 20px;margin:24px 0;font-family:var(--f-serif);font-style:italic;font-size:18px;color:var(--smoke)}.layout-bcfs-text-block.is-single-col .tb-content{max-width:65ch}.layout-bcfs-text-block.is-two-col .tb-two-col{column-count:2;column-gap:48px;column-rule:1px solid var(--line)}.layout-bcfs-text-block.is-two-col .tb-two-col>*{break-inside:avoid}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc-layout{display:grid;grid-template-columns:220px 1fr;gap:48px;align-items:start}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc{position:sticky;top:calc(var(--bcfs-header-h, 96px) + var(--bcfs-admin-bar-h, 0px) + 24px)}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc-eyebrow{font-size:11px;letter-spacing:.14em;text-transform:uppercase;margin-bottom:12px}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc ul{list-style:none;padding:0;margin:0;border-left:1px solid var(--line)}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc li{margin:0}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc a{display:block;padding:8px 14px;margin-left:-1px;border-left:1px solid transparent;font-size:14px;color:var(--smoke);text-decoration:none;transition:color .15s,border-color .15s}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc a:hover,.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc a:focus-visible{color:var(--green);border-left-color:var(--green)}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc a.is-active{color:var(--green);border-left-color:var(--green);font-weight:600}.layout-bcfs-text-block.is-with-toc-sidebar .tb-content{max-width:65ch}.layout-bcfs-text-block.is-numbered-sections .tb-sections{display:grid;gap:56px;max-width:70ch}.layout-bcfs-text-block.is-numbered-sections .tb-section-label{font-size:11px;letter-spacing:.14em;text-transform:uppercase}.layout-bcfs-text-block.is-numbered-sections .tb-section-heading{margin-top:12px}.layout-bcfs-text-block.is-numbered-sections .tb-section-body{margin-top:16px}@media (max-width:900px){.layout-bcfs-text-block.is-two-col .tb-two-col{column-count:1}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc-layout{grid-template-columns:1fr;gap:32px}.layout-bcfs-text-block.is-with-toc-sidebar .tb-toc{position:static;border-bottom:1px solid var(--line);padding-bottom:16px}}@media (max-width:600px){.layout-bcfs-text-block.is-numbered-sections .tb-sections{gap:32px}}