/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.list-dropdown{z-index:90;border-style:var(--tw-border-style);background-color:var(--lightgray);height:auto;padding-right:calc(var(--spacing,.25rem)*4);border-width:1px;border-radius:8px;flex-direction:column;justify-content:flex-start;align-items:center;display:flex;position:relative}.list-dropdown:where([data-theme=dark] *){background-color:var(--darkgray)}.list-dropdown.readonly .list-dropdown--label{padding-right:calc(var(--spacing,.25rem)*0);position:relative}.list-dropdown--label{top:calc(var(--spacing,.25rem)*0);left:calc(var(--spacing,.25rem)*0);white-space:nowrap;cursor:pointer;width:100%;height:40px;padding-inline:calc(var(--spacing,.25rem)*2);padding-block:calc(var(--spacing,.25rem)*2);-webkit-user-select:none;user-select:none;z-index:2;justify-content:flex-start;align-items:center;display:flex;position:absolute}.list-dropdown--label svg{top:50%;right:calc(var(--spacing,.25rem)*2);--tw-translate-y:calc(calc(1/2*100%)*-1);width:10px;height:auto;translate:var(--tw-translate-x)var(--tw-translate-y);transition:transform .18s ease-out;position:absolute}.list-dropdown--label.open svg{transform:rotate(180deg)}.list-dropdown--options{left:calc(var(--spacing,.25rem)*0);height:calc(var(--spacing,.25rem)*0);width:100%;padding-top:40px;transition:height .25s ease-out;position:relative;overflow:hidden}.list-dropdown--options.open{height:var(--dropdown-height)}.list-dropdown--options p{height:24px;padding-inline:calc(var(--spacing,.25rem)*2);cursor:pointer;-webkit-user-select:none;user-select:none;position:relative}.list-dropdown--options p:hover{color:var(--purple)}.list-dropdown--options p:last-child{padding-bottom:calc(var(--spacing,.25rem)*2)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@media(max-width:calc(800px - 1px)){.desktop-only{display:none!important}}.allArticles{margin-top:140px;padding-top:64px}@media(max-width:calc(800px - 1px)){.allArticles{margin-top:92px}}.allArticles .filterBar{position:absolute;top:0;left:0;width:100%;display:flex;align-items:flex-start;gap:4px;margin-bottom:24px;padding-left:24px}.allArticles .filterBar .filter-label{background-color:#1a1a1a;border:1px solid rgba(238,238,238,.15);padding:10px 12px 10px 16px;color:var(--theme-primary);border-radius:6px;height:40px;font-family:var(--font-geist);font-weight:400;line-height:1.3;font-size:14px}@media(min-width:800px){.allArticles .filterBar .filter-label{font-size:16px}}@media(min-width:1720px){.allArticles .filterBar .filter-label{font-size:16px}}.allArticles .filterBar .filter-label strong{font-weight:400}@media(min-width:1720px){.allArticles .filterBar .filter-label.variable{font-size:1vw}}.allArticles .filterBar .filter-label:where([data-theme=light] *){border-color:rgba(26,26,26,.15);background-color:#eee}@media(max-width:calc(800px - 1px)){.allArticles .filterBar{gap:4px;margin-bottom:24px;padding-left:16px}}.allArticles .grid{row-gap:60px}.allArticles .grid>*{grid-column:span 4}.allArticles .grid .noArticles{grid-column:1/-1}@media(max-width:calc(800px - 1px)){.allArticles .grid{row-gap:24px}.allArticles .grid>*{grid-column:span 4}}.allArticles .loadButton{margin-top:64px}
/*! tailwindcss v4.1.8 | MIT License | https://tailwindcss.com */@media (min-width:800px){.mobile-only{display:none!important}}@media (max-width:799px){.desktop-only{display:none!important}}.blog-featured{grid-template-rows:auto 24px auto;margin-top:138px}@media (max-width:799px){.blog-featured{padding-top:var(--spacer-mid)}}.blog-featured h1{grid-row:1}.blog-featured .featured{grid-template-rows:auto 1fr;margin-top:24px}.blog-featured .featured>:first-child{grid-area:1/1/span 2/span 8}.blog-featured .featured>:not(:first-child){grid-column:9/span 8}@media (max-width:799px){.blog-featured .featured{margin-top:16px}.blog-featured .featured>:first-child,.blog-featured .featured>:not(:first-child){grid-area:auto/1/auto/-1}}