.BlogPostGrid_blogPostGrid__J7Wxm{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:5px;gap:5px;margin-top:2rem;width:100vw;margin-left:calc(-50vw + 50%);padding:0 2rem;box-sizing:border-box}.BlogPostGrid_postCard__fmtMB{background:var(--color-surface);border-radius:16px;overflow:hidden;border:none;transition:background-color .15s ease}.BlogPostGrid_postCard__fmtMB:hover{background:var(--color-surface-elevated)}.BlogPostGrid_postCard__fmtMB:hover .BlogPostGrid_imageContainer___9s4x{padding:12px}.BlogPostGrid_postCard__fmtMB:hover .BlogPostGrid_imageWrapper__HOK_H{transform:scale(1.02)}.BlogPostGrid_postLink__LcyPw{display:block;text-decoration:none;color:inherit;height:100%}.BlogPostGrid_titleContainer__3iOWW{padding:1.5rem 1.5rem 1rem}.BlogPostGrid_titleContainer__3iOWW h3{font-family:var(--font-ui)!important;font-weight:var(--weight-bold)!important;font-size:1rem!important;margin:0;letter-spacing:-.025em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.BlogPostGrid_imageContainer___9s4x{position:relative;width:100%;height:240px;padding:16px;box-sizing:border-box;transition:padding .2s ease;background-color:none}.BlogPostGrid_imageWrapper__HOK_H{position:relative;width:100%;height:100%;border-radius:12px;overflow:hidden;transition:transform .2s ease}.BlogPostGrid_imageGradient__eis_8{position:absolute;bottom:0;left:0;right:0;height:120px;background:linear-gradient(0deg,rgba(0,0,0,.6) 0,rgba(0,0,0,.3) 50%,transparent);pointer-events:none;z-index:1}.BlogPostGrid_imageMeta__9_sWL{position:absolute;bottom:1rem;left:1rem;right:1rem;display:flex;align-items:center;gap:.75rem;z-index:2}.BlogPostGrid_image__JMfRW{object-fit:cover}.BlogPostGrid_content__7NUg_{padding:1rem 1.5rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.BlogPostGrid_meta__jfjvZ{display:flex;align-items:center;gap:.75rem;margin-top:auto;padding-top:.5rem}.BlogPostGrid_category__5PK44,.BlogPostGrid_date__sQlTj,.BlogPostGrid_readTime__Il97w{font-family:var(--font-ui);font-size:.75rem;color:var(--color-text-tertiary);font-weight:var(--weight-normal)}.BlogPostGrid_imageMeta__9_sWL .BlogPostGrid_date__sQlTj,.BlogPostGrid_imageMeta__9_sWL .BlogPostGrid_readTime__Il97w{color:rgba(255,255,255,.95);font-size:.75rem;font-weight:var(--weight-medium)}.BlogPostGrid_category__5PK44{background:var(--color-border-subtle);padding:.25rem .5rem;border-radius:.75rem;text-transform:uppercase;letter-spacing:.05em;font-weight:var(--weight-medium);display:none}.BlogPostGrid_content__7NUg_ p{margin:0;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.BlogPostGrid_emptyState__eFswx{text-align:center;padding:4rem 2rem;grid-column:1/-1}@media (max-width:1200px){.BlogPostGrid_blogPostGrid__J7Wxm{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;padding:0 1.5rem}}@media (max-width:768px){.BlogPostGrid_blogPostGrid__J7Wxm{grid-template-columns:1fr;gap:1.5rem;padding:0 1rem;width:100%;margin-left:0}.BlogPostGrid_titleContainer__3iOWW{padding:1.25rem 1.25rem 1rem}.BlogPostGrid_content__7NUg_{padding:1rem 1.25rem 1.25rem}.BlogPostGrid_meta__jfjvZ{flex-direction:column;align-items:flex-start;gap:.75rem}.BlogPostGrid_metaInfo__8T5pp{align-items:flex-start;text-align:left}}@media (max-width:480px){.BlogPostGrid_imageContainer___9s4x{height:160px}.BlogPostGrid_titleContainer__3iOWW{padding:1rem 1rem .75rem}.BlogPostGrid_content__7NUg_{padding:.75rem 1rem 1rem}}:root{--resources-hero:clamp(2.5rem,5vw,4rem);--resources-title:clamp(1.125rem,1.5vw,1.5rem);--resources-subtitle:clamp(1.25rem,2vw,1.75rem);--resources-body:clamp(1rem,1vw,1.125rem);--resources-meta:clamp(0.875rem,0.8vw,1rem);--resources-caption:clamp(0.75rem,0.6vw,0.875rem)}.resources-hero{font-family:var(--font-serif);font-size:var(--resources-hero);font-weight:var(--weight-normal);line-height:1.1;letter-spacing:-.02em;color:var(--color-text-primary);max-width:28ch}.resources-title{font-family:var(--font-ui);font-size:var(--resources-title);font-weight:var(--weight-medium);line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.resources-subtitle{font-size:var(--resources-subtitle);line-height:1.3;color:var(--color-text-primary)}.resources-body,.resources-subtitle{font-family:var(--font-serif);font-weight:var(--weight-normal)}.resources-body{font-size:var(--resources-body);line-height:1.5;color:var(--color-text-secondary)}.resources-meta{font-size:var(--resources-meta);line-height:1.4}.resources-caption,.resources-meta{font-family:var(--font-serif);font-weight:var(--weight-normal);color:var(--color-text-tertiary)}.resources-caption{font-size:var(--resources-caption);line-height:1.3}.resources-category-pill{font-weight:var(--weight-medium);letter-spacing:.02em;text-transform:uppercase;background:var(--color-border-subtle);padding:.25rem .75rem;border-radius:1rem;border:none;display:inline-block}.resources-category-pill,.resources-date{font-family:var(--font-serif);font-size:var(--resources-caption);color:var(--color-text-tertiary)}.resources-date,.resources-list-title{font-weight:var(--weight-normal)}.resources-list-title{font-family:var(--font-serif);font-size:var(--resources-title);line-height:1.3;color:var(--color-text-primary);margin:0}.resources-list-meta{font-family:var(--font-serif);font-size:var(--resources-meta);color:var(--color-text-tertiary);display:flex;align-items:center;gap:1rem}.BlogPostList_blogPostList__L_C_3{display:flex;flex-direction:column;gap:0;margin-top:2rem;width:100%;max-width:none}.BlogPostList_listItem__6tR15{border-bottom:1px solid var(--color-border);transition:border-color .2s ease}.BlogPostList_listItem__6tR15:last-child{border-bottom:none}.BlogPostList_listItem__6tR15:hover{border-color:var(--color-border-subtle)}.BlogPostList_listLink__L2VFJ{display:block;text-decoration:none;color:inherit;padding:1.75rem 0;transition:all .2s ease}.BlogPostList_listLink__L2VFJ:hover{padding-left:.5rem}.BlogPostList_listContent__5H3Gm{display:flex;justify-content:space-between;align-items:flex-start;gap:2rem}.BlogPostList_listMain__T9yzs{flex:1 1;display:flex;flex-direction:column;gap:.5rem}.BlogPostList_listMain__T9yzs h3{margin:0;transition:color .2s ease}.BlogPostList_listLink__L2VFJ:hover .BlogPostList_listMain__T9yzs h3{color:var(--color-text-primary)}.BlogPostList_listMeta__PZNZ_{display:flex;align-items:center;gap:.75rem;margin-top:.25rem}.BlogPostList_metaItem___C_J4{font-family:var(--font-ui);font-size:.75rem;color:var(--color-text-tertiary);font-weight:400}.BlogPostList_metaItem___C_J4:not(:last-child):after{content:"•";margin-left:.75rem;color:var(--color-text-tertiary);opacity:.5}.BlogPostList_categoryPill__uQbD6{font-family:var(--font-ui);font-size:.5625rem;color:var(--color-text-secondary);background:var(--color-surface);padding:.1875rem .5rem;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;font-weight:500;white-space:nowrap;transition:all .2s ease}.BlogPostList_listLink__L2VFJ:hover .BlogPostList_categoryPill__uQbD6{background:var(--color-surface-elevated)}@media (max-width:768px){.BlogPostList_listLink__L2VFJ{padding:1.5rem 0}.BlogPostList_listLink__L2VFJ:hover{padding-left:0}.BlogPostList_listContent__5H3Gm{flex-direction:column;gap:.75rem}.BlogPostList_categoryPill__uQbD6{align-self:flex-start}}.ResourcesTabs_tabsContainer__0uobi{display:flex;justify-content:center;width:100%}.ResourcesTabs_tabs__9YCiD{display:flex;gap:.25rem;padding:.375rem;background:var(--color-surface);border-radius:9999px;width:-moz-fit-content;width:fit-content;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.ResourcesTabs_tabs__9YCiD::-webkit-scrollbar{display:none}.ResourcesTabs_tab__U_h5T{display:flex;align-items:center;justify-content:center;padding:.5rem 1rem;background:transparent;border:none;border-radius:9999px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-family:var(--font-ui);font-size:.75rem;font-weight:500;white-space:nowrap;min-width:-moz-fit-content;min-width:fit-content;position:relative}.ResourcesTabs_tab__U_h5T:hover:not(.ResourcesTabs_active__hXSV6){color:var(--color-text-primary);background:var(--color-surface-elevated)}.ResourcesTabs_tab__U_h5T.ResourcesTabs_active__hXSV6{color:var(--color-text-primary);background:var(--color-background);box-shadow:0 1px 3px rgba(0,0,0,.1)}.ResourcesTabs_tab__U_h5T:focus{outline:none}.ResourcesTabs_menuTrigger__kJdUV{display:flex;align-items:center;justify-content:center;padding:.5rem .75rem;background:transparent;border:none;border-radius:9999px;color:var(--color-text-secondary);cursor:pointer;transition:all .15s ease;font-family:var(--font-ui)}.ResourcesTabs_menuTrigger__kJdUV:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}.ResourcesTabs_menuTrigger__kJdUV:focus{outline:none}.ResourcesTabs_dropdownContent___vi5v{min-width:120px;background:var(--color-background);border:1px solid var(--color-border);border-radius:8px;padding:4px;box-shadow:0 4px 12px rgba(0,0,0,.15);animation:ResourcesTabs_slideDown__fO03j .2s ease;z-index:50}@keyframes ResourcesTabs_slideDown__fO03j{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ResourcesTabs_dropdownItem__GWIvy{display:flex;align-items:center;padding:6px 10px;font-family:var(--font-ui);font-size:.75rem;color:var(--color-text-primary);border-radius:4px;cursor:pointer;outline:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;transition:background .15s ease}.ResourcesTabs_dropdownItem__GWIvy:focus,.ResourcesTabs_dropdownItem__GWIvy:hover{background:var(--color-surface)}.ResourcesTabs_itemIndicator__PapMS{position:absolute;right:6px;display:flex;align-items:center;color:var(--color-text-primary)}@media (max-width:768px){.ResourcesTabs_tabsContainer__0uobi{justify-content:flex-start}.ResourcesTabs_tabs__9YCiD{width:100%;overflow-x:scroll}.ResourcesTabs_tab__U_h5T{padding:.5rem .875rem;font-size:.75rem}.ResourcesTabs_menuTrigger__kJdUV{padding:.5rem .75rem}}.Resources_resourcesPage___PTKn{min-height:100vh;position:relative}.Resources_container__VnvhK{margin:0 auto;padding:2rem;overflow:hidden}.Resources_controlsRow__2R89S{display:flex;align-items:center;margin-bottom:2rem;position:relative;z-index:20}.Resources_pageHeader__Oqbfu{text-align:center;margin-bottom:3rem;padding-bottom:2rem;border-bottom:1px solid var(--border-color)}.Resources_pageHeader__Oqbfu h1{margin-bottom:1rem}.Resources_pageHeader__Oqbfu p{color:var(--text-secondary);max-width:600px;margin:0 auto}.Resources_categoryMeta__9sunh{margin-top:1rem}.Resources_categoryMeta__9sunh span{color:var(--text-secondary)}.Resources_emptyState__fSDEN{text-align:center;padding:4rem 2rem;margin-top:2rem}.Resources_emptyState__fSDEN h3{margin-bottom:1rem;color:var(--text-primary)}.Resources_emptyState__fSDEN p{color:var(--text-secondary)}@media (max-width:768px){.Resources_container__VnvhK{padding:1rem}.Resources_controlsRow__2R89S{margin-bottom:1.5rem}.Resources_pageHeader__Oqbfu{margin-bottom:2rem;padding-bottom:1.5rem}.Resources_emptyState__fSDEN{padding:3rem 1rem}}