.Blog-Layout[data-variant=focus]{grid-template-rows:minmax(0,1fr)}a.Blog-Header-Title:hover{opacity:var(--opacity-hover)}.Blog-Header-MenuButton:hover,.Blog-Header-NavLink:hover,.Blog-Header-SearchButton:hover,.Blog-MegaMenu-CloseButton:hover{color:var(--color-interactive-primary)}.Blog-MegaMenu-TagItem:hover{background-color:var(--color-interactive-primary-bg-faint)}.Blog-MegaMenu-AllLink:hover{opacity:var(--opacity-hover)}.Blog-NavDrawer-CloseButton:hover,.Blog-SearchForm-Submit:hover{color:var(--color-interactive-primary)}.Blog-SearchForm-Input:focus-visible{box-shadow:0 0 0 var(--spacing-half) var(--color-interactive-primary);outline:var(--spacing-half) solid transparent}.Blog-SearchForm-Input--MegaMenu:focus-visible{box-shadow:0 0 0 var(--spacing-half) var(--color-interactive-primary)}.Blog-SearchForm-RecommendationChip:hover{background-color:var(--color-interactive-primary-bg);color:var(--color-text-primary)}.Blog-NavDrawer-TagGroup:last-child{margin-bottom:0}.Blog-NavDrawer-TagGroupButton:hover{color:var(--color-text-primary)}.Blog-NavDrawer-TagGroupButton:focus-visible{box-shadow:0 0 0 var(--spacing-px) var(--color-ring-primary);border-radius:var(--radius-sm)}.Blog-NavDrawer-Link:hover{color:var(--color-interactive-primary)}.Blog-CaptureButton--Visible:hover:not(:disabled){opacity:var(--opacity-hover)}.Blog-CaptureButton:disabled{cursor:wait}@keyframes Blog-CaptureSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.Blog-CaptureButton[aria-busy=true]{animation:Blog-CaptureSpin var(--transition-duration-extra-slow) linear infinite}.Blog-NavDrawer{transition:transform var(--transition-duration-fast) var(--transition-timing-function-default),visibility var(--transition-duration-fast) var(--transition-timing-function-default);transform:translate(-100%);visibility:hidden}.Blog-NavDrawer--Open{transform:translate(0);visibility:visible}.Blog-NavDrawer-Overlay{transition:opacity var(--transition-duration-fast) var(--transition-timing-function-default),visibility var(--transition-duration-fast) var(--transition-timing-function-default)}@keyframes Blog-MegaMenuSlideDown{0%{opacity:var(--opacity-zero);transform:translateY(calc(-1 * var(--spacing-1)))}to{opacity:var(--opacity-full);transform:translateY(0)}}.Blog-MegaMenu{animation:Blog-MegaMenuSlideDown var(--transition-duration-normal) var(--transition-timing-function-default)}.Blog-Header-NavIcon{transition:transform var(--transition-duration-normal) var(--transition-timing-function-default)}.Blog-Header-NavIcon--Rotated{transform:rotate(var(--rotation-half-turn))}.Blog-NavDrawer-LogoWrapper{opacity:var(--opacity-zero);transition:opacity var(--transition-duration-fast) var(--transition-timing-function-default)}.Blog-NavDrawer--Open .Blog-NavDrawer-LogoWrapper{opacity:var(--opacity-full)}.Blog-Header-Title{transition:opacity var(--transition-duration-fast) var(--transition-timing-function-default)}.Blog-Header:has(.Blog-NavDrawer--Open) .Blog-Header-Title{opacity:var(--opacity-zero)}.header-icon-halo:before{content:"";position:absolute;top:50%;left:50%;width:var(--size-full);height:var(--size-full);background-color:var(--color-interactive-primary-bg-faint);border-radius:var(--radius-full);transform:translate(-50%,-50%) scale(0);transition:transform var(--transition-duration-fast) var(--transition-timing-function-default);z-index:-1;pointer-events:none}.header-icon-halo:hover:before{transform:translate(-50%,-50%) scale(1.1)}
