.blog-header-module__c2TV0G__header{z-index:50;padding:1rem 1rem 0;position:sticky;top:0}.blog-header-module__c2TV0G__bar{border:1px solid var(--border);background:var(--background);border-radius:2rem;justify-content:space-between;align-items:center;gap:.5rem;max-width:80rem;min-height:3.5rem;margin:auto;padding:.5rem 1rem;display:flex;position:relative}.blog-header-module__c2TV0G__logo{min-width:0}.blog-header-module__c2TV0G__actions,.blog-header-module__c2TV0G__languages{align-items:center;gap:.25rem;display:flex}.blog-header-module__c2TV0G__actions{flex-shrink:0}.blog-header-module__c2TV0G__languages a{min-height:2.25rem;padding:.5rem .25rem;font-size:.75rem}.blog-header-module__c2TV0G__languages a[aria-current]{color:var(--primary);font-weight:700}.blog-header-module__c2TV0G__cta{color:var(--primary-foreground);background:var(--primary);white-space:nowrap;border-radius:2rem;padding:.5rem 1rem;font-weight:600}.blog-header-module__c2TV0G__menu summary{cursor:pointer;min-height:2.25rem;padding:.5rem}.blog-header-module__c2TV0G__panel{background:var(--background);border:1px solid var(--border);border-radius:1rem;grid-template-columns:1fr 1fr;gap:1.5rem;width:min(36rem,100vw - 2rem);max-height:75vh;padding:1.5rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0;overflow-y:auto;box-shadow:0 .5rem 1.5rem #0002}.blog-header-module__c2TV0G__panel a{padding:.5rem 0;display:block}.blog-header-module__c2TV0G__panel a:hover,.blog-header-module__c2TV0G__languages a:hover{text-decoration:underline}.blog-header-module__c2TV0G__category{color:var(--muted-foreground);margin-top:1rem;font-size:.875rem}.blog-header-module__c2TV0G__header a:focus-visible,.blog-header-module__c2TV0G__menu summary:focus-visible{outline:2px solid var(--primary);outline-offset:3px}@media (max-width:639px){.blog-header-module__c2TV0G__bar,.blog-header-module__c2TV0G__actions{flex-wrap:wrap}.blog-header-module__c2TV0G__cta{display:none}.blog-header-module__c2TV0G__logo{flex:100%}.blog-header-module__c2TV0G__actions{justify-content:flex-end;width:100%}.blog-header-module__c2TV0G__languages{margin-right:auto}.blog-header-module__c2TV0G__panel{grid-template-columns:1fr}}