.haa-page{gap:var(--spacing-xl);flex-direction:column;margin-bottom:6.25rem;display:flex}
.haa-detail-page{position:relative;overflow-x:clip}.haa-detail-page__heading{text-align:center;margin-top:3.75rem;margin-bottom:4.56rem}.haa-detail-page__heading h1,.haa-detail-page__heading [class*=csg-text]{text-align:center;margin:0}.tool-detail__content{flex-direction:column;gap:1.25rem;margin-top:2rem;display:flex;position:relative}@media (min-width:1024px){.tool-detail__content{flex-direction:row;align-items:stretch;gap:1.5rem;margin-top:1.56rem}.tool-detail__content--sidebar-collapsed{flex-direction:column;align-items:flex-start;gap:2.5rem;margin-top:0}}.tool-detail__results-header{margin-bottom:var(--spacing-md);justify-content:flex-end;align-items:center;display:flex}@media (min-width:1024px){.tool-detail__results-header{width:100%;display:none}}.tool-detail__results-title{margin:0}.tool-detail__sidebar-desktop{z-index:1;display:none;position:relative}@media (min-width:1024px){.tool-detail__sidebar-desktop{display:block}}.tool-detail__filter-toggle-button{justify-content:center;align-items:center;gap:var(--spacing-xs);background-color:var(--primary-color);color:var(--color-text-inverse);font-size:var(--font-size-md);font-weight:var(--font-weight-semibold);cursor:pointer;border:none;border-radius:.625rem;width:fit-content;padding:.62rem;display:inline-flex}@media (min-width:1024px){.tool-detail__filter-toggle-button{display:none}}.tool-detail__filter-toggle-button:hover{opacity:var(--opacity-hover)}.tool-detail__filter-toggle-button:focus-visible{outline:var(--focus-outline-width)var(--focus-outline-style)var(--color-secondary);outline-offset:var(--focus-outline-offset)}.filter-sidebar__show-button{display:none}@media (min-width:1024px){.filter-sidebar__show-button{align-items:center;gap:var(--spacing-xs);cursor:pointer;padding:var(--spacing-sm)var(--spacing-md);border-radius:var(--radius-md);font-size:var(--font-size-md);color:var(--color-text-primary);background:0 0;border:none;display:inline-flex}.filter-sidebar__show-button:hover{opacity:var(--opacity-hover)}}.tool-detail__pagination{margin-top:5rem}
