.pure-accordion{display:flex;flex-direction:column;gap:var(--spacing-lg)}.pure-accordion__header{width:100%;border:none;text-align:left;display:flex;align-items:center;justify-content:space-between;gap:var(--spacing-md);cursor:pointer}.pure-accordion__title{margin:0;line-height:var(--line-height-tight)}.pure-accordion__chevron{width:14px;height:14px;border-right:2px solid;border-bottom:2px solid;transform:rotate(45deg);transition:transform .2s ease}.pure-accordion__header.is-active .pure-accordion__chevron{transform:rotate(-135deg)}.pure-accordion__divider{border:none;margin:0}:where(.pure-accordion){font-family:var(--font-body)}:where(.pure-accordion__intro),:where(.pure-accordion__outro){border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}:where(.pure-accordion__items){border-top:1px solid var(--color-border)}:where(.pure-accordion__item){border-bottom:1px solid var(--color-border)}:where(.pure-accordion__header){background:none;font-family:var(--font-primary);color:var(--color-foreground)}:where(.pure-accordion__header:hover){color:var(--color-primary)}:where(.pure-accordion__title){font-size:var(--font-size-lg)}:where(.pure-accordion__content){font-size:var(--font-size-md);line-height:var(--line-height-relaxed)}:where(.pure-accordion__divider){border-top:1px solid var(--color-border)}.pure-menu-tab{display:flex;flex-direction:column;gap:var(--spacing-lg)}.pure-menu-tab__tabs{display:flex;flex-wrap:wrap;gap:var(--spacing-sm)}:where(.pure-menu-tab){font-family:var(--font-body)}:where(.pure-menu-tab__intro),:where(.pure-menu-tab__outro){border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}:where(.pure-menu-tab__tabs){border-bottom:1px solid var(--color-border)}:where(.pure-menu-tab__tabs .tab-link){background:transparent;font-size:var(--font-size-sm);text-transform:uppercase;letter-spacing:.08em;border-radius:var(--border-radius-sm);color:var(--color-muted);cursor:pointer;border:none;border-bottom:2px solid transparent;transition:color .2s ease,border-color .2s ease}:where(.pure-menu-tab__tabs .tab-link.active){color:var(--color-primary);border-color:var(--color-primary)}:where(.pure-menu-tab__content){border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm)}:where(.pure-menu-tab__content:hover){box-shadow:var(--shadow-md)}.pure-grid{display:flex;flex-direction:column;gap:var(--spacing-lg)}.pure-grid__grid{display:grid;grid-template-columns:1fr;gap:1.5rem}@media (min-width:640px){.pure-grid__grid[data-cols="2"],.pure-grid__grid[data-cols="3"],.pure-grid__grid[data-cols="4"],.pure-grid__grid[data-cols="5"],.pure-grid__grid[data-cols="6"]{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.pure-grid__grid[data-cols="3"],.pure-grid__grid[data-cols="4"],.pure-grid__grid[data-cols="5"],.pure-grid__grid[data-cols="6"]{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.pure-grid__grid[data-cols="4"],.pure-grid__grid[data-cols="5"],.pure-grid__grid[data-cols="6"]{grid-template-columns:repeat(4,1fr)}}@media (min-width:1280px){.pure-grid__grid[data-cols="5"],.pure-grid__grid[data-cols="6"]{grid-template-columns:repeat(5,1fr)}}@media (min-width:1536px){.pure-grid__grid[data-cols="6"]{grid-template-columns:repeat(6,1fr)}}.pure-grid__grid--12col{display:grid;grid-template-columns:repeat(12,1fr);gap:var(--grid-gap,1.5rem)}.pure-grid__span-1{grid-column:span 1}.pure-grid__span-2{grid-column:span 2}.pure-grid__span-3{grid-column:span 3}.pure-grid__span-4{grid-column:span 4}.pure-grid__span-5{grid-column:span 5}.pure-grid__span-6{grid-column:span 6}.pure-grid__span-7{grid-column:span 7}.pure-grid__span-8{grid-column:span 8}.pure-grid__span-9{grid-column:span 9}.pure-grid__span-10{grid-column:span 10}.pure-grid__span-11{grid-column:span 11}.pure-grid__span-12{grid-column:span 12}.pure-grid__grid--12col .pure-grid__item{border:var(--grid-item-border,none);background:var(--grid-item-bg,transparent);border-radius:var(--grid-item-radius,0);padding:var(--grid-item-padding,0)}@media (max-width:1023px){.pure-grid__grid--12col{grid-template-columns:repeat(6,1fr)}.pure-grid__span-10,.pure-grid__span-11,.pure-grid__span-12,.pure-grid__span-7,.pure-grid__span-8,.pure-grid__span-9{grid-column:span 6}}@media (max-width:767px){.pure-grid__grid--12col{grid-template-columns:1fr}.pure-grid__grid--12col>*{grid-column:span 1}}:where(.pure-grid){font-family:var(--font-body)}:where(.pure-grid__intro),:where(.pure-grid__outro){text-align:center;border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}:where(.pure-grid__item){border:1px solid var(--color-border);border-radius:var(--border-radius-md);box-shadow:var(--shadow-sm);transition:box-shadow .2s ease}:where(.pure-grid__item:hover){box-shadow:var(--shadow-md)}.pure-carousel{display:flex;flex-direction:column;gap:var(--spacing-lg)}.pure-carousel__wrapper{position:relative;width:100%;overflow:hidden}.pure-carousel__track{display:flex;transition:transform .5s ease}.pure-carousel__slide{min-width:100%;transition:opacity .3s ease}.pure-carousel__nav{display:flex;justify-content:center;gap:var(--spacing-lg)}.pure-carousel__arrow{display:flex;align-items:center;justify-content:center;cursor:pointer}:where(.pure-carousel){font-family:var(--font-body)}:where(.pure-carousel__intro),:where(.pure-carousel__outro){border:1px solid var(--color-border);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}:where(.pure-carousel__wrapper){border-radius:var(--border-radius-lg);border:1px solid var(--color-border);box-shadow:var(--shadow-sm)}:where(.pure-carousel__arrow){border:1px solid var(--color-border);color:var(--color-foreground);width:3.5rem;height:3.5rem;border-radius:999px;box-shadow:var(--shadow-sm);transition:background .2s ease}:where(.pure-carousel__arrow:hover){background:var(--color-primary);color:var(--color-background)}@media (max-width:768px){:where(.pure-carousel__arrow){width:2.75rem;height:2.75rem}}.pure-sidebar{width:100%}.pure-sidebar__inner{max-width:var(--content-max-width,1200px);margin:0 auto}.pure-sidebar__after,.pure-sidebar__maintext{margin-bottom:2rem}.pure-sidebar__layout{display:grid;gap:2.5rem}@media (min-width:900px){.pure-sidebar__layout.has-sidebar{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}@media (max-width:900px){.pure-sidebar__layout.has-sidebar{grid-template-columns:1fr}}.pure-sidebar__content{display:flex;flex-direction:column;gap:2rem}.pure-sidebar__content-block{padding:0}:where(.pure-sidebar__aside){background-color:var(--sidebar-aside-bg,#f6ece0);padding:1rem;border-radius:.25rem;height:100%}:where(.pure-sidebar__aside) .markdown{margin:0}:where(.pure-sidebar__aside) .markdown img{display:block;width:100%;height:auto;margin:0 auto 1rem}.sidebar-aggregator{width:100%}.sidebar-aggregator__layout{display:grid;gap:2.25rem;align-items:flex-start}@media (min-width:900px){.sidebar-aggregator__layout.has-sidebar{grid-template-columns:minmax(0,1fr) minmax(180px,220px)}}@media (max-width:900px){.sidebar-aggregator__layout{grid-template-columns:1fr}}.sidebar-aggregator__main{display:flex;flex-direction:column;gap:2rem}.sidebar-aggregator__block{padding:0}:where(.sidebar-aggregator__aside){background:var(--sidebar-aside-bg,#f6ece0);padding:1.5rem;border-radius:.5rem;align-self:stretch;height:100%}:where(.sidebar-aggregator__aside) .markdown{margin:0;height:100%}:where(.sidebar-aggregator__aside) .markdown img{display:block;width:100%;height:auto;margin:0 auto 1rem}