.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spacing-xl)}.blog-card{min-width:0;display:flex;flex-direction:column;overflow:hidden;background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.blog-card:hover{transform:translateY(-.25rem);border-color:color-mix(in srgb,var(--color-accent) 75%,var(--color-rule));box-shadow:0 1.25rem 3rem color-mix(in srgb,var(--color-navy) 12%,transparent)}.blog-card__media{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;background:var(--color-sky-pale);border-bottom:1px solid var(--color-rule)}.blog-card__media:after{content:"";position:absolute;inset:0;border:.625rem solid color-mix(in srgb,var(--color-paper) 54%,transparent);opacity:0;transition:opacity .18s ease;pointer-events:none}.blog-card:hover .blog-card__media:after{opacity:1}.blog-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .42s cubic-bezier(.2,.75,.25,1)}.blog-card:hover .blog-card__media img{transform:scale(1.025)}.blog-card__media-fallback{display:block;width:100%;height:100%;background:linear-gradient(135deg,transparent 49.5%,color-mix(in srgb,var(--color-accent) 35%,transparent) 50%,transparent 50.5%),var(--color-sky-pale)}.blog-card__body{flex:1;display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-lg)}.blog-card__meta,.blog-post-meta{display:flex;flex-wrap:wrap;gap:var(--spacing-xs) var(--spacing-md);color:var(--color-blue-dark);font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;text-transform:uppercase}.blog-card__meta span+span:before,.blog-post-meta span+span:before{content:"";display:inline-block;width:.25rem;height:.25rem;margin-right:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--color-accent);vertical-align:middle}.blog-card__title{color:var(--color-ink);font-family:var(--font-display);font-size:clamp(1.5rem,2.4vw,2rem);font-weight:500;line-height:1.12}.blog-card__title a{text-decoration:none;text-decoration-thickness:.08em;text-underline-offset:.16em}.blog-card__title a:hover,.blog-card__title a:focus-visible{color:var(--color-navy);text-decoration:underline;text-decoration-color:var(--color-accent)}.blog-card__excerpt{color:var(--color-mute);line-height:1.7;min-width:0;overflow:hidden}.blog-card__excerpt-text{display:-webkit-box;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:4}.blog-card__link{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--spacing-xs);margin-top:auto;padding-top:var(--spacing-xs);color:var(--color-navy);font-weight:700;text-decoration:none}.blog-card__link span{color:var(--color-blue-dark);transition:transform .16s ease}.blog-card__link:hover span,.blog-card__link:focus-visible span{transform:translate(.2rem)}.blog-card--featured{grid-column:1 / -1;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr);background:var(--color-paper-warm)}.blog-card--featured .blog-card__media{min-height:20rem;aspect-ratio:auto;border-right:1px solid var(--color-rule);border-bottom:0}.blog-card--featured .blog-card__body{justify-content:center;padding:var(--spacing-xl)}.blog-card--featured .blog-card__title{font-size:clamp(2rem,4vw,3.4rem)}.blog-card--featured .blog-card__excerpt-text{-webkit-line-clamp:6}.blog-post-meta{justify-content:center}.blog-cover{overflow:hidden;border:1px solid var(--color-rule);border-radius:var(--radius-xl);background:var(--color-sky-pale);box-shadow:1rem 1rem color-mix(in srgb,var(--color-accent) 24%,transparent)}.blog-cover img{width:100%;max-height:42rem;object-fit:cover}.ricos-content{width:100%;color:var(--color-ink);font-family:var(--font-body);font-size:1.0625rem;line-height:1.8}.ricos-content :where(p,li){color:var(--color-ink);font-family:var(--font-body);font-size:inherit;line-height:inherit}.ricos-content :where(p,ul,ol,blockquote,figure,table){margin-block:var(--spacing-md)}.ricos-content :where(h1,h2,h3,h4,h5,h6){margin-block:var(--spacing-xl) var(--spacing-sm);color:var(--color-navy);font-family:var(--font-display);font-weight:500;line-height:1.15}.ricos-content :where(h1){font-size:clamp(2.25rem,5vw,3.5rem)}.ricos-content :where(h2){font-size:clamp(1.85rem,4vw,2.7rem)}.ricos-content :where(h3){font-size:clamp(1.45rem,3vw,2rem)}.ricos-content :where(h4,h5,h6){font-size:1.25rem}.ricos-content :where(ul,ol){padding-left:1.5rem}.ricos-content :where(ul){list-style:disc}.ricos-content :where(ol){list-style:decimal}.ricos-content :where(li){margin-block:var(--spacing-2xs);padding-left:var(--spacing-2xs)}.ricos-content :where(a){color:var(--color-blue-dark);font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--color-accent) 75%,transparent);text-decoration-thickness:.1em;text-underline-offset:.16em}.ricos-content :where(a:hover,a:focus-visible){color:var(--color-navy);text-decoration-color:var(--color-navy)}.ricos-content :where(blockquote){margin-inline:0;padding:var(--spacing-md) var(--spacing-lg);color:var(--color-ink-soft);border-left:.25rem solid var(--color-accent);background:var(--color-paper-warm);font-family:var(--font-display);font-size:1.25rem}.ricos-content :where(img,video,iframe){max-width:100%;border-radius:var(--radius-md)}.ricos-content :where(hr){height:1px;margin-block:var(--spacing-xl);border:0;background:var(--color-rule)}.ricos-content :where(table){width:100%;border-collapse:collapse}.ricos-content :where(th,td){padding:var(--spacing-sm);border:1px solid var(--color-rule);text-align:left;vertical-align:top}.ricos-content :where(th){background:var(--color-paper-warm);color:var(--color-navy);font-family:var(--font-display)}.blog-pagination{display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);padding-top:var(--spacing-lg);border-top:1px solid var(--color-rule)}.blog-pagination a{color:var(--color-navy);font-weight:700}.blog-pagination a:hover,.blog-pagination a:focus-visible{color:var(--color-blue-dark);text-decoration:underline;text-decoration-color:var(--color-accent);text-underline-offset:.2rem}@media(max-width:63.99rem){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card--featured{grid-template-columns:1fr 1fr}}@media(max-width:47.99rem){.blog-grid,.blog-card--featured{grid-template-columns:1fr}.blog-card--featured .blog-card__media{min-height:0;aspect-ratio:16 / 10;border-right:0;border-bottom:1px solid var(--color-rule)}.blog-card--featured .blog-card__body{padding:var(--spacing-lg)}.blog-cover{border-radius:var(--radius-lg);box-shadow:.625rem .625rem color-mix(in srgb,var(--color-accent) 24%,transparent)}.ricos-content{font-size:1rem}.ricos-content :where(blockquote){padding:var(--spacing-sm) var(--spacing-md)}}@media(prefers-reduced-motion:reduce){.blog-card,.blog-card__media img,.blog-card__link span{transition:none}.blog-card:hover,.blog-card:hover .blog-card__media img{transform:none}}.blog-grid{display:block;border-top:1px solid var(--color-rule)}.blog-card,.blog-card--featured{display:block;min-height:0;overflow:visible;background:var(--color-paper);border:0;border-bottom:1px solid var(--color-rule);border-radius:0;transition:background-color .16s ease}.blog-card:hover{transform:none;border-color:var(--color-rule);background:var(--color-paper-warm);box-shadow:none}.blog-card__media{display:none}.blog-card__body,.blog-card--featured .blog-card__body{display:grid;grid-template-columns:9rem minmax(15rem,.82fr) minmax(18rem,1.18fr) auto;gap:1rem;align-items:center;padding:1rem 0}.blog-card__meta{align-self:start;padding-top:.25rem}.blog-card__title,.blog-card--featured .blog-card__title{font-size:clamp(1.35rem,2.3vw,2rem);font-weight:400}.blog-card__excerpt{font-size:1rem;line-height:1.5}.blog-card__excerpt-text{-webkit-line-clamp:3}.blog-card__link{margin:0;padding:0;white-space:nowrap;font-size:.875rem}.blog-post-header .blog-post-meta{justify-content:flex-start;color:var(--color-blue)}.blog-post-header>div>a:first-child{display:inline-flex;width:fit-content;min-height:2.75rem;align-items:center}.ricos-content{font-size:1.02rem;line-height:1.72}.article-table{overflow-x:auto;margin-block:1.5rem}.article-table-wrap{position:relative}.article-table-hint{display:none;margin:.5rem 0 0;color:var(--color-mute);font-size:.78rem;font-weight:600}@media(max-width:54rem){.blog-card__body,.blog-card--featured .blog-card__body{grid-template-columns:1fr auto;gap:.5rem 1rem}.blog-card__meta,.blog-card__title,.blog-card__excerpt{grid-column:1}.blog-card__link{grid-column:2;grid-row:1 / span 3;align-self:center}}@media(max-width:47.99rem){.article-table-hint{display:block}.article-table{margin-top:.45rem;padding-bottom:.35rem;background:linear-gradient(to right,var(--color-paper) calc(100% - 1.5rem),rgba(8,126,153,.12))}}.ricos-content li:empty{display:none}.ricos-content :where(th,td)>:first-child{margin-top:0}.ricos-content :where(th,td)>:last-child{margin-bottom:0}.ricos-content :where(h2,h3,h4,h5,h6):empty{display:none}.astro-route-announcer{position:absolute;left:0;top:0;clip:rect(0 0 0 0);clip-path:inset(50%);overflow:hidden;white-space:nowrap;width:1px;height:1px}body:where(:not(:has(.home-page))):has(.doorway-navigation) summary,body:where(:not(:has(.home-page))):has(.doorway-navigation) summary *{text-decoration:none!important}body:has(.doorway-navigation) a:is(.aba-action,.btn,[class*=btn-],.form-button,.basn-promo__link,.pricing-section-action,[role=button]):hover{filter:brightness(1.15)}body:has(.doorway-navigation) a[href]:focus-visible{outline:3px solid #95dce8;outline-offset:4px}body:has(.doorway-navigation) .doorway-navigation__links{gap:6px}@media(min-width:621px){body:has(.doorway-navigation) .doorway-navigation__links{gap:1.25rem}}body:has(.doorway-navigation) .doorway-navigation__links a[aria-current]{background:#234857;border-color:#95dce8}body:has(.doorway-navigation) :is(.aba-footer,.family-footer) nav a{margin:.2rem}body:has(.doorway-navigation) .basn-promo__link{background:#173e50;color:#f3f7f8!important;border:1px solid var(--aba-control-line,#789bab);border-radius:.65rem;padding:.6rem .9rem}body:has(.approved-public-design) .basn-promo__link{background:#234857}body:has(.doorway-navigation) :is(.ricos-content,.family-questions,.class-disclosures) a{margin:.2rem}body:has(.doorway-navigation) a:before,body:has(.doorway-navigation) a:after{text-decoration:none!important}body:has(.doorway-navigation) summary{list-style:none}body:has(.doorway-navigation) summary::-webkit-details-marker{display:none}body:has(.doorway-navigation) summary::marker{content:""}body:has(.doorway-navigation) summary:after{content:" +";margin-left:.6em}body:has(.doorway-navigation) details[open]>summary:after{content:" −"}body:has(.doorway-navigation) select{appearance:none;background-image:none}body:has(.doorway-navigation) input[type=number]{appearance:textfield}body:has(.doorway-navigation) input::-webkit-inner-spin-button,body:has(.doorway-navigation) input::-webkit-outer-spin-button{appearance:none;margin:0}@media(max-width:620px){body:has(.doorway-navigation) .doorway-navigation__links a{padding:.55rem .65rem}body:has(.doorway-navigation) .article-pagination{align-items:flex-start;flex-direction:column}body:has(.doorway-navigation) .article-pagination>div{flex-wrap:wrap}}body:has(.doorway-navigation) .aba-footer .aba-footer__main nav[aria-label]{display:flex;flex-direction:column;align-items:flex-start;gap:0}body:has(.doorway-navigation) .aba-footer .aba-footer__bottom{flex-direction:row;align-items:center;gap:.25rem 1.5rem}body:has(.doorway-navigation) .aba-footer .aba-footer__bottom nav[aria-label=Legal]{display:flex;flex-direction:row;align-items:center;flex-wrap:wrap;gap:.25rem 1.5rem;margin-left:auto}body:has(.doorway-navigation) .aba-footer .aba-footer__inner{padding-bottom:.75rem}@media(max-width:760px){body:has(.doorway-navigation) .aba-footer .aba-footer__bottom>p{flex-basis:100%}body:has(.doorway-navigation) .aba-footer .aba-footer__bottom nav[aria-label=Legal]{margin-left:0}}body:has(.doorway-navigation) .family-footer nav a,body:has(.doorway-navigation) .aba-footer :is(.aba-footer__main nav,.aba-footer__bottom) a{display:block;width:fit-content;max-width:100%;min-height:44px;margin:0;padding:.6rem 0;border:0;border-radius:0;background:transparent;text-align:left;line-height:1.4;white-space:normal;overflow-wrap:anywhere;text-decoration:none}body:has(.doorway-navigation) .family-footer nav a:is(:hover,:focus-visible),body:has(.doorway-navigation) .aba-footer :is(.aba-footer__main nav,.aba-footer__bottom) a:is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em;filter:none}body:has(.doorway-navigation) .approved-public-design a.inline-family-link{display:inline;padding:0;margin:0;min-height:0;border:0;border-radius:0;background:transparent;color:inherit;font:inherit;vertical-align:baseline}body:has(.doorway-navigation) .approved-public-design a.inline-family-link:is(:hover,:focus-visible){text-decoration:underline!important;text-underline-offset:.2em;filter:none}body:has(.doorway-navigation) .aba-footer .aba-footer__main nav :is(a,h3),body:has(.doorway-navigation) .family-footer nav a{font-family:inherit!important;font-size:1rem!important;font-weight:400!important;line-height:1.6!important;color:#bdcfd7!important}body:has(.doorway-navigation) .family-footer :is(.family-footer__choices,.family-footer__other){display:flex;flex-flow:row wrap;align-items:center;gap:.25rem 1.75rem;margin-top:.75rem}body:has(.doorway-navigation) .family-footer .family-footer__inner{padding-top:1.5rem;padding-bottom:.75rem}body:has(.doorway-navigation) .family-footer .family-footer__inner>p{margin-top:.5rem;line-height:1.6}body:has(.doorway-navigation) .family-footer .family-footer__other{padding-top:.5rem}body:has(.doorway-navigation) .family-footer .family-footer__bottom{margin-top:.75rem;padding-top:.5rem;gap:.25rem 1.5rem;align-items:center}body:has(.doorway-navigation) .family-footer nav a{padding-block:.35rem;box-sizing:border-box}@media(min-width:900px){body:has(.doorway-navigation) .aba-footer .aba-footer__main nav[aria-label="Footer information"]{flex-flow:row wrap;align-content:flex-start;align-items:center;column-gap:1.25rem}body:has(.doorway-navigation) .aba-footer .aba-footer__main nav[aria-label="Footer information"] h3{flex-basis:100%}}body:has(.doorway-navigation) :is(.blog-newspaper .blog-feature,.blog-newspaper .blog-secondary,.blog-newspaper .article-grid,.blog-post-page .ricos-content,.blog-post-page .related-reading,.blog-post-page .official-fieldwork-forms) a[href]:not(:where(.aba-action,[class*=btn-],.basn-promo__link)){display:inline;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#236c9f;font:inherit;line-height:inherit;text-align:inherit;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.18em;filter:none}body:has(.doorway-navigation) .blog-newspaper :is(.blog-feature,.blog-secondary,.article-grid) :is(h2,h3) a[href]{color:var(--aba-ink,#102a38)}body:has(.doorway-navigation) :is(.blog-newspaper .blog-feature,.blog-newspaper .blog-secondary,.blog-newspaper .article-grid) a.text-link{display:inline-flex;align-items:center;min-height:44px;padding-block:.5rem}body:has(.doorway-navigation) .blog-newspaper :is(.topic-filters,.article-pagination) a[href]{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:.5rem .65rem;border:0;border-radius:0;background:transparent;color:#236c9f;white-space:normal;overflow-wrap:anywhere;text-decoration:none!important;text-decoration-thickness:1px;text-underline-offset:.2em;filter:none}body:has(.doorway-navigation) .blog-newspaper .article-pagination a[href]{text-decoration:underline!important}body:has(.doorway-navigation) .blog-newspaper .topic-filters a[aria-current]{color:#102a38;font-weight:700;text-decoration-thickness:2px}body:has(.doorway-navigation) :is(.blog-newspaper .blog-feature,.blog-newspaper .blog-secondary,.blog-newspaper .article-grid,.blog-newspaper .topic-filters,.blog-newspaper .article-pagination,.blog-post-page .ricos-content,.blog-post-page .related-reading,.blog-post-page .official-fieldwork-forms) a[href]:not(:where(.aba-action,[class*=btn-],.basn-promo__link)):hover{color:#102a38;text-decoration-thickness:2px;filter:none}body:has(.doorway-navigation) :is(.blog-newspaper .blog-feature,.blog-newspaper .blog-secondary,.blog-newspaper .article-grid,.blog-newspaper .topic-filters,.blog-newspaper .article-pagination,.blog-post-page .ricos-content,.blog-post-page .related-reading,.blog-post-page .official-fieldwork-forms) a[href]:not(:where(.aba-action,[class*=btn-],.basn-promo__link)):focus-visible{outline:3px solid #236c9f;outline-offset:4px;text-decoration-thickness:2px;filter:none}body:has(.doorway-navigation) .doorway-navigation__links a{background:transparent;color:#102a38;border:0;border-bottom:2px solid transparent;border-radius:0;padding:.5rem .35rem;min-height:44px;filter:none}body:has(.doorway-navigation) .doorway-navigation__links a[aria-current]{background:transparent;color:#102a38;border-color:#236c9f;font-weight:600}body:has(.doorway-navigation) .doorway-navigation__links a:is(:hover,:focus-visible){border-bottom-color:#236c9f;filter:none}body:has(.doorway-navigation) .doorway-navigation a:focus-visible{outline-color:#236c9f}body:has(.doorway-navigation) .blog-newspaper .topic-filters a[href]{background:#e6f1ff;color:#236c9f;border:1px solid #6E8AA1;border-radius:99px;padding:.55rem .85rem}body:has(.doorway-navigation) .blog-newspaper .topic-filters a[aria-current]{background:#102a38;color:#fff;border-color:#102a38}body:has(.doorway-navigation) .blog-newspaper .topic-filters a[aria-current]:hover{color:#fff}body[data-aba-public-site] .page-root a:is(.text-blue,.text-blue-dark):not([class*=btn-]){display:inline;min-height:0;max-width:100%;padding:0;background:transparent;border:0;border-radius:0;color:#236c9f!important;text-align:left;white-space:normal;overflow-wrap:anywhere;text-decoration:underline!important;text-underline-offset:.2em;filter:none}body[data-aba-public-site] .page-root a:is(.text-blue,.text-blue-dark):not([class*=btn-]):hover{color:#102a38!important}body[data-aba-public-site] .page-root a:is(.text-blue,.text-blue-dark):not([class*=btn-]):focus-visible{outline:3px solid #236C9F;outline-offset:4px}body[data-aba-public-site] .page-root a[href]:not(:where(.aba-action,.btn,[class*=btn-],.form-button,.basn-promo__link,.pricing-section-action,.doorway-action,.review-selection,.preview-session-times,[role=button],:has(img),.topic-filters a,.article-pagination a,.supervision-jump-links a,nav a)){display:inline;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#236c9f!important;line-height:inherit;text-align:inherit;vertical-align:baseline;white-space:normal;overflow-wrap:anywhere;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em;filter:none}body[data-aba-public-site] .page-root a[href]:not(:where(.aba-action,.btn,[class*=btn-],.form-button,.basn-promo__link,.pricing-section-action,.doorway-action,.review-selection,.preview-session-times,[role=button],:has(img),.topic-filters a,.article-pagination a,.supervision-jump-links a,nav a)):is(:hover,:focus-visible){text-decoration-thickness:2px;filter:none}body:has(.doorway-navigation) .doorway-navigation .doorway-navigation__links a{text-decoration:none!important}body:has(.doorway-navigation) .doorway-navigation .doorway-navigation__links a:is(:hover,:focus-visible){border-bottom-color:#236c9f}.doorway-navigation[data-astro-cid-hlrsfraj]{background:#f7f4ed;color:#102a38;position:relative;z-index:30;border-bottom:1px solid #BFD7F2;font-family:Public Sans,Arial,sans-serif}.doorway-navigation__inner[data-astro-cid-hlrsfraj]{box-sizing:border-box;max-width:1120px;margin:auto;padding:22px 36px;display:flex;align-items:center;justify-content:space-between;gap:18px}.doorway-brand[data-astro-cid-hlrsfraj]{display:flex;gap:10px;align-items:center;flex-shrink:0;font-size:.6875rem;line-height:1.4;letter-spacing:.06em;color:inherit;text-decoration:none}.doorway-brand[data-astro-cid-hlrsfraj] img[data-astro-cid-hlrsfraj]{width:42px;height:42px}.doorway-navigation__links[data-astro-cid-hlrsfraj]{display:flex;gap:19px;align-items:center;flex-wrap:wrap;justify-content:center;font-size:1rem}.doorway-navigation__links[data-astro-cid-hlrsfraj] a[data-astro-cid-hlrsfraj]{display:inline-flex;align-items:center;min-height:44px;padding:11px 0;color:inherit;text-decoration:none}.doorway-navigation__links[data-astro-cid-hlrsfraj] a[data-astro-cid-hlrsfraj]:hover,.doorway-navigation__links[data-astro-cid-hlrsfraj] a[data-astro-cid-hlrsfraj][aria-current]{text-decoration:underline;text-decoration-color:#236c9f;text-underline-offset:7px}.doorway-sign-in[data-astro-cid-hlrsfraj]{display:inline-flex;align-items:center;gap:5px;min-height:44px;border:1px solid #6E8AA1;border-radius:99px;padding:10px 13px;box-sizing:border-box;max-width:100%;justify-content:center;text-align:center;white-space:normal;font-size:1rem;color:inherit;text-decoration:none}.doorway-sign-in[data-astro-cid-hlrsfraj]:hover{background:#e6f1ff}.doorway-navigation[data-astro-cid-hlrsfraj] a[data-astro-cid-hlrsfraj]:focus-visible{outline:3px solid #236C9F;outline-offset:4px}@media(max-width:1020px){.doorway-navigation__inner[data-astro-cid-hlrsfraj]{flex-wrap:wrap;padding:18px 26px;gap:12px}.doorway-navigation__links[data-astro-cid-hlrsfraj]{order:3;width:100%;justify-content:space-between;gap:12px;border-top:1px solid #BFD7F2;padding-top:7px}}@media(max-width:620px){.doorway-navigation__inner[data-astro-cid-hlrsfraj]{padding:16px 20px 10px}.doorway-navigation__links[data-astro-cid-hlrsfraj]{justify-content:flex-start;gap:3px 20px}}@media(max-width:480px){.doorway-sign-in[data-astro-cid-hlrsfraj]{width:100%;order:4}}@media(max-width:360px){.doorway-navigation__links[data-astro-cid-hlrsfraj]{gap:2px 16px}}:root{--color-paper-warm: #fff9f4;--color-ink: #173e50;--color-ink-soft: #365c6c;--color-mute: #516e7b;--color-rule: #d8ddd6;--color-navy: #173e50;--color-navy-deep: #103246;--color-blue-dark: #07758c;--color-sky-pale: #d9f3f9;--font-display: Georgia, serif;--radius-md: 1.25rem;--radius-lg: 1.5rem;--radius-xl: 2rem;--aba-section-space: clamp(2.25rem, 4vw, 3.25rem);--aba-block-space: clamp(1.5rem, 3vw, 2rem)}body{background:var(--color-paper-warm)}.btn,.btn-primary,.btn-secondary,.btn-ghost,.form-button{border-radius:99px;min-height:48px;text-align:center}.btn-secondary:hover:not(:disabled){background:var(--color-sky-pale);border-color:var(--color-blue-dark);color:var(--color-navy-deep)}.page-root a:focus-visible,.page-root button:focus-visible,.page-root summary:focus-visible{outline:3px solid var(--color-blue-dark);outline-offset:4px}.page-root .bg-navy :focus-visible{outline-color:var(--color-accent)}.page-root .bg-navy .form-container :focus-visible{outline-color:var(--color-blue-dark)}a[href^="mailto:"]{overflow-wrap:anywhere}.page-root .rounded-lg{border-radius:var(--radius-lg)}.page-root .rounded-xl{border-radius:var(--radius-xl)}.page-root h2{line-height:1.16;text-wrap:balance}.page-root .blog-card__title{font-size:clamp(1.35rem,2.3vw,2rem);line-height:1.2}.blog-index-page>section:first-child{background:var(--color-paper-warm);color:var(--color-ink)}.blog-index-page>section:first-child>.grid{grid-template-columns:minmax(0,1fr);gap:1.5rem}.blog-index-page>section:first-child h1{max-width:24ch;font-size:clamp(2.5rem,4.5vw,4rem);line-height:1.1;text-wrap:balance}.blog-index-page>section:first-child .text-paper{color:var(--color-mute);max-width:64ch}.blog-index-page>section:first-child .text-blue{color:var(--color-blue-dark)}.page-root .pathway-card__type,.page-root .pathway-link:hover,.page-root .pathway-card:hover .pathway-link{color:#17647c}.aba-footer .aba-footer__paths small{color:#365c6c}.page-root .max-w-6xl{max-width:1200px;padding-inline:40px}.page-root section.structured-fieldwork{padding-inline:40px}.home-page #bcba-supervision-inquiry>div>div:last-child{border-radius:28px}.home-page #pricing{background:#fff0e7}.home-page .founder-only-image{border-radius:28px;overflow:hidden}.home-page .bg-paper-warm{background:var(--color-paper-warm)}.home-page .bg-sky-pale{background:var(--color-sky-pale)}.section-editorial-head{align-items:start}.hero-editorial{grid-template-columns:minmax(0,1fr) minmax(180px,23%);gap:clamp(2rem,5vw,4rem);padding:var(--aba-section-space) max(1.25rem,calc((100% - 1120px)/2));min-height:auto;background:var(--color-paper-warm);color:var(--color-ink)}.hero-editorial__main{min-width:0;justify-content:flex-start}.hero-editorial__copy{width:100%;padding:0;gap:1.2rem}.hero-editorial__copy>.text-blue{color:var(--color-blue-dark)}.hero-editorial h1{max-width:22ch;color:var(--color-ink);font-size:clamp(2.5rem,4.3vw,3.6rem);line-height:1.09;letter-spacing:-.035em;text-wrap:balance}.hero-editorial__lede{color:var(--color-mute);line-height:1.7;max-width:65ch}.hero-editorial__copy>.flex{margin-top:.4rem;gap:.75rem}.hero-editorial .btn-primary{background:var(--color-ink);color:#fff}.hero-editorial .btn-primary:hover{background:#255b72;color:#fff}.hero-editorial .btn-secondary{color:var(--color-ink);border-color:#a9c4c9}.hero-editorial .btn-secondary:hover{color:var(--color-navy-deep);border-color:var(--color-blue-dark)}.hero-editorial .btn.text-paper{color:var(--color-ink);border-color:#a9c4c9}.hero-editorial .btn.text-paper:hover{background:var(--color-sky-pale)}.audit-hero .btn-primary{background:var(--color-sky-pale);color:var(--color-ink)}.audit-hero .btn-primary:hover{background:#fff;color:var(--color-ink)}.hero-editorial__rail{align-self:stretch;align-content:center;grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:.6rem;padding:2.5rem 1.5rem;border-radius:28px;background:var(--color-sky-pale);color:var(--color-ink)}.hero-editorial__rail span{justify-content:center;align-items:center;border:0;padding:0;min-height:0;font-size:clamp(1.5rem,2.6vw,2.2rem);letter-spacing:-.035em}.hero-editorial__rail span:nth-child(2){color:var(--color-blue-dark);font-style:italic}.learning-purchase .plan-card{border-radius:24px}.learning-purchase .plan-card.selected{border-color:var(--color-blue-dark);background:var(--color-sky-pale)}.learning-purchase .order-summary,.learning-purchase .preview-note{border-radius:24px}.learning-purchase select{border-radius:12px}.page-root .learning-purchase{max-width:1200px;padding-inline:40px}.learning-closed{align-self:flex-start;padding:.65rem 1rem;border-radius:99px;background:#d9f3f9;font-weight:600}@media(max-width:900px){.hero-editorial{grid-template-columns:minmax(0,1fr)}.hero-editorial__rail{display:none}.hero-editorial__copy{max-width:45rem}}@media(max-width:1100px){.blog-card .blog-card__body{grid-template-columns:minmax(0,1fr);gap:.6rem}.blog-card .blog-card__body>*{grid-column:1;grid-row:auto}.blog-card .blog-card__link{min-height:44px;justify-self:start}}@media(max-width:650px){.page-root .max-w-6xl,.page-root section.structured-fieldwork,.page-root .learning-purchase{padding-inline:1.25rem}.hero-editorial h1{font-size:clamp(2.2rem,9vw,2.9rem);line-height:1.12}.hero-editorial__copy>.flex{width:100%}.hero-editorial__copy>.flex a{flex:1 1 15rem}}.page-root>section.max-w-6xl:not(.flex-wrap),.page-root>section>.max-w-6xl:not(.py-lg),.page-root>.faq-section.mx-auto{padding-block:var(--aba-section-space)}.home-page>.structured-fieldwork+section>.max-w-6xl,.home-page>section.max-w-6xl+section.max-w-6xl,.page-root #program-boundary,.page-root>section.bg-navy+section.bg-navy>.max-w-6xl{padding-top:0}.page-root #program-boundary{padding-bottom:var(--aba-section-space)}.page-root>.hero-editorial+section.grid{row-gap:var(--aba-block-space)}.about-body>.container-reading{line-height:1.7}.home-page>.bg-paper-warm:first-of-type{background:var(--color-paper-warm)}.home-page .pathway-index{margin-top:1.5rem}.home-page #pricing{background:#f5dbd0!important;border-block:1px solid #e5c8bd!important}.home-page #pricing>div{display:block}.home-page #pricing>div>div:first-child{margin-inline:auto;margin-bottom:0!important}.home-page #pricing .btn-primary{align-self:flex-start;margin-top:.5rem!important}.home-page #bcba-supervision-inquiry{background:var(--color-sky-pale)!important;color:var(--color-ink)!important;border-top:1px solid #b7d2d8}.home-page #bcba-supervision-inquiry .text-blue{color:var(--color-blue-dark)!important}.home-page #bcba-supervision-inquiry>div{padding-block:clamp(3rem,6vw,5rem)!important}.home-page #bcba-supervision-inquiry>div>div:last-child{border:1px solid #b7d2d8;border-radius:24px;box-shadow:0 12px 30px #173e5012}.home-page .founder-only-image img{border-radius:30px 10px}.supervision-layout{--supervision-panel-radius: 14px}.supervision-layout .supervision-opening{background:var(--color-navy-deep)!important;color:var(--color-paper-warm);border-bottom:1px solid #42697a}.supervision-layout .supervision-opening h1,.supervision-layout .supervision-opening__copy{color:var(--color-paper-warm)}.supervision-layout .supervision-eyebrow{color:#8ed7e6!important}.supervision-layout .supervision-opening__lede{color:#d7e6ea!important}.supervision-layout .supervision-opening__price{background:#fffdf9!important;border-color:#9fb8bf!important;border-radius:var(--supervision-panel-radius)!important;box-shadow:0 14px 38px #0622302e}.supervision-layout .supervision-opening__actions .btn-primary{background:#fffdf9;border-color:#fffdf9;color:var(--color-navy-deep)}.supervision-layout .supervision-opening__actions .btn-primary:hover{background:var(--color-sky-pale)}.supervision-layout .supervision-opening__actions .btn-secondary{border-color:#9fc6d0;color:#fffdf9;background:transparent}.supervision-layout .supervision-opening__actions .btn-secondary:hover{background:#ffffff17;color:#fffdf9}.supervision-layout .supervision-jump-links{position:sticky;top:0;z-index:12;background:#fffdf9f7;backdrop-filter:blur(10px);box-shadow:0 8px 22px #173e500f}.supervision-layout .supervision-jump-links a{text-decoration-thickness:1.5px}.supervision-layout .supervision-pricing{background:#fffdf9!important}.supervision-layout .supervision-pricing__example,.supervision-layout .supervision-pricing__calculator [data-pricing-calculator]{border-radius:var(--supervision-panel-radius)!important}.supervision-layout .supervision-fit{background:#fffdf9!important;border-block:1px solid var(--color-rule)}.supervision-layout .supervision-fit>div{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);column-gap:3rem;align-items:start}.supervision-layout .supervision-fit>div>p:first-child,.supervision-layout .supervision-fit>div>h2,.supervision-layout .supervision-fit>div>p:last-child{grid-column:1}.supervision-layout .supervision-fit ul{grid-column:2;grid-row:1 / span 4;display:grid;grid-template-columns:1fr!important;gap:.6rem!important}.supervision-layout .supervision-fit__item{padding:.95rem 1rem!important;border:1px solid var(--color-rule)!important;border-radius:10px;background:#f8faf9!important}.supervision-layout .supervision-process{background:#f4f6f5!important;color:var(--color-ink)!important;border-block:1px solid var(--color-rule)}.supervision-layout .supervision-process .text-blue,.supervision-layout .supervision-process__step>span{color:var(--color-blue-dark)!important}.supervision-layout .supervision-process__step{border-top-color:#b8c4c6!important}.supervision-layout .supervision-process__step p{color:var(--color-mute)}.supervision-layout .supervision-inclusions{background:#fffdf9}.supervision-layout .supervision-inclusions__list article{padding:1.1rem 0!important}.supervision-layout #supervision-support{border-block:1px solid var(--color-rule);background:#f8faf9}.supervision-layout .supervision-background{padding-block:clamp(2.25rem,4vw,3.25rem)!important}.supervision-layout .supervision-impact{background:#f4f1ec!important}.supervision-layout .supervision-impact .rounded-md{border-radius:10px}.supervision-layout .supervision-mission{background:#f4f1ec!important;color:var(--color-ink)}.supervision-layout .supervision-mission>div{padding-block:0 1.5rem!important}.supervision-layout .supervision-mission .border-t{border-color:#c6d0cc}.supervision-layout .supervision-mission .font-display{font-family:var(--font-body, Arial, sans-serif);font-size:1.125rem;font-weight:600;line-height:1.4}.supervision-layout .supervision-mission .text-sm{font-size:1rem;line-height:1.6}.supervision-layout .supervision-inquiry>div{padding-block:clamp(2.75rem,5vw,4rem)!important}.supervision-layout .supervision-inquiry .rounded-xl{border-radius:var(--supervision-panel-radius)!important}.supervision-layout .supervision-jump-links span[aria-hidden=true]{display:none!important}@media(max-width:800px){.supervision-layout .supervision-fit>div{grid-template-columns:1fr}.supervision-layout .supervision-fit ul{grid-column:1;grid-row:auto;margin-top:1rem}}@media(max-width:700px){.supervision-layout .supervision-jump-links{position:static;box-shadow:none;backdrop-filter:none}}.home-page>section:nth-of-type(2){background:#edf7fb;border-block:1px solid #cfe4ea}.home-page>section:nth-of-type(3){background:#fff4ed;border-block:1px solid #edd8cd}.home-page>section:nth-of-type(4){background:#f3f0fb;border-block:1px solid #ddd5ee}.home-page>section:nth-of-type(5){background:#eef6f0;border-block:1px solid #d0e2d5}.home-page>section:nth-of-type(7){background:#eef7fb;border-block:1px solid #cfe4ea}.home-page>section:nth-of-type(4) .pathway-card{background:#ffffffc7;border-color:#d7d0e8}.home-page>section:nth-of-type(5) .founder-only-image{box-shadow:14px 14px #2a6e5a1f}.blog-index-page>section:not(.bg-navy){background:#edf7fb;border-block:1px solid #cfe4ea}.blog-index-page .blog-card{background:#fff;border-color:#cbdfe6}.blog-index-page .blog-card--featured{background:#fff6ed;border-color:#e8c8ba}.blog-index-page .blog-pagination{border-top-color:#9fc6d0}.blog-post-page article{background:#fff6ed}.blog-post-page .container-reading{padding-block:clamp(2.25rem,5vw,4rem)}.blog-post-page .ricos-content :where(h2,h3){padding-top:var(--spacing-md);border-top:3px solid #b8dce5}.blog-post-page .related-reading{padding:var(--spacing-lg);background:#edf7fb;border:1px solid #cfe4ea}.supervision-layout .supervision-pricing{background:#fff3e8!important}.supervision-layout .supervision-fit{background:#edf7fb!important}.supervision-layout .supervision-inclusions{background:#fff6ed}.supervision-layout .supervision-background{background:#eef6f0;border-block:1px solid #d0e2d5}.supervision-layout .supervision-supervisors{background:#f3f0fb;border-block:1px solid #ddd5ee}.supervision-layout .supervision-inquiry{background:var(--color-navy-deep)}.blog-post-page .ricos-content a{color:#0b6487}.blog-post-page .ricos-content>.article-section{margin-block:1.5rem;padding:clamp(1rem,3vw,1.75rem);border:1px solid #c4dce3;border-inline-start:4px solid #398199;background:#eaf5fa}.blog-post-page .ricos-content>.article-section:nth-of-type(3n+2){background:#f1edf8;border-color:#d6cee7;border-inline-start-color:#807099}.blog-post-page .ricos-content>.article-section:nth-of-type(3n){background:#edf5eb;border-color:#cdddca;border-inline-start-color:#65835d}.blog-post-page .ricos-content>.article-section>h2:first-child{margin-top:0;padding-top:0;border-top:0}.blog-post-page .ricos-content>.article-section>:last-child{margin-bottom:0}@media print{.blog-post-page .ricos-content>.article-section{background:transparent!important;border:0;padding:0}}body[data-aba-public-site]{--color-paper:#FFFFFF;--color-paper-warm:#F7F4ED;--color-ink:#102A38;--color-ink-soft:#4B6573;--color-mute:#4B6573;--color-rule:#BFD7F2;--color-accent:#236C9F;--color-blue:#236C9F;--color-blue-dark:#236C9F;--color-navy:#102A38;--color-navy-deep:#102A38;--color-sky-pale:#E6F1FF;--color-cream:#E6F1FF;--color-sand:#E6F1FF;--color-success:#236C9F;--color-error:#9C3027;--font-display:Georgia,serif;background:#f7f4ed;color:#102a38;font-family:Public Sans,Arial,sans-serif}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)){color:#102a38;background:#f7f4ed;font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere}body[data-aba-public-site] .page-root:not(:has(.approved-public-design))>section{background:#f7f4ed!important;color:#102a38!important;padding-block:clamp(2.25rem,4vw,3.25rem)}body[data-aba-public-site] .page-root:not(:has(.approved-public-design))>section:nth-of-type(2n){background:#e6f1ff!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(h1,h2,h3,h4,h5,h6){color:#102a38;font-family:Georgia,serif;font-weight:400;line-height:1.2;text-wrap:balance}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) h1{font-size:clamp(2.125rem,4.4vw,3rem)}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) h2{font-size:clamp(1.6875rem,3vw,2.125rem)}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.text-paper,[class*=text-navy],.text-ink,.hero-editorial h1,.supervision-opening__copy){color:#102a38!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.text-mute,.text-ink-soft,[class*=__lede],[class*=__conditions]){color:#4b6573!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.text-blue,.text-blue-dark,[class*=eyebrow],.hero-editorial em){color:#236c9f!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.bg-white,.bg-paper,.bg-paper-warm,.bg-sky-pale,.bg-cream,.bg-sand,article,.form-container,[data-pricing-calculator],.supervision-opening__price,.supervision-fit__item,.learning-purchase .plan-card,.learning-purchase .order-summary,.learning-purchase .preview-note):not(.page-root>section):not(input):not(select):not(textarea):not(:where(.supervision-opening__price,.supervision-pricing__example)){background:#fff!important;color:#102a38;border-color:#6e8aa1!important;border-radius:24px}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.hero-editorial__rail,.supervision-jump-links,.structured-fieldwork){background:#fff!important;color:#102a38}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.btn-primary,.form-button){background:#102a38!important;color:#fff!important;border:1px solid #102A38;border-radius:99px;min-height:48px}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.btn-secondary,.btn-ghost){background:#fff!important;color:#102a38!important;border:1px solid #6E8AA1;border-radius:99px;min-height:48px}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(input,select,textarea){background:#fff;color:#102a38;border-color:#6e8aa1;accent-color:#236C9F}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(input,textarea)::placeholder{color:#4b6573;opacity:1}body[data-aba-public-site] .page-root :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #236C9F;outline-offset:4px}body:has(.doorway-navigation) :is(.aba-footer,.family-footer){background:#061a27!important;color:#f3f7f8!important;border-color:#8ba6b4!important}body:has(.doorway-navigation) :is(.aba-footer,.family-footer) :is(p,small,span){color:#bdcfd7!important}body:has(.doorway-navigation) :is(.aba-footer,.family-footer) :is(a,h2,h3,strong){color:#f3f7f8!important}body:has(.doorway-navigation) .aba-footer :is(em,.aba-footer__eyebrow,.aba-footer__paths span>span){color:#95dce8!important}body:has(.doorway-navigation) .aba-footer .aba-footer__symbol{background:#173e50;color:#95dce8!important}body:has(.doorway-navigation) :is(.aba-footer,.family-footer) a:focus-visible{outline:3px solid #95dce8;outline-offset:4px}@media(max-width:620px){body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.max-w-6xl,.hero-editorial,.learning-purchase){padding-inline:20px}}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.ricos-content>.article-section,.family-session-overview,.family-preview-note,#supervision-support,.learning-closed){background:#fff!important;color:#102a38!important;border-color:#6e8aa1!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.ricos-content>.article-section:nth-of-type(2n)){background:#e6f1ff!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.ricos-content th,.ricos-content td,.blog-card__link,.learning-purchase){color:#102a38}body[data-aba-public-site] .family-education-page :is(p,dt,dd,small,.family-starting-price>span){color:#4b6573!important}body[data-aba-public-site] .family-education-page :is(h1,h2,h3,strong,summary,.family-schedule__times){color:#102a38!important}body[data-aba-public-site] .family-education-page :is(em,.family-eyebrow){color:#236c9f!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) .max-w-6xl{max-width:1120px}body[data-aba-public-site] main:not(:has(.approved-public-design)) :is(.basn-promo,.related-reading){background:#fff!important;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] main:not(:has(.approved-public-design)) .basn-promo :is(h2,p){color:#102a38}body[data-aba-public-site] main:not(:has(.approved-public-design)) .basn-promo .basn-promo__eyebrow{color:#236c9f}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details{background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details[open]{background:#e6f1ff;border-color:#236c9f}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track summary small{color:#4b6573}body[data-aba-public-site] .page-root .structured-fieldwork :is(.journey-plus,.journey-note h3 em){color:#236c9f}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track summary:after{content:none}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details[open] .journey-plus{transform:none}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details[open] .journey-plus:before{content:"−"}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details[open] .journey-plus{font-size:0}body[data-aba-public-site] .page-root .structured-fieldwork .journey-track details[open] .journey-plus:before{font-size:1.6rem}body[data-aba-public-site] .family-education-page :is(.format-option,.tier-option,.selection-dialog){background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] .family-education-page :is(.format-option,.tier-option):has(input:checked){background:#e6f1ff;border-color:#236c9f}body[data-aba-public-site] .family-education-page .family-selector :is(.format-option>span>span,.tier-copy>span,.tier-copy>[data-tier-capacity],.tier-price>span){color:#4b6573}body[data-aba-public-site] .family-education-page :is(input[type=radio],.time-option input){accent-color:#236C9F}body[data-aba-public-site] .family-education-page .review-selection{background:#102a38;color:#fff}body[data-aba-public-site] .family-education-page .review-selection:hover{background:#236c9f}body[data-aba-public-site] .family-dates{color:#102a38}body[data-aba-public-site] .family-dates :is(.intro,.preview-note,.session-policy,.details-note,.time-option small){color:#4b6573}body[data-aba-public-site] .family-dates .date-summary{background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] .family-dates .time-option:has(input:checked){background:#e6f1ff;outline-color:#236c9f}body[data-aba-public-site] .family-dates .time-option input{accent-color:#236C9F}body[data-aba-public-site] .family-dates :is(.option-controls select,.btn-outline){background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] #family-sunday-checkout :is(label,legend,.checkout-message){color:#102a38}body[data-aba-public-site] #family-sunday-checkout input{background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] .page-root .ceu-signup label{color:#102a38}body[data-aba-public-site] .page-root .ceu-signup input[type=email]{background:#fff;color:#102a38;border-color:#6e8aa1}body[data-aba-public-site] :is(.ceu-signup [data-state=error],#family-sunday-checkout .checkout-message[data-state=error]){color:#9c3027!important}body[data-aba-public-site] .page-root .form-container :is(input,select,textarea)[aria-invalid=true]{border-color:#9c3027;box-shadow:0 0 0 1px #9c3027}body[data-aba-public-site] .page-root :is(input,select,textarea):disabled{background:#e6edf3;color:#4b6573;cursor:not-allowed}body[data-aba-public-site] .page-root :is(button,[role=button]):disabled{opacity:.5;cursor:not-allowed}body[data-aba-public-site] .page-root :is(a,button,input,select,textarea,summary):focus-visible{outline-color:#236c9f!important}body[data-aba-public-site] #family-sunday-checkout input:disabled{background:#e6edf3;color:#4b6573}body[data-aba-public-site] .page-root.supervision-layout .supervision-jump-links{position:static;max-width:1120px;margin:0 auto;padding:1rem 40px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.6rem;border:0;background:transparent!important;box-shadow:none;backdrop-filter:none}body[data-aba-public-site] .page-root.supervision-layout .supervision-jump-links a{margin:0;min-width:0;height:100%;padding:.65rem .6rem;font-size:.875rem}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list article{display:flex;flex-direction:column;align-items:flex-start;gap:.85rem;padding:1.5rem!important;border:1px solid #6E8AA1;border-radius:16px}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list article>span{display:grid;place-items:center;width:2.25rem;height:2.25rem;border:1px solid #6E8AA1;border-radius:50%;font-size:.875rem;color:#236c9f}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list article h3{font-size:1.45rem;line-height:1.25;text-wrap:initial;margin:0}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list article p{grid-column:auto;font-size:.9375rem;line-height:1.65;margin:0}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry>div>.rounded-xl{padding:0;border-radius:0!important;background:transparent!important}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-container{padding:1.5rem;border:1px solid #6E8AA1;border-radius:20px}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-field{grid-column:auto}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-label{min-height:2.8em}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-field input{width:100%;min-height:48px}@media(max-width:900px){body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list{grid-template-columns:1fr}body[data-aba-public-site] .page-root.supervision-layout .supervision-jump-links{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:620px){body[data-aba-public-site] .page-root.supervision-layout .supervision-jump-links{padding-inline:20px;grid-template-columns:repeat(2,minmax(0,1fr))}body[data-aba-public-site] .page-root.supervision-layout .supervision-jump-links a:last-child{grid-column:1/-1}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-container{padding:1.1rem}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-grid{grid-template-columns:1fr}body[data-aba-public-site] .page-root.supervision-layout .supervision-inquiry .form-label{min-height:0}}body:has(.doorway-navigation) .aba-footer__heart{display:block;fill:transparent;stroke:currentColor;stroke-width:1.4;stroke-linejoin:round;transition:fill .3s ease}body:has(.doorway-navigation) .aba-footer__paths>a:is(:hover,:focus-visible) .aba-footer__heart{fill:#ef4444}@media(prefers-reduced-motion:reduce){body:has(.doorway-navigation) .aba-footer__heart{transition:none}}body[data-aba-public-site] #supervision-inquiry>div>.rounded-xl{background:transparent!important;border-radius:0!important;box-shadow:none!important}@media(max-width:620px){body[data-aba-public-site] .doorway-navigation__links{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px!important}body[data-aba-public-site] .doorway-navigation__links a{width:auto;min-width:0;justify-content:center}}body[data-aba-public-site] .page-root.supervision-layout :is(.supervision-opening__price,.supervision-pricing__example) .text-5xl{font-size:3rem;white-space:nowrap;max-width:100%}body[data-aba-public-site] .page-root.supervision-layout :is(.supervision-opening__price,.supervision-pricing__example) .text-5xl span{display:block;white-space:nowrap}@media(max-width:620px){body[data-aba-public-site] .page-root.supervision-layout :is(.supervision-opening__price,.supervision-pricing__example) .text-5xl{font-size:2.5rem}}body[data-aba-public-site] .page-root:has(#consulting-boundary) .hero-editorial{display:flex;flex-wrap:wrap}body[data-aba-public-site] .page-root:has(#consulting-boundary) .hero-editorial__main{flex:1 1 30em}body[data-aba-public-site] .page-root:has(#consulting-boundary) .hero-editorial__rail{flex:1 1 12em}body[data-aba-public-site] .page-root:has(#consulting-boundary) .grid:has(>article){grid-template-columns:repeat(auto-fit,minmax(min(100%,16em),1fr))}body[data-aba-public-site] .page-root:has(#consulting-boundary) .bg-paper-warm>.grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,22em),1fr))}@media(max-width:480px){body[data-aba-public-site] .aba-footer__main{grid-template-columns:1fr}}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list{grid-template-columns:repeat(auto-fit,minmax(min(100%,18em),1fr))}body[data-aba-public-site] .page-root.supervision-layout .supervision-process__step{grid-template-columns:max-content minmax(0,1fr) minmax(0,1.5fr)}body[data-aba-public-site] .page-root.supervision-layout .supervision-process__step>span{white-space:nowrap}@media(max-width:760px){body[data-aba-public-site] .page-root.supervision-layout .supervision-process__step{grid-template-columns:max-content minmax(0,1fr)}}body[data-aba-public-site] .supervision-impact .grid:has(>div.bg-paper){grid-template-columns:repeat(auto-fit,minmax(min(100%,12em),1fr))}body[data-aba-public-site] .page-root.supervision-layout .supervision-inclusions__list article>span{width:2.5em;height:2.5em;white-space:nowrap;line-height:1.2}body[data-aba-public-site] .page-root.family-education-page .family-experience__topics{grid-template-columns:repeat(auto-fit,minmax(min(100%,max(15em,45%)),1fr));gap:1.25rem}body[data-aba-public-site] .page-root.family-education-page .family-experience__topics>article{min-width:0;padding:1.5rem;border:1px solid #BFD7F2;border-radius:24px;background:#e6f1ff!important}body[data-aba-public-site] .page-root.family-education-page .family-experience__topics h3{font-size:1.375rem;line-height:1.25;text-wrap:initial;margin:0 0 .75rem}body[data-aba-public-site] .page-root.family-education-page .family-experience__topics p{margin:0;font-size:.9375rem;line-height:1.65}@media(max-width:620px){body[data-aba-public-site] .doorway-navigation__links a:last-child:nth-child(odd){grid-column:1/-1}}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.hero-editorial__rail,.structured-fieldwork){background:#e6f1ff!important;color:#102a38}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.hero-editorial__rail,.structured-fieldwork) :is(h2,h3,p,span){color:#102a38}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.supervision-opening__price,.supervision-pricing__example){background:#102a38!important;color:#fff!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.supervision-opening__price,.supervision-pricing__example) :is(h2,h3,p,strong,span,.text-mute,.text-ink-soft){color:#fff!important}body[data-aba-public-site] .page-root:not(:has(.approved-public-design)) :is(.supervision-opening__price,.supervision-pricing__example) :is(a,button):focus-visible{outline-color:#95dce8!important}body[data-aba-public-site] .page-root.blog-post-page:not(:has(.approved-public-design))>article{background:#f7f4ed!important;color:#102a38;border:0;border-radius:0}body[data-aba-public-site] .page-root.blog-post-page .blog-post-header{background:#f7f4ed;color:#102a38;border-bottom:1px solid #BFD7F2}body[data-aba-public-site] .page-root.blog-post-page :is(.container-reading,.blog-post-header>div){box-sizing:border-box;width:100%;max-width:min(88ch,960px);margin-inline:auto;padding-inline:clamp(20px,4vw,32px)}body[data-aba-public-site] .page-root.blog-post-page .blog-post-header h1{max-width:25ch;font-size:clamp(2rem,4.4vw,3.25rem);line-height:1.15}body[data-aba-public-site] .page-root.blog-post-page .blog-post-meta{color:#4b6573}body[data-aba-public-site] .page-root.blog-post-page .ricos-content{color:#102a38;font-size:1.0625rem;line-height:1.8;column-count:1}body[data-aba-public-site] .page-root.blog-post-page:not(:has(.approved-public-design)) .ricos-content>.article-section:nth-of-type(n){margin-block:2rem;padding:1.5rem 0 0;background:#f7f4ed!important;color:#102a38!important;border:0!important;border-top:1px solid #BFD7F2!important;border-radius:0;box-shadow:none}body[data-aba-public-site] .page-root.blog-post-page .ricos-content :where(h2,h3){border-top:0;padding-top:0}body[data-aba-public-site] .page-root.blog-post-page .ricos-content blockquote{background:#e6f1ff;color:#102a38;border-left-color:#236c9f}body[data-aba-public-site] .page-root.blog-post-page :is(.related-reading,.basn-promo){background:#e6f1ff!important;color:#102a38;border-color:#bfd7f2}body[data-aba-public-site] .page-root.blog-post-page .article-table{background:#f7f4ed}body:has(.doorway-navigation) .family-status .status-panel{background:#e6f1ff;border-color:#bfd7f2;color:#102a38}body:has(.doorway-navigation) .family-status .back-link{color:#236c9f}body:has(.doorway-navigation) .family-status .btn-outline{border-color:#6e8aa1;color:#102a38}body:has(.doorway-navigation) .family-status .btn-outline:hover:enabled{background:#e6f1ff}body:has(.doorway-navigation) .family-status :is(a,button):focus-visible{outline-color:#236c9f!important}body:has(.doorway-navigation) .portal-access{background:#e6f1ff;color:#102a38}body:has(.doorway-navigation) .portal-access__eyebrow{color:#236c9f}body:has(.doorway-navigation) .portal-access a:focus-visible{outline-color:#236c9f!important}body:has(.doorway-navigation) footer.aba-footer :is(p,small,.aba-footer__eyebrow),body:has(.doorway-navigation) footer.family-footer :is(p,small),body:has(.doorway-navigation) footer.aba-footer .aba-footer__main nav :is(a,h3),body:has(.doorway-navigation) footer.aba-footer .aba-footer__bottom a,body:has(.doorway-navigation) footer.family-footer nav a{font-size:max(.9rem,16px)!important;line-height:1.6!important}body[data-aba-public-site] .family-education-page .selection-summary{background:#e6f1ff;color:#102a38;border:1px solid #BFD7F2}body[data-aba-public-site] .family-education-page .selection-summary :is(h3,.summary-price strong){color:#102a38!important}body[data-aba-public-site] .family-education-page .selection-summary :is(p,.summary-price>span){color:#4b6573!important}body[data-aba-public-site] .family-education-page .selection-summary .eyebrow{color:#236c9f!important}body[data-aba-public-site] .page-root .structured-fieldwork .structured-fieldwork__portal{background:#fff;color:#102a38}body[data-aba-public-site] .page-root #request-information>section.bg-navy{background:#e6f1ff!important;color:#102a38!important}body[data-aba-public-site] .page-root #request-information>section.bg-navy :is(h2,p){color:#102a38!important}body[data-aba-public-site] .page-root #request-information>section.bg-navy p.text-blue{color:#236c9f!important}body[data-aba-public-site] .page-root #request-information>section.bg-navy a.btn{background:#102a38!important;color:#fff!important;border-color:#102a38!important}body[data-aba-public-site] .page-root section.bg-navy a.btn{background:#102a38!important;color:#fff!important;border-color:#102a38!important}body[data-aba-public-site] .page-root section.bg-navy a.btn:hover{background:#236c9f!important;color:#fff!important;border-color:#236c9f!important}body[data-aba-public-site]:has(.home-page) .doorway-navigation{background:#f7f4ed;border-bottom:1px solid #D6E1E7}body[data-aba-public-site]:has(.home-page) .doorway-navigation__inner{max-width:1200px;padding:20px 32px;gap:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}body[data-aba-public-site]:has(.home-page) .doorway-brand{gap:11px;letter-spacing:0;line-height:1.05}body[data-aba-public-site]:has(.home-page) .doorway-brand img{width:52px;height:52px;flex:0 0 52px}body[data-aba-public-site]:has(.home-page) .doorway-brand>span{border-left:1px solid #236C9F;padding-left:11px;font-size:0;line-height:0}body[data-aba-public-site]:has(.home-page) .doorway-brand>span:after{content:"Applied\a Behavior\a Analysts";white-space:pre;display:block;color:#06364f;font:400 14px/1.08 Public Sans,Arial,sans-serif}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links{display:flex!important;flex-flow:row nowrap;justify-content:center;align-items:center;order:0;width:auto;min-width:0;gap:20px!important;padding:0;border:0}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a{flex:0 0 auto;min-height:44px;padding:8px 0;font-size:16px;line-height:1.35;white-space:nowrap;text-align:center;color:#06364f;background:transparent}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a[aria-current]{color:#0067ac;border-bottom-color:#0067ac;font-weight:500}body[data-aba-public-site]:has(.home-page) .doorway-sign-in{width:auto;order:0;min-height:44px;padding:10px 19px;border:1px solid #062F42;border-radius:12px;background:#062f42;color:#fff;font-size:16px;line-height:1.35;white-space:nowrap}body[data-aba-public-site]:has(.home-page) .doorway-sign-in:hover{background:#10536f;filter:none}body[data-aba-public-site]:has(.home-page) .doorway-navigation a:focus-visible{outline:3px solid #0067AC;outline-offset:4px}body[data-aba-public-site]:has(.home-page) footer.aba-footer{background:#f7f4ed!important;border:0;border-top:1px solid #BFD7F2}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__inner{max-width:none;width:100%;margin:0;padding:0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:center;justify-content:start;gap:20px;min-width:0;max-width:none;min-height:0;padding:24px!important;margin:0;border:1px solid #A5D0F6!important;border-radius:12px!important;background:#fff!important;text-align:left!important;color:#06364f!important;filter:none;box-shadow:none}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:last-child{background:#ddefff!important;border-color:#ddefff!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol){min-width:0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths :is(small,strong,span){color:#06364f!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths small{display:block;font-size:16px!important;line-height:1.35!important;letter-spacing:.025em}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths strong{display:block;margin:8px 0 16px;font:400 1.5rem/1.25 Georgia,serif}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol)>span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 16px;border:1px solid #236C9F;border-radius:12px;background:#236c9f;color:#fff!important;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:0;text-align:center;text-decoration:none!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths .aba-footer__symbol{content:"";display:grid;place-items:center;width:72px;height:72px;min-width:72px;border-radius:50%;background:#ddefff!important;color:#0067ac!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:last-child .aba-footer__symbol{background:#c1e3ff!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:before{content:"";position:absolute;left:43px;top:calc(50% - 18px);width:34px;height:28px;border:2px solid #0067AC;border-radius:2px;background:transparent}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:after{content:"";position:absolute;left:38px;top:calc(50% + 11px);width:44px;height:6px;border:2px solid #0067AC;border-top:1px solid #0067AC;border-radius:0 0 3px 3px;background:#ddefff}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths .aba-footer__heart{width:36px;height:36px;stroke:#0067ac}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:hover{border-color:#0067ac!important;filter:none}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:focus-visible{outline:3px solid #0067AC;outline-offset:3px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:28px max(32px,calc((100% - 1136px)/2));border:0;background:#062f42;color:#fff}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand{grid-column:auto;border-right:1px solid #587586;padding-right:20px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand>a{gap:12px;font-size:16px;line-height:1.05}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand img{width:54px;height:54px;flex:0 0 54px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand>a>span{max-width:6rem;padding-left:12px;border-left:1px solid #BFD7F2;color:#fff!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand p{margin-top:12px;font-size:16px!important;line-height:1.5!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main nav[aria-label]{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main nav h3{margin:0 0 7px;color:#fff!important;font-weight:500!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main nav a{min-height:32px;padding:4px 0;margin:0;line-height:1.5!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__bottom{width:100%;margin:0;padding:8px max(32px,calc((100% - 1136px)/2)) 12px;border-top:1px solid #587586;background:#062f42;gap:8px 20px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__bottom a{min-height:40px;padding:6px 0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__bottom nav[aria-label=Legal]{gap:12px}@media(max-width:960px){body[data-aba-public-site]:has(.home-page) .doorway-navigation__inner{grid-template-columns:minmax(0,1fr) auto;padding:16px 32px 10px;gap:8px 16px}body[data-aba-public-site]:has(.home-page) .doorway-brand img{width:46px;height:46px;flex-basis:46px}body[data-aba-public-site]:has(.home-page) .doorway-brand>span:after{font-size:13px}body[data-aba-public-site]:has(.home-page) .doorway-sign-in{grid-column:2;grid-row:1;padding-inline:15px}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:4px 12px!important;border-top:1px solid #C3D8E8;margin-top:8px;padding-top:8px}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a{justify-content:center;padding:8px 2px;white-space:normal}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a:last-child:nth-child(odd){grid-column:auto}}@media(max-width:760px){body[data-aba-public-site]:has(.home-page) .doorway-navigation__inner{padding-inline:24px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths{grid-template-columns:1fr;padding:24px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a{min-height:0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__brand{grid-column:1/-1;border-right:0;border-bottom:1px solid #587586;padding:0 0 20px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__bottom{padding:12px 24px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__bottom nav[aria-label=Legal]{margin-left:0}}@media(max-width:380px){body[data-aba-public-site]:has(.home-page) .doorway-navigation__inner{padding-inline:20px}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a{padding-inline:0}body[data-aba-public-site]:has(.home-page) .doorway-navigation__links a:last-child:nth-child(odd){grid-column:1/-1}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths{padding-inline:20px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths .aba-footer__symbol{width:56px;height:56px;min-width:56px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:before{left:31px;width:30px;height:25px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:after{left:27px;width:38px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths small{font-size:16px!important;letter-spacing:0}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths strong{font-size:1.5rem}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol)>span{padding-inline:9px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main{grid-template-columns:1fr}}@media(max-width:620px){body[data-aba-public-site]:has(.home-page) .doorway-navigation__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px!important}}@media(max-width:480px){body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a{grid-template-columns:1fr;gap:20px;padding:20px!important}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths .aba-footer__symbol{width:56px;height:56px;min-width:56px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:before{left:31px;top:34px;width:30px;height:25px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__paths>a:first-child>span:after{left:27px;top:59px;width:38px}body[data-aba-public-site]:has(.home-page) footer.aba-footer .aba-footer__main{grid-template-columns:1fr}}@media(max-width:400px){body[data-aba-public-site]:has(.home-page) .doorway-navigation__inner{padding-inline:20px}body[data-aba-public-site]:has(.home-page) footer.aba-footer :is(.aba-footer__paths,.aba-footer__main,.aba-footer__bottom){padding-inline:20px}}body[data-aba-page-design]{--color-paper:#F7F4ED;--color-paper-warm:#F7F4ED;--color-navy:#102A38;--color-ink:#102A38;--color-mute:#4B6573;--color-blue-dark:#236C9F;--color-rule:#C4DCEF;--color-sky-pale:#E7F1F7;--font-display:Georgia,"Times New Roman",serif;--font-body:"Public Sans",Arial,sans-serif;background:#f7f4ed;color:#102a38;font-family:Public Sans,Arial,sans-serif}body[data-aba-page-design] #main-content{min-width:0;background:#f7f4ed}body[data-aba-page-design] #main-content :is(h1,h2,h3){text-wrap:pretty}body[data-aba-page-design] #main-content :is(a,button,summary,input,select,textarea):focus-visible{outline:3px solid #236C9F;outline-offset:4px}body[data-aba-page-design] #main-content :is(img,video){max-width:100%}body[data-aba-page-design] #main-content :is(.btn-primary,.aba-action){border-radius:12px;background:#236c9f;color:#fff;border-color:#236c9f;box-shadow:none}body[data-aba-page-design] #main-content :is(.btn-primary,.aba-action):hover{background:#174d70;color:#fff}body[data-aba-page-design] .doorway-navigation{background:#f7f4ed;border-bottom:1px solid #D6E1E7}body[data-aba-page-design] .doorway-navigation__inner{max-width:1200px;padding:20px 32px;gap:24px;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center}body[data-aba-page-design] .doorway-brand{gap:11px;letter-spacing:0;line-height:1.05}body[data-aba-page-design] .doorway-brand img{width:52px;height:52px;flex:0 0 52px}body[data-aba-page-design] .doorway-brand>span{border-left:1px solid #236C9F;padding-left:11px;font-size:0;line-height:0}body[data-aba-page-design] .doorway-brand>span:after{content:"Applied\a Behavior\a Analysts";white-space:pre;display:block;color:#06364f;font:400 14px/1.08 Public Sans,Arial,sans-serif}body[data-aba-page-design] .doorway-navigation__links{display:flex!important;flex-flow:row nowrap;justify-content:center;align-items:center;order:0;width:auto;min-width:0;gap:20px!important;padding:0;border:0}body[data-aba-page-design] .doorway-navigation__links a{flex:0 0 auto;min-height:44px;padding:8px 0;font-size:16px;line-height:1.35;white-space:nowrap;text-align:center;color:#06364f;background:transparent}body[data-aba-page-design] .doorway-navigation__links a[aria-current]{color:#0067ac;border-bottom-color:#0067ac;font-weight:500}body[data-aba-page-design] .doorway-sign-in{width:auto;order:0;min-height:44px;padding:10px 19px;border:1px solid #062F42;border-radius:12px;background:#062f42;color:#fff;font-size:16px;line-height:1.35;white-space:nowrap}body[data-aba-page-design] .doorway-sign-in:hover{background:#10536f;filter:none}body[data-aba-page-design] .doorway-navigation a:focus-visible{outline:3px solid #0067AC;outline-offset:4px}body[data-aba-page-design] footer.aba-footer{background:#f7f4ed!important;border:0;border-top:1px solid #BFD7F2}body[data-aba-page-design] footer.aba-footer .aba-footer__inner{max-width:none;width:100%;margin:0;padding:0}body[data-aba-page-design] footer.aba-footer .aba-footer__paths{box-sizing:border-box;max-width:1200px;margin:0 auto;padding:32px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a{position:relative;display:grid!important;grid-template-columns:72px minmax(0,1fr);align-items:center;justify-content:start;gap:20px;min-width:0;max-width:none;min-height:0;padding:24px!important;margin:0;border:1px solid #A5D0F6!important;border-radius:12px!important;background:#fff!important;text-align:left!important;color:#06364f!important;filter:none;box-shadow:none}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:last-child{background:#ddefff!important;border-color:#ddefff!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol){min-width:0}body[data-aba-page-design] footer.aba-footer .aba-footer__paths :is(small,strong,span){color:#06364f!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths small{display:block;font-size:16px!important;line-height:1.35!important;letter-spacing:.025em}body[data-aba-page-design] footer.aba-footer .aba-footer__paths strong{display:block;margin:8px 0 16px;font:400 1.5rem/1.25 Georgia,serif}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol)>span{display:inline-flex;align-items:center;justify-content:center;min-height:44px;max-width:100%;padding:10px 16px;border:1px solid #236C9F;border-radius:12px;background:#236c9f;color:#fff!important;font-size:16px;line-height:1.4;font-weight:500;letter-spacing:0;text-align:center;text-decoration:none!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-page-design] footer.aba-footer .aba-footer__paths .aba-footer__symbol{content:"";display:grid;place-items:center;width:72px;height:72px;min-width:72px;border-radius:50%;background:#ddefff!important;color:#0067ac!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:last-child .aba-footer__symbol{background:#c1e3ff!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:before{content:"";position:absolute;left:43px;top:calc(50% - 18px);width:34px;height:28px;border:2px solid #0067AC;border-radius:2px;background:transparent}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:after{content:"";position:absolute;left:38px;top:calc(50% + 11px);width:44px;height:6px;border:2px solid #0067AC;border-top:1px solid #0067AC;border-radius:0 0 3px 3px;background:#ddefff}body[data-aba-page-design] footer.aba-footer .aba-footer__paths .aba-footer__heart{width:36px;height:36px;stroke:#0067ac}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:hover{border-color:#0067ac!important;filter:none}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:focus-visible{outline:3px solid #0067AC;outline-offset:3px}body[data-aba-page-design] footer.aba-footer .aba-footer__main{width:100%;max-width:none;display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));gap:32px;margin:0;padding:28px max(32px,calc((100% - 1136px)/2));border:0;background:#062f42;color:#fff}body[data-aba-page-design] footer.aba-footer .aba-footer__brand{grid-column:auto;border-right:1px solid #587586;padding-right:20px}body[data-aba-page-design] footer.aba-footer .aba-footer__brand>a{gap:12px;font-size:16px;line-height:1.05}body[data-aba-page-design] footer.aba-footer .aba-footer__brand img{width:54px;height:54px;flex:0 0 54px}body[data-aba-page-design] footer.aba-footer .aba-footer__brand>a>span{max-width:6rem;padding-left:12px;border-left:1px solid #BFD7F2;color:#fff!important}body[data-aba-page-design] footer.aba-footer .aba-footer__brand p{margin-top:12px;font-size:16px!important;line-height:1.5!important}body[data-aba-page-design] footer.aba-footer .aba-footer__main nav[aria-label]{display:flex;flex-flow:column nowrap;align-items:flex-start;gap:0}body[data-aba-page-design] footer.aba-footer .aba-footer__main nav h3{margin:0 0 7px;color:#fff!important;font-weight:500!important}body[data-aba-page-design] footer.aba-footer .aba-footer__main nav a{min-height:32px;padding:4px 0;margin:0;line-height:1.5!important}body[data-aba-page-design] footer.aba-footer .aba-footer__bottom{width:100%;margin:0;padding:8px max(32px,calc((100% - 1136px)/2)) 12px;border-top:1px solid #587586;background:#062f42;gap:8px 20px}body[data-aba-page-design] footer.aba-footer .aba-footer__bottom a{min-height:40px;padding:6px 0}body[data-aba-page-design] footer.aba-footer .aba-footer__bottom nav[aria-label=Legal]{gap:12px}@media(max-width:960px){body[data-aba-page-design] .doorway-navigation__inner{grid-template-columns:minmax(0,1fr) auto;padding:16px 32px 10px;gap:8px 16px}body[data-aba-page-design] .doorway-brand img{width:46px;height:46px;flex-basis:46px}body[data-aba-page-design] .doorway-brand>span:after{font-size:13px}body[data-aba-page-design] .doorway-sign-in{grid-column:2;grid-row:1;padding-inline:15px}body[data-aba-page-design] .doorway-navigation__links{display:grid!important;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));width:100%;gap:4px 12px!important;border-top:1px solid #C3D8E8;margin-top:8px;padding-top:8px}body[data-aba-page-design] .doorway-navigation__links a{justify-content:center;padding:8px 2px;white-space:normal}body[data-aba-page-design] .doorway-navigation__links a:last-child:nth-child(odd){grid-column:auto}}@media(max-width:760px){body[data-aba-page-design] .doorway-navigation__inner{padding-inline:24px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths{grid-template-columns:1fr;padding:24px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a{min-height:0}body[data-aba-page-design] footer.aba-footer .aba-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}body[data-aba-page-design] footer.aba-footer .aba-footer__brand{grid-column:1/-1;border-right:0;border-bottom:1px solid #587586;padding:0 0 20px}body[data-aba-page-design] footer.aba-footer .aba-footer__bottom{padding:12px 24px}body[data-aba-page-design] footer.aba-footer .aba-footer__bottom nav[aria-label=Legal]{margin-left:0}}@media(max-width:380px){body[data-aba-page-design] .doorway-navigation__inner{padding-inline:20px}body[data-aba-page-design] .doorway-navigation__links{grid-template-columns:repeat(2,minmax(0,1fr))!important;justify-content:center}body[data-aba-page-design] .doorway-navigation__links a{padding-inline:0}body[data-aba-page-design] .doorway-navigation__links a:last-child:nth-child(odd){grid-column:1/-1}body[data-aba-page-design] footer.aba-footer .aba-footer__paths{padding-inline:20px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-page-design] footer.aba-footer .aba-footer__paths .aba-footer__symbol{width:56px;height:56px;min-width:56px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:before{left:31px;width:30px;height:25px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:after{left:27px;width:38px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths small{font-size:16px!important;letter-spacing:0}body[data-aba-page-design] footer.aba-footer .aba-footer__paths strong{font-size:1.5rem}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a>span:not(.aba-footer__symbol)>span{padding-inline:9px}body[data-aba-page-design] footer.aba-footer .aba-footer__main{grid-template-columns:1fr}}@media(max-width:620px){body[data-aba-page-design] .doorway-navigation__links{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px 8px!important}}@media(max-width:480px){body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a{grid-template-columns:1fr;gap:20px;padding:20px!important}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child:before,body[data-aba-page-design] footer.aba-footer .aba-footer__paths .aba-footer__symbol{width:56px;height:56px;min-width:56px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:before{left:31px;top:34px;width:30px;height:25px}body[data-aba-page-design] footer.aba-footer .aba-footer__paths>a:first-child>span:after{left:27px;top:59px;width:38px}body[data-aba-page-design] footer.aba-footer .aba-footer__main{grid-template-columns:1fr}}@media(max-width:400px){body[data-aba-page-design] .doorway-navigation__inner{padding-inline:20px}body[data-aba-page-design] footer.aba-footer :is(.aba-footer__paths,.aba-footer__main,.aba-footer__bottom){padding-inline:20px}}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root{--detail-gutter:32px;--detail-space:72px;background:#f7f4ed;color:#102a38;font:400 1rem/1.7 Public Sans,Arial,sans-serif}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section{padding-block:0;background:#f7f4ed!important;color:#102a38!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root [id]{scroll-margin-top:24px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root :is(h1,h2,h3){font-family:Georgia,serif;color:#102a38;text-wrap:balance}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root :is(h1,h2){font-weight:700;letter-spacing:-.035em}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root h2{font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.2}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root h3{font-size:1.375rem;font-weight:400;line-height:1.3;letter-spacing:-.015em}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .text-lg{font-size:1rem;line-height:1.7}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .max-w-6xl{box-sizing:border-box;width:100%;max-width:1200px;padding-inline:var(--detail-gutter);margin-inline:auto}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root p.uppercase{font-size:.75rem;line-height:1.5;letter-spacing:.12em;color:#236c9f!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial{box-sizing:border-box;display:block;width:100%;max-width:1200px;margin-inline:auto;min-height:0;padding:64px var(--detail-gutter) 48px;border:0;background:#ddefff!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__main{display:block;flex:none}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__copy{display:grid;gap:24px;width:100%;max-width:56rem;padding:0;margin:0}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial h1{margin:0;max-width:27ch;font-size:clamp(2.625rem,4.7vw,4rem);line-height:1.1}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__copy>p:first-child{margin:0;max-width:45rem}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__lede{margin:0;max-width:47rem;color:#4b6573!important;font-size:1.0625rem;line-height:1.7}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__copy>.flex{gap:12px;margin-top:4px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__rail{display:none;flex-flow:row wrap;flex:none;gap:0 8px;width:100%;min-height:0;margin-top:40px;padding-top:20px;border-top:1px solid #C4DCEF;background:transparent!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__rail span{display:block;min-height:0;padding:0;border:0;color:#4b6573;font:400 1rem/1.5 Georgia,serif;letter-spacing:0}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #consulting-boundary{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;max-width:56rem;padding-block:16px var(--detail-space)}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #consulting-boundary>div{gap:16px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #consulting-boundary h2{max-width:29ch}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #consulting-boundary a{display:inline;align-self:flex-start;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#236c9f;font:inherit;font-weight:600;text-align:left;vertical-align:baseline;text-decoration:underline!important;text-underline-offset:.2em}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale{background:#e2f0ff!important;border-block:1px solid #CDDFEC}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale>div{padding-block:var(--detail-space)}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale>div>div:first-child{max-width:52rem;margin-bottom:36px;gap:16px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale h2{max-width:30ch}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale .grid:has(>article){display:grid;grid-template-columns:1fr;gap:0}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article{display:grid;grid-template-columns:40px minmax(0,.8fr) minmax(0,1.2fr);align-items:baseline;gap:24px;padding:28px;background:transparent!important;border:0;border-top:1px solid #B6CDDF!important;border-radius:0!important;box-shadow:none}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article>span{margin:0;font:400 2rem/1.2 Georgia,serif;white-space:nowrap}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article>h3{margin:0;text-wrap:initial}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article>p{margin:0;font-size:1rem;line-height:1.7}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-paper-warm{border:0;background:#f7f4ed!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-paper-warm>div{display:grid;grid-template-columns:1fr;gap:24px;max-width:56rem;padding-block:var(--detail-space)}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-paper-warm>div>div:first-child>p{margin-bottom:16px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section.bg-navy{padding:0;background:#e2eff7!important;border-block:1px solid #CDDFEC;color:#102a38!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section>div{display:grid;grid-template-columns:1fr;gap:28px;max-width:56rem;padding-block:56px;align-items:start}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section>div>div:first-child{max-width:none;gap:16px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information h2{max-width:28ch}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section>div>div:last-child{display:flex;flex-flow:row wrap;align-items:flex-start;gap:12px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information .btn{min-height:48px;border-radius:10px;padding:12px 18px;font-size:1rem;line-height:1.5}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information .btn:first-child{background:#236c9f!important;border:1px solid #236C9F!important;color:#fff!important}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information .btn:last-child{background:transparent!important;border:1px solid #7897AD!important;color:#102a38!important}@media(max-width:960px){body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root{--detail-gutter:24px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article{grid-template-columns:32px minmax(0,.85fr) minmax(0,1.15fr);gap:20px;padding:24px}}@media(max-width:760px){body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root{--detail-space:48px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial{padding-block:48px 32px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial h1{max-width:24ch;font-size:clamp(2.375rem,6.8vw,3rem)}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__lede{font-size:1rem}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__rail{margin-top:28px;padding-top:20px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #consulting-boundary{padding-top:12px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article{grid-template-columns:32px minmax(0,1fr);gap:12px 16px;padding:24px 20px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article>p{grid-column:2}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article>span{font-size:1.75rem}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section>div{padding-block:48px}}@media(max-width:480px){body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root .hero-editorial__copy>.flex a{flex:1 1 15rem}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root #request-information>section>div>div:last-child{flex-direction:column;align-items:stretch}}@media(max-width:400px){body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root{--detail-gutter:20px}body[data-aba-page-design="/bcba-mentorship"] #main-content .page-root>section.bg-sky-pale article{padding-inline:16px;gap:12px}}body[data-aba-page-design="/our-story"] #main-content .page-root{--story-gutter:32px;--story-space:72px;background:#f7f4ed;color:#102a38;font:400 1rem/1.75 Public Sans,Arial,sans-serif}body[data-aba-page-design="/our-story"] #main-content .page-root>section{padding-block:0;background:#f7f4ed!important;color:#102a38!important}body[data-aba-page-design="/our-story"] #main-content .page-root :is(h1,h2,h3){font-family:Georgia,serif;color:#102a38;text-wrap:balance}body[data-aba-page-design="/our-story"] #main-content .page-root :is(h1,h2){font-weight:700;letter-spacing:-.035em}body[data-aba-page-design="/our-story"] #main-content .page-root h2{font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.2}body[data-aba-page-design="/our-story"] #main-content .page-root p.uppercase{color:#236c9f!important;font-size:.75rem;line-height:1.5;letter-spacing:.12em}body[data-aba-page-design="/our-story"] #main-content .page-root [id]{scroll-margin-top:24px}body[data-aba-page-design="/our-story"] #main-content .page-root .max-w-6xl{width:100%;max-width:1200px;padding-inline:var(--story-gutter);margin-inline:auto;box-sizing:border-box}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero{border-bottom:1px solid #D5E2EC}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.8fr);gap:64px;align-items:center;padding-block:64px 72px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div>div:first-child{gap:24px;min-width:0}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero h1{max-width:20ch;margin:0;font-size:clamp(2.625rem,4.7vw,4rem);line-height:1.1}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div>div:first-child>p.font-display{max-width:28ch;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:400;line-height:1.4;color:#4b6573!important}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero .btn-primary{margin-top:4px;min-height:48px;padding:12px 18px;border-radius:10px;font:600 1rem/1.5 Public Sans,Arial,sans-serif}body[data-aba-page-design="/our-story"] #main-content .page-root .founder-image{width:100%;max-width:380px;justify-self:end;aspect-ratio:4 / 5;margin:0;border:1px solid #C4DCEF;border-radius:12px 64px 12px 12px;overflow:hidden;background:#dcecfc;box-shadow:none}body[data-aba-page-design="/our-story"] #main-content .page-root .founder-image picture{display:block;width:100%;height:100%}body[data-aba-page-design="/our-story"] #main-content .page-root .founder-image img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body{display:grid;grid-template-columns:minmax(0,1fr);gap:36px;max-width:56rem;padding-block:var(--story-space)}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body>aside{position:static;top:auto;display:grid;gap:16px;max-width:none}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body>aside h2{max-width:30ch;margin:0}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body>aside>p:last-child{max-width:47rem;margin:0;color:#4b6573;font-size:1.0625rem;line-height:1.7}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body .container-reading{width:100%;max-width:none;margin:0;padding:0;gap:24px;color:#4b6573;font-size:1rem;line-height:1.85}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body .container-reading>p{margin:0}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body .container-reading>p.font-display{padding:4px 0 4px 24px;margin-block:4px;border-left:3px solid #92B9D7;color:#102a38!important;font:400 1.375rem/1.5 Georgia,serif;letter-spacing:-.015em}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy{width:100%;max-width:none;background:#062f42!important;color:#fff!important;border:0}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy>div{display:grid;grid-template-columns:1fr;gap:16px;max-width:56rem;padding-block:var(--story-space)!important}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy>div>p{margin:0;color:#a7d9fc!important}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy>div>div{max-width:none;gap:20px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy h2{color:#fff!important;font-size:clamp(1.75rem,2.7vw,2.125rem);max-width:32ch;line-height:1.25}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body+section.bg-navy p:not(.uppercase){color:#ddeaf1!important;font-size:1rem;line-height:1.75}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child{background:#e2eff7!important;border-block:1px solid #CDDFEC}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child>div{display:grid;grid-template-columns:1fr;gap:28px;max-width:56rem;padding-block:56px!important;align-items:start}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child>div>div:first-child{max-width:none;gap:16px}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child h2{max-width:31ch}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child .text-lg{color:#4b6573!important;font-size:1rem;line-height:1.7}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child>div>div:last-child{display:flex;flex-flow:row wrap;align-items:flex-start;gap:12px}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child .btn{min-height:48px;border-radius:10px;padding:12px 18px;font-size:1rem;line-height:1.5}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child .btn:first-child{background:#236c9f!important;border:1px solid #236C9F!important;color:#fff!important}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child .btn:last-child{background:transparent!important;border:1px solid #7897AD!important;color:#102a38!important}@media(max-width:960px){body[data-aba-page-design="/our-story"] #main-content .page-root{--story-gutter:24px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div{grid-template-columns:minmax(0,1.25fr) minmax(240px,.85fr);gap:32px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero h1{font-size:clamp(2.5rem,5vw,3.5rem)}}@media(max-width:760px){body[data-aba-page-design="/our-story"] #main-content .page-root{--story-space:48px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div{grid-template-columns:1fr;gap:32px;padding-block:48px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero h1{max-width:23ch;font-size:clamp(2.5rem,6.7vw,3rem)}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero>div>div:first-child>p.font-display{max-width:32ch}body[data-aba-page-design="/our-story"] #main-content .page-root .founder-image{max-width:360px;justify-self:start;border-top-right-radius:52px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body{gap:28px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body .container-reading{gap:22px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-body .container-reading>p.font-display{padding-left:20px;font-size:1.25rem}body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child>div{padding-block:48px!important}}@media(max-width:480px){body[data-aba-page-design="/our-story"] #main-content .page-root>section.bg-navy:last-child>div>div:last-child{flex-direction:column;align-items:stretch}}@media(max-width:400px){body[data-aba-page-design="/our-story"] #main-content .page-root{--story-gutter:20px}body[data-aba-page-design="/our-story"] #main-content .page-root .about-hero h1{font-size:2.5rem}}body[data-aba-page-design="/faq"] #main-content .page-root{--faq-gutter:32px;--faq-space:64px;background:#f7f4ed;color:#102a38;font:400 1rem/1.7 Public Sans,Arial,sans-serif}body[data-aba-page-design="/faq"] #main-content .page-root>section{padding-block:0;background:#f7f4ed!important;color:#102a38!important}body[data-aba-page-design="/faq"] #main-content .page-root :is(h1,h2,h3){font-family:Georgia,serif;color:#102a38;text-wrap:balance}body[data-aba-page-design="/faq"] #main-content .page-root :is(h1,h2){font-weight:700;letter-spacing:-.035em}body[data-aba-page-design="/faq"] #main-content .page-root h2{font-size:clamp(2rem,3.2vw,2.5rem);line-height:1.2}body[data-aba-page-design="/faq"] #main-content .page-root p.uppercase{font-size:.75rem;line-height:1.5;letter-spacing:.12em;color:#236c9f!important}body[data-aba-page-design="/faq"] #main-content .page-root .text-lg{font-size:1rem;line-height:1.7}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial{display:block;box-sizing:border-box;width:100%;max-width:none;min-height:0;margin-inline:auto;padding:64px max(var(--faq-gutter),calc((100% - 1136px)/2));border:0;border-bottom:1px solid #CDDFEC;background:#e2f0ff!important}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__main{display:block;flex:none}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__copy{display:grid;gap:24px;width:100%;max-width:56rem;margin:0;padding:0}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial h1{max-width:23ch;margin:0;font-size:clamp(2.625rem,4.7vw,4rem);line-height:1.1}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__copy>p:first-child{margin:0}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__lede{margin:0;max-width:48rem;color:#4b6573!important;font-size:1.0625rem;line-height:1.7}body[data-aba-page-design="/faq"] #main-content .page-root .faq-features{display:flex;flex-wrap:wrap;gap:12px 28px;margin:8px 0 0;padding:24px 0 0;border-top:1px solid #C4DCEF;list-style:none;color:#4b6573;font-size:.9375rem;font-weight:500;line-height:1.6}body[data-aba-page-design="/faq"] #main-content .page-root .faq-features li{padding:0;background:transparent;border:0;border-radius:0}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__rail{display:none;flex-flow:row wrap;flex:none;gap:0 8px;width:100%;min-height:0;margin-top:28px;padding:0;border:0;background:transparent!important}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__rail span{display:block;min-height:0;padding:0;border:0;color:#4b6573;font:400 1rem/1.5 Georgia,serif;letter-spacing:0}body[data-aba-page-design="/faq"] #main-content .page-root .faq-section{box-sizing:border-box;width:100%;max-width:64rem;margin-inline:auto;padding:var(--faq-space) var(--faq-gutter)}body[data-aba-page-design="/faq"] #main-content .page-root .faq-section>div:first-child{gap:16px;margin-bottom:32px;max-width:50rem}body[data-aba-page-design="/faq"] #main-content .page-root .faq-section>div:first-child>*{margin:0}body[data-aba-page-design="/faq"] #main-content .page-root .faq-section>div:last-child{border-top:1px solid #B8CEDF}body[data-aba-page-design="/faq"] #main-content .page-root .faq-item{margin:0;padding:0;background:transparent!important;border:0;border-bottom:1px solid #B8CEDF;border-radius:0;box-shadow:none}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question{display:grid;grid-template-columns:36px minmax(0,1fr) 24px;align-items:baseline;gap:20px;min-height:64px;padding:24px;margin:0;scroll-margin-top:24px;list-style:none;background:transparent;color:#102a38;text-align:left}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question h3{margin:0;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:400;line-height:1.4;letter-spacing:-.015em;text-wrap:initial}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question>span:first-child{min-width:0;font:400 1.5rem/1.3 Georgia,serif;white-space:nowrap;color:#236c9f}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question .faq-toggle{font:400 1.5rem/1.3 Public Sans,Arial,sans-serif;text-align:center;color:#236c9f}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question:after{content:none}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question:focus-visible{outline:3px solid #236C9F;outline-offset:-4px;border-radius:4px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question:hover{background:#eaf1f6}body[data-aba-page-design="/faq"] #main-content .page-root .faq-item[open]{background:#e2f0ff!important}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer{box-sizing:border-box;display:flex;flex-direction:column;gap:16px;max-width:none;margin:0;padding:0 68px 28px 80px;color:#4b6573;font-size:1rem;line-height:1.75}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer>:is(p,ul,a){margin:0}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer ul{gap:8px;padding-left:24px;list-style:disc}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer a{display:inline;align-self:flex-start;min-height:0;padding:0;margin:0;border:0;border-radius:0;background:transparent;color:#236c9f;font:inherit;font-weight:600;line-height:inherit;text-align:left;vertical-align:baseline;text-decoration:underline!important;text-underline-offset:.2em}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer a:hover{color:#102a38}body[data-aba-page-design="/faq"] #main-content .page-root .faq-section+section{box-sizing:border-box;width:100%;max-width:64rem;margin-inline:auto;padding:0 var(--faq-gutter) var(--faq-space)}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo{display:flex;flex-wrap:wrap;gap:24px;padding:28px;border:1px solid #C4DCEF;border-radius:12px;background:#fff!important;box-shadow:none}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo__copy{flex:1 1 28rem;max-width:52rem}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo h2{max-width:28ch;font-size:1.75rem;line-height:1.25;margin:0 0 16px}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo .basn-promo__copy>p:last-child{margin:0;color:#4b6573;font-size:1rem;line-height:1.7}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo__eyebrow{margin:0 0 12px;font-size:.75rem;letter-spacing:.12em;line-height:1.5}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo__link{min-height:48px;padding:12px 18px;border:1px solid #236C9F;border-radius:10px;background:#236c9f;color:#fff!important;font-size:1rem;font-weight:600;line-height:1.5}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child{background:#e2eff7!important;border-block:1px solid #CDDFEC}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child>div{box-sizing:border-box;display:grid;grid-template-columns:1fr;gap:28px;width:100%;max-width:56rem;margin-inline:auto;padding:56px var(--faq-gutter);align-items:start}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child>div>div:first-child{max-width:none;gap:16px}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child h2{max-width:31ch}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child .text-lg{color:#4b6573!important}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child>div>div:last-child{display:flex;flex-flow:row wrap;align-items:flex-start;gap:12px}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child .btn{min-height:48px;padding:12px 18px;border-radius:10px;font-size:1rem;line-height:1.5}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child .btn:first-child{background:#236c9f!important;border:1px solid #236C9F!important;color:#fff!important}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child .btn:last-child{background:transparent!important;border:1px solid #7897AD!important;color:#102a38!important}@media(max-width:960px){body[data-aba-page-design="/faq"] #main-content .page-root{--faq-gutter:24px}}@media(max-width:760px){body[data-aba-page-design="/faq"] #main-content .page-root{--faq-space:48px}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial{padding-block:48px}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial h1{max-width:22ch;font-size:clamp(2.5rem,6.7vw,3rem)}body[data-aba-page-design="/faq"] #main-content .page-root .hero-editorial__lede{font-size:1rem}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question{grid-template-columns:28px minmax(0,1fr) 20px;gap:14px;padding:24px 20px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question h3{font-size:1.25rem;line-height:1.4}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question>span:first-child,body[data-aba-page-design="/faq"] #main-content .page-root .faq-question .faq-toggle{font-size:1.25rem;line-height:1.4}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer{padding:0 20px 24px 62px}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child>div{padding-block:48px}}@media(max-width:480px){body[data-aba-page-design="/faq"] #main-content .page-root .faq-features{gap:10px 20px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question{padding:20px 16px;grid-template-columns:24px minmax(0,1fr) 18px;gap:12px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question h3{font-size:1.1875rem}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer{padding:0 16px 24px}body[data-aba-page-design="/faq"] #main-content .page-root .basn-promo{padding:24px}body[data-aba-page-design="/faq"] #main-content .page-root>section.bg-navy:last-child>div>div:last-child{flex-direction:column;align-items:stretch}}@media(max-width:400px){body[data-aba-page-design="/faq"] #main-content .page-root{--faq-gutter:20px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-question{padding-inline:12px;gap:10px}body[data-aba-page-design="/faq"] #main-content .page-root .faq-answer{padding-inline:12px}}body[data-aba-page-design="/continuing-education"] #main-content .page-root{background:#f7f4ed;color:#06364f;font-family:Public Sans,Arial,sans-serif;font-size:1rem;line-height:1.75}body[data-aba-page-design="/continuing-education"] #main-content .page-root :where(*){box-sizing:border-box;min-width:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root :is(h1,h2,h3){font-family:Georgia,Times New Roman,serif;font-weight:400;letter-spacing:-.035em;text-wrap:balance;color:#06364f}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,.65fr);gap:clamp(2rem,5vw,5rem);width:100%;max-width:1200px;min-height:0;margin:0 auto;padding:64px 32px 60px;background:#ddefff!important;border:0;border-bottom:1px solid #BFD7F2;align-items:center}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__main{display:block}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__copy{width:100%;max-width:none;padding:0;gap:22px;align-items:flex-start}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__copy>p:first-child{font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#0067ac!important;margin:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial h1{max-width:18ch;font-size:clamp(2.65rem,4.6vw,4.15rem);line-height:1.1;margin:0;color:#06364f!important}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__lede{max-width:55ch;font-size:1.075rem;line-height:1.75;color:#4b6573!important;margin:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__rail{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:center;justify-self:end;gap:2px;width:100%;max-width:280px;aspect-ratio:4 / 5;padding:36px 22px;background:#f7f4ed!important;border:1px solid #BFD7F2;border-radius:50% 50% 12px 12px}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__rail span{display:block;min-height:0;padding:0;border:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.75rem,2.5vw,2.25rem);line-height:1.25;font-weight:400;color:#06364f}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__rail span:nth-child(2){color:#0067ac;font-style:italic}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2){display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;width:100%;max-width:1200px;margin:0 auto;padding:56px 32px;background:#f7f4ed!important;align-items:start}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2)>div:first-child{gap:16px}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2)>div:last-child{padding:0;background:transparent!important;border:0!important;border-radius:0;gap:18px;font-size:1rem;line-height:1.75}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2) h2{max-width:19ch;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ace-provider-logo{width:144px;max-width:100%;height:auto;margin:8px 0 0;background:#fff;border:1px solid #D7E2EB;border-radius:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root :is(p.text-xs,#ceu-waitlist>div:first-child>p:first-child){font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#0067ac!important}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-waitlist{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:56px;width:calc(100% - 64px);max-width:1136px;margin:0 auto 56px;padding:40px;background:#ddefff!important;border:1px solid #BFD7F2;border-radius:12px 36px 12px 12px;align-items:start;scroll-margin-top:104px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-waitlist>div:first-child{gap:16px;max-width:34rem}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-waitlist h2{max-width:16ch;font-size:clamp(1.8rem,3vw,2.4rem);line-height:1.2}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup{max-width:none;width:100%}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup form{gap:18px;margin:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup input[type=email]{background:#fff;border:1px solid #6E8AA1;border-radius:8px;min-height:52px;padding:12px 14px;width:100%;font-size:1rem}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup #ceu-consent{font-size:.9375rem;line-height:1.7;margin-top:16px;color:#334f5f}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup button.btn-primary{min-height:48px;padding:12px 18px;border-radius:10px;font-size:1rem;font-weight:600;line-height:1.5;background:#06364f!important;color:#fff!important;border:1px solid #06364F;width:auto;max-width:100%}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities{background:#f7f4ed!important;border:0;border-top:1px solid #BFD7F2;padding:0!important}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities>div{width:100%;max-width:1200px;margin:0 auto;padding:56px 32px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities>div>div{max-width:760px;gap:16px;margin-bottom:32px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities h2{max-width:29ch;font-size:clamp(1.85rem,3.2vw,2.6rem);line-height:1.2}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities ol{display:grid;grid-template-columns:1fr;gap:0;padding:0;margin:0;list-style:none}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities li{display:grid;grid-template-columns:3rem minmax(0,1fr);align-items:baseline;gap:20px;padding:22px 0;background:transparent!important;border:0!important;border-top:1px solid #BFD7F2!important;border-radius:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities li>span{font-size:1rem;font-family:Public Sans,Arial,sans-serif;line-height:1.5;color:#0067ac!important}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities li h3{font-size:clamp(1.35rem,2.3vw,1.75rem);line-height:1.35;text-wrap:initial}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities>div>p{max-width:760px;margin-top:26px;color:#4b6573;font-size:.9375rem;line-height:1.75}body[data-aba-page-design="/continuing-education"] #main-content .page-root :is(.ceu-evidence-link,.ceu-signup a){display:inline;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:#0067ac!important;font-weight:600;line-height:inherit;text-decoration:underline!important;text-underline-offset:.18em;text-decoration-thickness:1px;vertical-align:baseline}body[data-aba-page-design="/continuing-education"] #main-content .page-root :is(.ceu-evidence-link,.ceu-signup a):hover{text-decoration-thickness:2px}body[data-aba-page-design="/continuing-education"] #main-content .page-root :is(a,button,input):focus-visible{outline:3px solid #0067AC;outline-offset:4px}@media(max-width:900px){body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial{grid-template-columns:minmax(0,1fr) minmax(160px,.45fr);gap:28px;padding:48px 24px}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__rail{max-width:220px;padding:24px 16px}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2){gap:32px;padding:44px 24px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-waitlist{width:calc(100% - 48px);padding:28px;gap:32px;margin-bottom:44px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities>div{padding:44px 24px}}@media(max-width:700px){body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial{grid-template-columns:minmax(0,1fr);padding:40px 20px;row-gap:0}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__rail{display:none}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__copy{gap:18px}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial h1{font-size:clamp(2.25rem,9vw,3rem);max-width:19ch}body[data-aba-page-design="/continuing-education"] #main-content .page-root .hero-editorial__lede{font-size:1rem}body[data-aba-page-design="/continuing-education"] #main-content .page-root>section:nth-of-type(2){grid-template-columns:minmax(0,1fr);gap:28px;padding:36px 20px}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ace-provider-logo{width:128px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-waitlist{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);padding:26px 20px;gap:28px;margin-bottom:36px;border-radius:12px 28px 12px 12px}body[data-aba-page-design="/continuing-education"] #main-content .page-root .ceu-signup button.btn-primary{width:100%}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities>div{padding:36px 20px}body[data-aba-page-design="/continuing-education"] #main-content .page-root #ceu-development-priorities li{grid-template-columns:2rem minmax(0,1fr);gap:12px;padding:18px 0}}body[data-aba-page-design="/privacy-policy"] #main-content .page-root{background:#f7f4ed;color:#06364f;font-family:Public Sans,Arial,sans-serif;font-size:1rem;line-height:1.8}body[data-aba-page-design="/privacy-policy"] #main-content .page-root :where(*){box-sizing:border-box;min-width:0}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header{background:#f7f4ed!important;color:#06364f!important;border:0;border-bottom:1px solid #BFD7F2}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header>div{width:100%;max-width:min(78ch,860px);margin:0 auto;padding:64px 32px 44px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header p:first-child{font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#0067ac!important;margin:0 0 18px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header h1{max-width:21ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.1vw,3.5rem);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;color:#06364f;margin:0}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header h1+p{font-size:.9375rem;line-height:1.6;color:#4b6573;margin:22px 0 0}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article.container-reading{display:flex;flex-direction:column;gap:0;width:100%;max-width:min(78ch,860px);margin:0 auto;padding:16px 32px 64px;background:transparent!important;border:0;border-radius:0}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article>.legal-section{display:flex;flex-direction:column;gap:14px;padding:30px 0;margin:0;background:transparent!important;border:0!important;border-bottom:1px solid #D4E0E8!important;border-radius:0;scroll-margin-top:104px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article>.legal-section:last-child{border-bottom:0!important}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;text-wrap:initial;color:#06364f;margin:0 0 2px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section :is(p,li,address){font-size:1rem;line-height:1.8;color:#334f5f;margin:0;overflow-wrap:anywhere}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section ul{display:grid;gap:8px;padding-left:1.25rem;margin:0;list-style-type:disc;list-style-position:outside}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section li::marker{color:#236c9f;font-size:.8em}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section a[href]{display:inline;min-height:0;padding:0;margin:0;background:transparent;border:0;border-radius:0;color:#0067ac!important;font-weight:600;line-height:inherit;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.18em;vertical-align:baseline;overflow-wrap:anywhere}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section a[href]:hover{text-decoration-thickness:2px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section a[href]:focus-visible{outline:3px solid #0067AC;outline-offset:4px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article>.legal-section:last-child{margin-top:24px;padding:26px;background:#e6f1ff!important;border:1px solid #BFD7F2!important;border-radius:8px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section address{font-style:normal;line-height:1.9}@media(max-width:620px){body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header>div{padding:40px 20px 32px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>header h1{font-size:clamp(2.1rem,8.3vw,2.8rem);line-height:1.18}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article.container-reading{padding:8px 20px 44px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article>.legal-section{padding:25px 0;gap:12px}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section :is(p,li,address){font-size:1rem;line-height:1.75}body[data-aba-page-design="/privacy-policy"] #main-content .page-root .legal-section ul{gap:8px;padding-left:1.2rem}body[data-aba-page-design="/privacy-policy"] #main-content .page-root>article>.legal-section:last-child{padding:22px 18px;margin-top:20px}}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root{background:#f7f4ed;color:#06364f;font-family:Public Sans,Arial,sans-serif;font-size:1rem;line-height:1.8}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root :where(*){box-sizing:border-box;min-width:0}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header{background:#f7f4ed!important;color:#06364f!important;border:0;border-bottom:1px solid #BFD7F2}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header>div{width:100%;max-width:min(78ch,860px);margin:0 auto;padding:64px 32px 44px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header p:first-child{font-size:.75rem;font-weight:700;letter-spacing:.12em;line-height:1.5;color:#0067ac!important;margin:0 0 18px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header h1{max-width:23ch;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.3rem,4.1vw,3.5rem);font-weight:400;line-height:1.15;letter-spacing:-.035em;text-wrap:balance;color:#06364f;margin:0}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header h1+p{font-size:.9375rem;line-height:1.6;color:#4b6573;margin:22px 0 0}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article.container-reading{display:flex;flex-direction:column;gap:0;width:100%;max-width:min(78ch,860px);margin:0 auto;padding:16px 32px 64px;background:transparent!important;border:0;border-radius:0}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>.legal-section{display:flex;flex-direction:column;gap:14px;padding:30px 0;margin:0;background:transparent!important;border:0!important;border-bottom:1px solid #D4E0E8!important;border-radius:0;scroll-margin-top:104px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>.legal-section:last-child{border-bottom:0!important}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(1.55rem,2.4vw,1.85rem);font-weight:400;line-height:1.3;letter-spacing:-.02em;text-wrap:initial;color:#06364f;margin:0 0 2px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section :is(p,li,address){font-size:1rem;line-height:1.8;color:#334f5f;margin:0;overflow-wrap:anywhere}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section ul{display:grid;gap:8px;padding-left:1.25rem;margin:0;list-style-type:disc;list-style-position:outside}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section li::marker{color:#236c9f;font-size:.8em}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section a[href]{display:inline;min-height:0;padding:0;margin:0;background:transparent;border:0;border-radius:0;color:#0067ac!important;font-weight:600;line-height:inherit;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.18em;vertical-align:baseline;overflow-wrap:anywhere}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section a[href]:hover{text-decoration-thickness:2px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section a[href]:focus-visible{outline:3px solid #0067AC;outline-offset:4px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>footer.legal-section{padding:28px 0 0;border-top:2px solid #BFD7F2!important;gap:8px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>footer.legal-section p:first-child{color:#06364f!important;font-weight:600}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>footer.legal-section p:last-child{font-size:.9375rem;line-height:1.7;color:#4b6573}@media(max-width:620px){body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header>div{padding:40px 20px 32px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>header h1{font-size:clamp(2.1rem,8.3vw,2.8rem);line-height:1.18}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article.container-reading{padding:8px 20px 44px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>.legal-section{padding:25px 0;gap:12px}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section :is(p,li,address){font-size:1rem;line-height:1.75}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root .legal-section ul{gap:8px;padding-left:1.2rem}body[data-aba-page-design="/terms-disclaimer-accessibility"] #main-content .page-root>article>footer.legal-section{padding:25px 0 0}}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper{--aba-paper:#F7F4ED;--aba-navy:#102A38;--aba-teal:#236C9F;--aba-muted:#4B6573;--aba-line:#BFD7F2;--aba-band:#DDEFFF;background:#f7f4ed;color:#102a38;font-family:Public Sans,Arial,sans-serif}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.aba-wrap,.blog-lead-grid,.article-grid,.blog-feature,.article-item,.feature-copy){box-sizing:border-box;min-width:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .aba-wrap{width:100%;max-width:1200px;margin-inline:auto;padding-inline:32px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-masthead{max-width:none;margin:0;padding:36px max(32px,calc((100% - 1136px)/2)) 32px;background:#ddefff;border:0;border-bottom:1px solid #BFD7F2;text-align:left}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-title{max-width:none;margin:0 0 10px;color:#102a38;font:700 clamp(2.125rem,3.6vw,2.75rem)/1.1 Georgia,serif;letter-spacing:-.035em;text-transform:none}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-deck{margin:0 0 10px;color:#236c9f;font:400 1.125rem/1.45 Georgia,serif}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-masthead .intro{max-width:68ch;margin:0;color:#4b6573;font-size:1rem;line-height:1.6}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .library-section{padding-block:36px 56px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .section-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px 24px;margin:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .section-heading h2{margin:0;color:#102a38;font:400 1.75rem/1.25 Georgia,serif;letter-spacing:-.025em}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .section-heading .small{margin:0;color:#4b6573;font-size:.875rem;line-height:1.5}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .topic-filters{display:flex;flex-wrap:wrap;gap:4px 24px;margin:18px 0 28px;padding:0;border:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .topic-filters a{display:inline-flex;align-items:center;justify-content:flex-start;min-height:44px;max-width:100%;margin:0;padding:8px 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:transparent;color:#4b6573;font-size:.9375rem;font-weight:400;line-height:1.5;text-decoration:none!important;white-space:normal;overflow-wrap:anywhere}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .topic-filters a[aria-current=true]{border-bottom-color:#236c9f;background:transparent;color:#102a38;font-weight:700;text-decoration:none!important}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .topic-filters a:is(:hover,:focus-visible){border-bottom-color:#236c9f;color:#102a38;text-decoration:none!important}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-lead-grid,.article-grid){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:0;border:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-lead-grid{margin:0 0 24px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-secondary{display:contents}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-grid{margin:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-feature,.article-item){display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:28px;background:#fff;border:1px solid #BFD7F2;border-radius:16px;box-shadow:0 3px 12px #102a380a;overflow:visible}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-feature{border-top:4px solid #236C9F;padding-top:25px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .feature-copy{display:flex;flex-direction:column;flex:1;gap:12px;margin:0;padding:0;background:transparent}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item,.feature-copy)>:is(p,h2,h3){margin:0}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item h3,.feature-copy h2){color:#102a38;font:400 clamp(1.375rem,2vw,1.625rem)/1.25 Georgia,serif;letter-spacing:-.025em;text-wrap:pretty}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item h3,.feature-copy h2) a{display:inline;color:#102a38!important;font:inherit;line-height:inherit;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.15em;text-decoration-color:#aac7db}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item h3,.feature-copy h2) a:is(:hover,:focus-visible){color:#236c9f!important;text-decoration-color:currentColor}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item,.feature-copy) .eyebrow{color:#236c9f;font-size:.75rem;font-weight:600;line-height:1.5;letter-spacing:.08em;text-transform:uppercase}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-meta{color:#4b6573;font-size:.8125rem;line-height:1.5}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.article-item,.feature-copy)>p:not(.eyebrow):not(.article-meta){color:#4b6573;font-size:.9375rem;line-height:1.65}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .text-link{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;max-width:100%;margin:auto 0 0;padding:8px 0 0;border:0;border-radius:0;background:transparent;color:#236c9f!important;font-size:.9375rem;font-weight:600;line-height:1.5;text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 24px;margin:32px 0 0;padding:20px 0 0;border-top:1px solid #BFD7F2;color:#4b6573;font-size:.9375rem}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination>div{display:flex;flex-wrap:wrap;gap:12px 24px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination :is(a,.plain-action){display:inline-flex;align-items:center;min-height:44px;padding:8px 0;border:0;background:transparent;font-size:.9375rem}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination a{color:#236c9f;text-decoration:underline!important;text-underline-offset:.2em}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination [aria-disabled=true]{color:#4b6573;opacity:.7;text-decoration:none}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next{padding:0;border-top:1px solid #BFD7F2;background:#ddefff}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next .aba-wrap{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:40px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next h2{max-width:28ch;margin:8px 0 12px;color:#102a38;font:400 clamp(1.75rem,3vw,2.25rem)/1.2 Georgia,serif}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next .eyebrow{margin:0;color:#236c9f;font-size:.75rem;line-height:1.5;font-weight:600;letter-spacing:.08em}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next p:not(.eyebrow){margin:0;color:#4b6573;font-size:1rem;line-height:1.6}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next .aba-action{flex-shrink:0;border-radius:12px}@media(max-width:1000px){body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-lead-grid,.article-grid){grid-template-columns:repeat(2,minmax(0,1fr))}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-lead-grid:has(.blog-secondary) .blog-feature{grid-column:1/-1}}@media(max-width:760px){body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .aba-wrap{padding-inline:24px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-masthead{padding:28px 24px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-next .aba-wrap{flex-direction:column;align-items:flex-start;gap:24px;padding-block:32px}}@media(max-width:620px){body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-lead-grid,.article-grid){grid-template-columns:minmax(0,1fr);gap:20px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-lead-grid{margin-bottom:20px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .library-section{padding-block:28px 40px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-feature,.article-item){padding:24px;border-radius:14px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-feature{padding-top:21px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .topic-filters{gap:4px 20px;margin-block:16px 24px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .article-pagination{align-items:flex-start;flex-direction:column;gap:8px}}@media(max-width:400px){body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .aba-wrap{padding-inline:20px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .newspaper-masthead{padding:24px 20px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper :is(.blog-feature,.article-item){padding:20px}body:is([data-aba-page-design="/blog"],[data-aba-page-design="/blog/page/2"]) #main-content .page-root .blog-newspaper .blog-feature{padding-top:17px}}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page{background:#f7f4ed;color:#102a38}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header{background:#e7f1f7;color:#102a38;border-bottom:1px solid #C4DCEF}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header>div{width:100%;max-width:900px;margin-inline:auto;padding:64px clamp(20px,4vw,32px) 48px;gap:20px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header h1{max-width:none;margin:0 0 12px;font:700 clamp(2rem,3.5vw,3rem)/1.2 Georgia,serif;letter-spacing:-.025em;color:#102a38}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header>div>a:first-child{color:#236c9f;min-height:44px;text-decoration:underline;text-underline-offset:5px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header p{color:#4b6573;line-height:1.65}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-meta{justify-content:flex-start;gap:8px 18px;color:#4b6573;font-size:.8125rem;letter-spacing:.04em}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .container-reading{width:100%;max-width:900px;margin-inline:auto;padding:56px clamp(20px,4vw,32px) 72px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content{font:400 1.125rem/1.85 Public Sans,Arial,sans-serif;color:#102a38;overflow-wrap:break-word}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(p,li){font-size:inherit;line-height:inherit;color:#102a38}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(h1,h2,h3,h4,h5,h6){font-family:Georgia,serif;font-weight:400;line-height:1.3;letter-spacing:-.02em;color:#102a38;margin-block:40px 20px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(h2){font-size:clamp(1.65rem,2.5vw,2rem)}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(h3){font-size:clamp(1.375rem,2vw,1.625rem)}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(p,ul,ol,figure,table){margin-block:24px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(li){padding-left:6px;margin-block:12px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(a){color:#236c9f;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(blockquote){margin:28px 0;padding:24px 28px;border-left:3px solid #236C9F;background:#e7f1f7;font-family:Georgia,serif;font-size:1.2rem;color:#102a38}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(th){background:#e7f1f7}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(th,td){border-color:#bcd3e2;padding:16px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(img){height:auto;border-radius:12px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .article-table{max-width:100%;overflow-x:auto}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content>.article-section{margin-block:40px;padding-top:32px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content>:first-child,body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content>.article-section>:first-child{margin-top:0}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(li,th,td)>p{margin-block:8px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(li,th,td,blockquote)>:first-child{margin-top:0}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(li,th,td,blockquote)>:last-child{margin-bottom:0}@media(max-width:620px){body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .blog-post-header>div{padding-block:36px 32px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .container-reading{padding-block:40px 56px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content{font-size:1.0625rem;line-height:1.85}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(blockquote){padding:20px}body[data-aba-page-design^="/post/"] #main-content .page-root.blog-post-page .ricos-content :where(th,td){padding:12px}}html:has(body[data-aba-public-site],body .portal-notice){scroll-behavior:smooth;scroll-padding-top:1.5rem}body .aba-window-notice{position:fixed;z-index:10000;box-sizing:border-box;width:max-content;max-width:calc(100vw - 24px);padding:.55rem .8rem;border:1px solid #6E8AA1;border-radius:8px;background:#102a38;color:#fff;box-shadow:0 5px 18px #102a3829;font:500 .875rem/1.4 Public Sans,Arial,sans-serif;letter-spacing:normal;text-align:center;white-space:normal;overflow-wrap:anywhere;opacity:0;transform:translateY(3px);transition:opacity .12s ease,transform .12s ease}body .aba-window-notice[hidden]{display:none}body .aba-window-notice[data-open=true]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){html:has(body[data-aba-public-site],body .portal-notice){scroll-behavior:auto}body .aba-window-notice{transition:none;transform:none}}body:is([data-aba-public-site],:has(.portal-notice)) #main-content{view-transition-name:aba-main}html:has(body[data-aba-public-site],body .portal-notice)::view-transition-group(aba-main){animation:none}html:has(body[data-aba-public-site],body .portal-notice)::view-transition-old(aba-main){animation:aba-page-exit .3s ease-in both;mix-blend-mode:normal}html:has(body[data-aba-public-site],body .portal-notice)::view-transition-new(aba-main){animation:aba-page-enter .5s ease-out both;mix-blend-mode:normal}html:has(body[data-aba-public-site],body .portal-notice)[data-astro-transition-fallback=old] #main-content{animation:aba-page-exit .3s ease-in both}html:has(body[data-aba-public-site],body .portal-notice)[data-astro-transition-fallback=new] #main-content{animation:aba-page-enter .5s ease-out both}@keyframes aba-page-exit{0%{opacity:1}to{opacity:0}}@keyframes aba-page-enter{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){html:has(body[data-aba-public-site],body .portal-notice)::view-transition-group(aba-main),html:has(body[data-aba-public-site],body .portal-notice)::view-transition-old(aba-main),html:has(body[data-aba-public-site],body .portal-notice)::view-transition-new(aba-main),html:has(body[data-aba-public-site],body .portal-notice)[data-astro-transition-fallback] #main-content{animation:none!important}}#site-footer.aba-footer{display:block;width:100%;margin:0;padding:0;background:#f7f4ed!important;color:#f3f7f8!important;border:0;border-top:1px solid #8BA6B4!important;font-family:Public Sans,Arial,sans-serif}#site-footer,#site-footer *{box-sizing:border-box;min-width:0}#site-footer .aba-footer__inner{width:100%;max-width:none;margin:0;padding:0}#site-footer a{max-width:100%;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#f3f7f8!important;white-space:normal;overflow-wrap:anywhere;text-decoration:none!important;filter:none}#site-footer a:is(:hover,:focus-visible){text-decoration:underline!important;text-decoration-thickness:1px;text-underline-offset:.2em;filter:none}#site-footer a:focus-visible{outline:3px solid #95DCE8;outline-offset:4px}#site-footer .aba-footer__main{display:grid;grid-template-columns:minmax(0,1.12fr) repeat(2,minmax(0,1fr));width:100%;max-width:none;gap:32px;margin:0;padding:28px max(32px,calc((100% - 1136px)/2));border:0;background:#062f42;color:#fff}#site-footer .aba-footer__brand{grid-column:auto;padding:0 20px 0 0;border:0;border-right:1px solid #587586}#site-footer .aba-footer__brand>a{display:flex;align-items:center;gap:12px;font-size:16px;line-height:1.05}#site-footer .aba-footer__brand img{display:block;flex:0 0 54px;width:54px;height:54px}#site-footer .aba-footer__brand>a>span{max-width:6rem;padding-left:12px;border-left:1px solid #BFD7F2;color:#fff!important}#site-footer .aba-footer__brand p{margin:12px 0 0;color:#bdcfd7!important;font-size:16px!important;line-height:1.5!important}#site-footer .aba-footer__main nav[aria-label]{display:flex;flex-flow:column nowrap;align-items:flex-start;align-content:flex-start;gap:0;margin:0;padding:0}#site-footer .aba-footer__main nav h3{margin:0 0 7px;padding:0;color:#fff!important;font-family:inherit!important;font-size:max(.9rem,16px)!important;font-weight:500!important;line-height:1.6!important}#site-footer .aba-footer__main nav a{display:block;width:fit-content;max-width:100%;min-height:32px;margin:0;padding:4px 0;color:#bdcfd7!important;font-family:inherit!important;font-size:max(.9rem,16px)!important;font-weight:400!important;line-height:1.5!important;text-align:left}#site-footer .aba-footer__bottom{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:0;padding:8px max(32px,calc((100% - 1136px)/2)) 12px;border:0;border-top:1px solid #587586;background:#062f42;color:#bdcfd7;gap:8px 20px}#site-footer .aba-footer__bottom p{margin:0;color:#bdcfd7!important;font-size:max(.9rem,16px)!important;line-height:1.6!important}#site-footer .aba-footer__bottom a{display:block;align-items:center;width:fit-content;max-width:100%;min-height:40px;padding:6px 0;font-size:max(.9rem,16px)!important;font-weight:400;line-height:1.6!important;text-align:left}#site-footer .aba-footer__bottom nav[aria-label=Legal]{display:flex;flex-flow:row wrap;align-items:center;gap:12px;margin-left:auto}@media(max-width:760px){#site-footer .aba-footer__main{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;padding:24px}#site-footer .aba-footer__brand{grid-column:1 / -1;border-right:0;border-bottom:1px solid #587586;padding:0 0 20px}#site-footer .aba-footer__bottom{padding:12px 24px}#site-footer .aba-footer__bottom>p{flex-basis:100%}#site-footer .aba-footer__bottom nav[aria-label=Legal]{margin-left:0}}@media(max-width:480px){#site-footer .aba-footer__main{grid-template-columns:minmax(0,1fr)}}@media(max-width:400px){#site-footer :is(.aba-footer__main,.aba-footer__bottom){padding-inline:20px}}.page-root{overflow:clip}.page-root a:focus-visible,.page-root button:focus-visible,.page-root summary:focus-visible{outline:3px solid var(--color-blue-dark);outline-offset:4px;border-radius:var(--radius-sm)}.page-root ::selection{background:var(--color-sky-pale);color:var(--color-navy-deep)}
