.page-search-wrapper{position:relative;-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.page-search-wrapper .icon-magnifier{position:absolute;left:var(--spacing-medium);top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);pointer-events:none;color:var(--color-gray-500)}.form-default .page-search-wrapper .form-control{padding-left:var(--spacing-3x-large)}.alphabet-filter{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:var(--spacing-2x-large);margin-bottom:var(--spacing-4x-large);padding-bottom:var(--spacing-medium);border-bottom:1px solid var(--color-gray-200)}.alphabet-filter a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-x-large);white-space:nowrap}.alphabet-filter a:hover{color:var(--color-pl-green-2)}.alphabet-filter a span{display:inline-block;font-weight:400;font-size:var(--font-size-large);background:var(--color-gray-100);padding:var(--spacing-2x-small) var(--spacing-x-small);border-radius:var(--border-radius-pill);margin-left:var(--spacing-x-small)}.alphabet-filter-section{margin-bottom:var(--spacing-4x-large);scroll-margin-top:70px}.alphabet-filter-heading{font-size:var(--font-size-2x-large);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-x-large) 0;color:var(--color-gray-900)}.alphabet-filter-section:target .alphabet-filter-heading{color:var(--color-pl-green-2)}.alphabet-filter-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(16rem, 1fr));gap:var(--spacing-medium);padding:var(--spacing-medium) var(--spacing-2x-large);background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--border-radius-x-large)}.alphabet-filter-grid a{text-decoration:none;font-size:var(--font-size-x-large);font-style:normal}.alphabet-filter-grid a:hover{text-decoration:underline}nav.breadcrumbs{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:var(--font-size-x-large);margin-bottom:var(--spacing-4x-large)}nav.breadcrumbs a+a::before{content:"\f105";font:var(--fa-font-regular);font-size:var(--font-size-large);padding:0 var(--spacing-large)}nav.breadcrumbs a{color:var(--color-gray-500)}nav.breadcrumbs a:hover{color:var(--color-text)}
