@layer components{.gs-layout{width:100%;padding:unset}:where(section,main,header,footer).gs-layout{padding-block:var(--gs-padding-section)}.gs-layout.pad-none{padding-block:0}.gs-layout.pad-sec-sm{padding-block:var(--gs-pad-xl)}.gs-layout.pad-sec-md{padding-block:var(--gs-padding-section)}.gs-layout.pad-sec-lg{padding-block:calc(var(--gs-padding-section) * 1.5)}.gs-layout.pad-sec-xl{padding-block:calc(var(--gs-padding-section) * 2)}.gs-layout.grid,.gs-layout .wrapper.grid{transition:var(--gs-ease-out) var(--gs-motion-base,150ms);container-type:inline-size;container-name:gs-layout-grid;display:grid;gap:var(--local-gap,var(--gs-pad-md));grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--local-min-w,20rem)),1fr));align-items:var(--local-align,stretch);justify-items:var(--local-justify,stretch)}.gs-layout.grid[data-mode="strict"],.gs-layout[data-mode="strict"] .wrapper.grid{--local-cols:var(--local-cols-d,3);grid-template-columns:repeat(var(--local-cols),1fr);grid-auto-flow:dense}@container gs-layout-grid (max-width:50rem){.gs-layout.grid[data-mode="strict"],.gs-layout[data-mode="strict"] .wrapper.grid{--local-cols:var(--local-cols-t,2)}}@container gs-layout-grid (max-width:28.125rem){.gs-layout.grid[data-mode="strict"],.gs-layout[data-mode="strict"] .wrapper.grid{--local-cols:var(--local-cols-m,1)}}.gs-layout.grid[data-variant="bento_left"]>:nth-child(1),.gs-layout .wrapper.grid[data-variant="bento_left"]>:nth-child(1){grid-column:span 2;grid-row:span 2}.gs-layout.grid[data-variant="bento_top"]>:nth-child(1),.gs-layout .wrapper.grid[data-variant="bento_top"]>:nth-child(1){grid-column:1 / -1}.gs-layout.grid[data-variant="bento_center"]>:nth-child(2),.gs-layout .wrapper.grid[data-variant="bento_center"]>:nth-child(2){grid-column:span 2;grid-row:span 2}.gs-layout.grid[data-variant="sidebar_right"],.gs-layout .wrapper.grid[data-variant="sidebar_right"]{grid-template-columns:2fr 1fr}.gs-layout.grid[data-variant="sidebar_left"],.gs-layout .wrapper.grid[data-variant="sidebar_left"]{grid-template-columns:1fr 2fr}.gs-layout.grid[data-variant="masonry"]>:nth-child(3n + 2),.gs-layout .wrapper.grid[data-variant="masonry"]>:nth-child(3n + 2){grid-row:span 2}@container gs-layout-grid (max-width:48rem){.gs-layout.grid[data-variant="bento_left"]>:nth-child(1),.gs-layout .wrapper.grid[data-variant="bento_left"]>:nth-child(1),.gs-layout.grid[data-variant="bento_center"]>:nth-child(2),.gs-layout .wrapper.grid[data-variant="bento_center"]>:nth-child(2){grid-column:span 1;grid-row:auto}.gs-layout.grid[data-variant="sidebar_right"],.gs-layout .wrapper.grid[data-variant="sidebar_right"],.gs-layout.grid[data-variant="sidebar_left"],.gs-layout .wrapper.grid[data-variant="sidebar_left"]{grid-template-columns:1fr}}}@layer components{.gs-accordion-wrapper{display:flex;flex-direction:column;gap:var(--local-gap,var(--gs-spacing-200,0.75rem));background-color:var(--local-bg,transparent);color:var(--local-color,inherit);border-radius:var(--local-radius,0);padding:var(--local-pad,0);border:var(--local-border,none);box-shadow:var(--local-shadow,none);transition:background-color var(--gs-motion,0.3s) ease,border-color var(--gs-motion,0.3s) ease,box-shadow var(--gs-motion,0.3s) ease}}@layer components{details.gs-accordion-item{display:flex;flex-direction:column;color:var(--local-color,inherit);background-color:var(--local-bg,transparent);border-radius:var(--local-radius,var(--gs-radius,0.5rem));border:var(--local-border,none);box-shadow:var(--local-shadow,none);overflow:hidden;transition:background-color var(--gs-motion,0.3s) ease,border-color var(--gs-motion,0.3s) ease,box-shadow var(--gs-motion,0.3s) ease}.gs-accordion-header{display:flex;align-items:center;justify-content:space-between;gap:var(--gs-gap,0.75rem);padding:var(--local-pad-y,1rem) var(--local-pad-x,1.25rem);background:transparent;color:inherit;border:none;cursor:pointer;text-align:left;font-weight:var(--gs-font-weight-md,600);font-size:var(--gs-size-md,1rem);list-style:none;user-select:none;position:relative;transition:background-color 0.2s ease,color 0.2s ease}.gs-accordion-header::-webkit-details-marker{display:none}.gs-accordion-header:focus-visible{outline:var(--gs-stroke-sm,0.125rem) solid var(--local-intent-color,var(--gs-brand));outline-offset:-0.125rem;border-radius:var(--local-radius,var(--gs-radius,0.5rem))}.gs-acc-title{flex:1;margin:0;font-size:inherit;font-weight:inherit;line-height:1.4}.gs-acc-icon{display:inline-flex;align-items:center;gap:0.5rem;flex-shrink:0;color:var(--gs-text-muted,inherit);transition:color var(--gs-motion,0.2s) ease,opacity var(--gs-motion,0.2s) ease,transform 0.2s ease}.gs-accordion-header:hover .gs-acc-icon{opacity:1}.gs-chevron{transition:transform 0.25s cubic-bezier(0.16,1,0.3,1);color:inherit}details.gs-accordion-item[open] .gs-chevron{transform:rotate(180deg)}.gs-accordion-panel{overflow:hidden}.gs-accordion-inner{overflow:hidden;min-height:0;padding:var(--gs-spacing-100) var(--local-pad-x,1.25rem) var(--local-pad-y,1.25rem);font-size:var(--gs-size-sm,0.925rem);line-height:var(--gs-leading-sm,1.5);color:var(--gs-text-muted)}}