/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer components{.table-of-contents{border:2px solid var(--color-brand);background:0 0;margin:0;padding:0}.table-of-contents__button{cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:15px 1.25rem;list-style:none;display:flex}.table-of-contents__button::-webkit-details-marker{display:none}.table-of-contents__button-title{font-family:var(--font-ui);font-size:17px;line-height:1.25rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-ui-active);color:var(--color-brand);align-items:center;display:inline-flex}.table-of-contents__button-title-icon{width:18px;height:18px;color:var(--color-brand);stroke-width:2.2px;flex:none;margin-right:.75rem;display:inline-block}.table-of-contents__button-label{text-align:right;font-family:var(--font-ui);font-size:1rem;line-height:1.25rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-ui-active);color:var(--color-brand);align-items:center;display:inline-flex}.table-of-contents__label-text--close,.table-of-contents[open] .table-of-contents__label-text--open{display:none}.table-of-contents[open] .table-of-contents__label-text--close{display:inline}.table-of-contents__button-caret{width:1rem;height:1rem;color:var(--color-brand);stroke-width:2.4px;transition:transform var(--duration-quick) var(--ease-standard);flex:none;margin-left:7px;display:inline-block}.table-of-contents[open] .table-of-contents__button-caret{transform:rotate(180deg)}.table-of-contents__content{margin:0 1.25rem;padding:18px 0}.table-of-contents[open]>.table-of-contents__content{border-top:var(--divider-stroke) solid var(--color-brand)}.table-of-contents__group{margin-top:18px}.table-of-contents__group:first-child{margin-top:0}.table-of-contents__group-heading{align-items:center;gap:.75rem;margin-bottom:.625rem;display:flex}.table-of-contents__group-title{font-family:var(--font-ui);font-size:1rem;line-height:1.25rem;font-weight:var(--weight-bold);letter-spacing:var(--tracking-ui-active);color:var(--color-text-strong);flex:none}.table-of-contents__group-divider{background-color:var(--color-border);flex:auto;height:1px}.table-of-contents__group-list{margin:0;padding:0 0 0 .75rem;list-style:none}.table-of-contents__group-item{margin-bottom:.5rem}.table-of-contents__group-item:last-child{margin-bottom:0}.table-of-contents__item-link{font-family:var(--font-ui);font-size:1rem;line-height:1.25rem;font-weight:var(--weight-semibold);letter-spacing:var(--tracking-ui-active);color:var(--color-brand);align-items:center;gap:.5rem;display:inline-flex}.table-of-contents__item-icon{width:.75rem;height:.75rem;color:var(--color-brand);stroke-width:2.4px;flex:none;display:inline-block}@media (prefers-reduced-motion:reduce){.table-of-contents__button-caret{transition:none}}@media (width>=768px){.table-of-contents__button{padding-block:18px;padding-inline:1.25rem}}.member-row{container:member/inline-size}.member-row__columns{grid-template-columns:minmax(0,1fr);gap:2rem;display:grid}.member-row__main{width:100%;min-width:0;max-width:var(--content-reading-max)}@container member (width>=1044px){.member-row__columns{grid-template-columns:minmax(0,1fr) 192px}}.member-row__heading{font-family:var(--font-site-heading,var(--font-heading));font-size:var(--text-h2);line-height:var(--tw-leading,var(--lh-h2));--tw-font-weight:var(--weight-member-name);font-weight:var(--weight-member-name);--tw-tracking:var(--tracking-member-name);letter-spacing:var(--tracking-member-name);flex:none;margin:0}.member-row__heading-divider{height:var(--divider-stroke);background-color:var(--color-border);flex:auto}.member-row__meta{font-family:var(--font-ui);font-size:1.125rem;line-height:26px;font-weight:var(--weight-bold);letter-spacing:var(--tracking-meta-active);color:var(--color-text-strong);margin:0 0 .875rem}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial;--tw-tracking:initial}}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}
