.m-blog-header{align-items:center;display:flex;justify-content:flex-end}.m-blog-header__toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-primary-700);cursor:pointer;display:inline-flex;height:44px;justify-content:center;padding:0;width:44px}.m-blog-header__toggle-icon,.m-blog-header__toggle-icon:after,.m-blog-header__toggle-icon:before{background:currentColor;border-radius:2px;display:block;height:2px;transition:transform var(--duration-base) ease-out,opacity var(--duration-fast) ease-out;width:22px}.m-blog-header__toggle-icon{position:relative}.m-blog-header__toggle-icon:after,.m-blog-header__toggle-icon:before{content:"";left:0;position:absolute}.m-blog-header__toggle-icon:before{top:-7px}.m-blog-header__toggle-icon:after{top:7px}.m-blog-header__toggle[aria-expanded=true] .m-blog-header__toggle-icon{background:transparent}.m-blog-header__toggle[aria-expanded=true] .m-blog-header__toggle-icon:before{transform:translateY(7px) rotate(45deg)}.m-blog-header__toggle[aria-expanded=true] .m-blog-header__toggle-icon:after{transform:translateY(-7px) rotate(-45deg)}.m-blog-header__panel{background:var(--color-neutral-0);border-bottom:1px solid var(--color-neutral-200);box-shadow:var(--shadow-md);display:flex;flex-direction:column;gap:var(--space-4);left:0;max-height:calc(100vh - 72px);overflow-y:auto;overscroll-behavior:contain;padding:var(--space-2) 4% var(--space-6);position:absolute;right:0;top:100%}.m-blog-header__empty{color:var(--color-text-muted);font-size:var(--font-size-xs);margin:0}.m-blog-header.is-ready .m-blog-header__panel:not(.is-open){display:none}.m-blog-header__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.m-blog-header__link{color:var(--color-text-primary);display:block;font-size:var(--font-size-sm);font-weight:600;padding:var(--space-3) 0;text-decoration:none;transition:color var(--duration-fast) ease-out}.m-blog-header__link:hover{color:var(--color-primary-500)}.m-blog-header__item-row{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.m-blog-header__dropdown-toggle{align-items:center;background:transparent;border:0;border-radius:var(--radius-sm);color:var(--color-text-primary);cursor:pointer;display:inline-flex;font:inherit;gap:var(--space-1);justify-content:center;min-height:44px;min-width:44px;padding:0;transition:color var(--duration-fast) ease-out}.m-blog-header__item-row>.m-blog-header__link+.m-blog-header__dropdown-toggle{justify-content:flex-end}.m-blog-header__dropdown-toggle--label{flex:1;font-size:var(--font-size-sm);font-weight:600;justify-content:space-between;text-align:left}.m-blog-header__dropdown-toggle:hover{color:var(--color-primary-500)}.m-blog-header__chevron{flex-shrink:0;transition:transform var(--duration-fast) ease-out}.m-blog-header__item.is-open .m-blog-header__chevron{transform:rotate(180deg)}.m-blog-header__dropdown{border-left:2px solid var(--color-neutral-200);display:none;list-style:none;margin:0 0 var(--space-2);padding:0 0 0 var(--space-4)}.m-blog-header:not(.is-ready) .m-blog-header__dropdown,.m-blog-header__item.is-open>.m-blog-header__dropdown{display:block}.m-blog-header__dropdown-link,.m-blog-header__dropdown-title{color:var(--color-text-secondary);display:block;font-size:var(--font-size-xs);line-height:var(--line-height-tight);padding:var(--space-2) 0;text-decoration:none;transition:color var(--duration-fast) ease-out,background-color var(--duration-fast) ease-out}.m-blog-header__dropdown-title{color:var(--color-text-primary);font-weight:700}.m-blog-header__dropdown-link:hover,a.m-blog-header__dropdown-title:hover{color:var(--color-primary-500)}.m-blog-header__dropdown-sublist{list-style:none;margin:0;padding:0 0 0 var(--space-3)}.m-blog-header__search{align-items:center;display:flex;position:relative}.m-blog-header__search-icon{color:var(--color-text-muted);left:var(--space-3);pointer-events:none;position:absolute}.m-blog-header__search-input{background:var(--color-neutral-0);border:1px solid var(--color-border-default);border-radius:999px;color:var(--color-text-primary);font:inherit;font-size:var(--font-size-xs);min-height:44px;padding:var(--space-2) var(--space-3) var(--space-2) calc(var(--space-3) + 26px);transition:border-color var(--duration-fast) ease-out;width:100%}.m-blog-header__search-input:hover{border-color:var(--color-primary-300)}.m-blog-header__cta{align-items:center;background:var(--color-accent-300);border-radius:999px;color:var(--color-primary-800);display:inline-flex;font-size:var(--font-size-xs);font-weight:700;justify-content:center;min-height:44px;padding:var(--space-2) var(--space-6);text-decoration:none;transition:background-color var(--duration-fast) ease-out}.m-blog-header__cta:hover{background:var(--color-accent-400)}.m-blog-header__cta:focus-visible,.m-blog-header__dropdown-link:focus-visible,.m-blog-header__dropdown-toggle:focus-visible,.m-blog-header__link:focus-visible,.m-blog-header__search-input:focus-visible,.m-blog-header__toggle:focus-visible,a.m-blog-header__dropdown-title:focus-visible{outline:3px solid var(--color-focus-ring);outline-offset:2px}@media (min-width:1024px){.m-blog-header__toggle{display:none}.m-blog-header.is-ready .m-blog-header__panel:not(.is-open),.m-blog-header__panel{align-items:center;background:none;border:0;box-shadow:none;display:flex;flex-direction:row;gap:var(--space-6);justify-content:flex-end;padding:0;position:static}.m-blog-header__list{flex-direction:row;gap:var(--space-6)}.m-blog-header__link{align-items:center;display:inline-flex;font-size:var(--font-size-xs);min-height:40px;padding:0}.m-blog-header.is-ready .m-blog-header__panel:not(.is-open),.m-blog-header__panel{max-height:none;overflow:visible}.m-blog-header__item{position:relative}.m-blog-header__item-row{gap:2px}.m-blog-header__dropdown-toggle{font-size:var(--font-size-xs);font-weight:600;min-height:40px;min-width:24px}.m-blog-header__item-row>.m-blog-header__link+.m-blog-header__dropdown-toggle{justify-content:center}.m-blog-header__dropdown-toggle--label{flex:none;gap:var(--space-1)}.m-blog-header__item.is-open>.m-blog-header__item-row .m-blog-header__dropdown-toggle,.m-blog-header__item.is-open>.m-blog-header__item-row .m-blog-header__link{color:var(--color-primary-500)}.m-blog-header:not(.is-ready) .m-blog-header__dropdown,.m-blog-header__dropdown{background:var(--color-neutral-0);border:1px solid var(--color-neutral-200);border-radius:var(--radius-md);box-shadow:var(--shadow-md);display:none;left:calc(var(--space-4)*-1);margin:0;max-width:340px;min-width:260px;padding:var(--space-2);position:absolute;top:calc(100% + var(--space-3));z-index:10}.m-blog-header__dropdown:before{bottom:100%;content:"";height:var(--space-3);left:0;position:absolute;right:0}.m-blog-header__item:nth-last-child(-n+2)>.m-blog-header__dropdown{left:auto;right:calc(var(--space-4)*-1)}.m-blog-header:not(.is-ready) .m-blog-header__item:focus-within>.m-blog-header__dropdown,.m-blog-header:not(.is-ready) .m-blog-header__item:hover>.m-blog-header__dropdown,.m-blog-header__item.is-open>.m-blog-header__dropdown{display:block}.m-blog-header__dropdown-link,.m-blog-header__dropdown-title{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3)}.m-blog-header__dropdown-link:hover,a.m-blog-header__dropdown-title:hover{background:var(--color-primary-50)}.m-blog-header__dropdown-group+li,li+.m-blog-header__dropdown-group{border-top:1px solid var(--color-neutral-200);margin-top:var(--space-1);padding-top:var(--space-1)}.m-blog-header__dropdown-sublist{padding-left:var(--space-2)}.m-blog-header__search-input{width:220px}}@media (prefers-reduced-motion:reduce){.m-blog-header *,.m-blog-header :after,.m-blog-header :before{transition:none!important}}