.ax-toc{margin-bottom:2rem;border:1px solid #d8dee8;border-radius:4px;background:#f4f7fb;overflow:hidden}.ax-toc__header{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.875rem 1rem;border-bottom:1px solid transparent;transition:border-color .25s}.ax-toc.is-expanded .ax-toc__header{border-bottom-color:#d8dee8}.ax-toc__title{margin:0;font-size:.875rem;font-weight:800;letter-spacing:.06em;color:var(--ax-royal);text-transform:uppercase}.ax-toc__toggle{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:4px;background:transparent;color:var(--ax-royal);cursor:pointer;transition:background .2s}.ax-toc__toggle:hover{background:rgba(21,101,192,.08)}.ax-toc__chevron{width:1.125rem;height:1.125rem;transition:transform .25s ease}.ax-toc.is-expanded .ax-toc__chevron{transform:rotate(180deg)}.ax-toc__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s ease}.ax-toc.is-expanded .ax-toc__body{grid-template-rows:1fr}.ax-toc__body-inner{overflow:hidden}.ax-toc__list{margin:0;padding:.25rem 1rem 1rem;list-style:none}.ax-toc__item{margin:0;padding:.35rem 0}.ax-toc__item--child{padding-left:1.25rem}.ax-toc__item a{font-size:.8125rem;font-weight:600;line-height:1.45;color:var(--ax-royal);text-decoration:none;transition:color .2s}.ax-toc__item:not(.ax-toc__item--child) a{font-weight:700;text-transform:uppercase;letter-spacing:.02em}.ax-toc__item a:hover{color:var(--ax-navy);text-decoration:underline}.article-prose{max-width:900px}.article-section__title{margin:0;font-size:clamp(1rem,2vw,1.125rem);font-weight:800;letter-spacing:.06em;color:var(--ax-royal);text-transform:uppercase}.article-section__rule{height:1px;margin:.75rem 0 2rem;background:#e0e0e0}.article-prose p{margin:0 0 1rem;font-size:.9375rem;line-height:1.85;color:#222}.article-prose .text-highlight{font-weight:700;color:var(--ax-royal)}.article-prose h2{margin:2rem 0 .875rem;font-size:.9375rem;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.article-prose h2,.article-prose h3{line-height:1.45;color:var(--ax-royal)}.article-prose h3{margin:1.5rem 0 .75rem;font-size:.875rem;font-weight:700}.article-prose figure{margin:1.5rem 0;border-radius:4px;overflow:hidden}.article-prose figure img{width:100%}.article-prose ul{margin:0 0 1rem 1.25rem;list-style:disc}.article-prose li{margin-bottom:.375rem;font-size:.9375rem;line-height:1.75;color:#222}.pd-article-section{padding:3.5rem 0 4rem;background:#fff}@media (min-width:768px){.pd-article-section{padding:4.5rem 0 5rem}}.pd-article-section .article-prose{max-width:none}.pd-article-section .article-section__rule{margin-bottom:2rem}