@layer component{.b-anchor{--b-max:20rem;--b-py:var(--s-card-pad-sm);--b-px:var(--s-card-pad-md);--b-gap:var(--s-card-gap-sm,var(--s-stack-2xs));--b-top:var(--p-sticky-offset,88px);--b-edge:var(--s-section-pad-x);--b-edge-min:8px;--b-edge-max:24px;--b-right:clamp(var(--b-edge-min), var(--b-edge), var(--b-edge-max));--b-left:clamp(var(--b-edge-min), var(--b-edge), var(--b-edge-max));--b-z:45;max-width:var(--b-max);padding:var(--b-py) var(--b-px);box-sizing:border-box;min-width:0}.b-anchor__inner{gap:var(--b-gap);min-width:0;display:grid}.b-anchor__head{overflow-wrap:anywhere;min-width:0;margin:0}.b-anchor__head:empty{display:none}.b-anchor__list{gap:var(--b-gap);min-width:0;margin:0;padding:0;list-style:none;display:grid}.b-anchor[data-items=stack] .b-anchor__list{gap:0}.b-anchor__item{min-width:0;margin:0}.b-anchor__link{overflow-wrap:anywhere;min-width:0;display:block}.b-anchor[data-mode=fixed]{top:var(--b-top);z-index:var(--b-z);right:var(--b-right);position:fixed;left:auto}.b-anchor[data-mode=fixed][data-side=left]{left:var(--b-left);right:auto}.b-anchor[data-mode=absolute]{top:var(--b-top);z-index:var(--b-z);right:var(--b-right);position:absolute;left:auto}.b-anchor[data-mode=absolute][data-side=left]{left:var(--b-left);right:auto}.b-anchor[data-width=sm]{--b-max:20rem}.b-anchor[data-width=md]{--b-max:28rem}.b-anchor[data-width=full]{--b-max:none}@media (width<=132rem){.b-anchor[data-mode=fixed],.b-anchor[data-mode=absolute]{z-index:auto;max-width:none;position:static;top:auto;left:auto;right:auto}}.anchor-card{--anchor-card-gap:var(--s-card-gap-sm,var(--s-stack-2xs,.5rem));--anchor-card-pad-y:var(--s-card-pad-md);--anchor-card-pad-x:var(--s-card-pad-md);--anchor-card-link-radius:var(--s-radius-inner,var(--s-radius-md,8px));--anchor-card-link-pad-y:var(--s-atom-pad-y);--anchor-card-link-pad-x:var(--s-atom-pad-x);--anchor-card-hover-bg:var(--s-accent-hover);--anchor-card-hover-accent:var(--s-accent);--anchor-card-ring-color:var(--focus-ring,var(--s-accent));--anchor-card-ring-offset:2px;gap:var(--anchor-card-gap);padding:var(--anchor-card-pad-y) var(--anchor-card-pad-x);min-width:0;color:var(--sf-text,var(--surface-text));--s-radius-parent:var(--sf-radius,0px);--s-radius-inset:var(--anchor-card-pad-x);display:grid}.anchor-card__title{margin:0 0 var(--s-stack-2xs,.5rem) 0;font:800 1rem/1.2 var(--font-family-sans,ui-sans-serif);letter-spacing:.02em;overflow-wrap:anywhere;min-width:0}.anchor-card__list{gap:var(--anchor-card-gap);min-width:0;margin:0;padding:0;list-style:none;display:grid}.anchor-card__item{min-width:0}.anchor-card__link{color:inherit;opacity:.9;padding:var(--anchor-card-link-pad-y) var(--anchor-card-link-pad-x);border-radius:var(--anchor-card-link-radius);-webkit-tap-highlight-color:transparent;text-decoration:none;transition:background-color .15s,opacity .15s,color .15s;display:block}@media (hover:hover){.anchor-card__link:hover{background:var(--anchor-card-hover-bg);opacity:1;color:var(--anchor-card-hover-accent)}}.anchor-card__link:focus-visible{outline:2px solid var(--anchor-card-ring-color);outline-offset:var(--anchor-card-ring-offset);border-radius:max(0px, calc(var(--anchor-card-link-radius) - 2px))}@media (prefers-reduced-motion:reduce){.anchor-card__link{transition:none!important}}}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}:where(h2[id],h3[id],h4[id]){scroll-margin-top:calc(var(--nav-h,72px) + 12px)}.item-section-content>.section.two-col-grid{padding-block:0}.item-section-content>.section.two-col-grid>.section__inner.container{max-width:none;padding-inline:0}.item-section-content .two-col>:is(.image-card,.textcard-block){inline-size:100%}.item-section-content .two-col>.image-card{place-self:stretch center;width:100%}.item-section-content .two-col>.textcard-block{align-self:stretch}.item-section-content .two-col>.textcard-block .card-wrap,.item-section-content .two-col>.textcard-block .textcard{max-width:none}.message-template{margin-top:var(--space-md,1rem);padding:var(--space-md,1rem);border:1px solid var(--color-border,var(--s-border-1));border-radius:var(--radius-lg,16px);background:var(--color-surface,var(--s-surface-1))}.message-template__title{justify-content:space-between;align-items:center;gap:var(--space-sm,.75rem);margin:0 0 var(--space-sm,.75rem) 0;display:flex}.message-template__chip{border:1px solid var(--color-border,var(--s-border-1));opacity:.9;white-space:nowrap;border-radius:999px;align-items:center;padding:.2rem .6rem;font-size:.85em;display:inline-flex}.message-template__body{margin:0}
