.fa-paragraph:before{content:"§";font-family:sans-serif;font-weight:var(--font-weight-light)}.letter-nav,.ps-letter-nav{display:flex;flex:1;margin-bottom:45px}@container letter-nav (width > map-get(breakpoint-map.$grid-breakpoints, md)){.letter-nav,.ps-letter-nav{margin-bottom:75px}}.letter-nav a,.ps-letter-nav a{color:inherit}.letter-nav--letters,.ps-letter-nav--letters{align-items:center;background-color:var(--letternav-background);container-name:letter-nav;container-type:inline-size;display:flex;height:auto;justify-content:center;max-width:780px;padding:38px 30px;width:100%}@container letter-nav (width > 700px){.letter-nav--letters,.ps-letter-nav--letters{height:176px}}.letter-nav--letters--inner,.ps-letter-nav--letters--inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;position:relative}@container letter-nav (inline-size > 450px){.letter-nav--letters--inner,.ps-letter-nav--letters--inner{justify-content:flex-start;max-width:450px}}@container letter-nav (inline-size > 500px){.letter-nav--letters--inner,.ps-letter-nav--letters--inner{max-width:500px}}@container letter-nav (inline-size > 700px){.letter-nav--letters--inner,.ps-letter-nav--letters--inner{max-width:700px}}.letter-nav--icon,.ps-letter-nav--icon{display:none;height:auto}.letter-nav--icon svg,.ps-letter-nav--icon svg{height:100%;max-height:100px;width:auto}.letter-nav--icon svg path,.ps-letter-nav--icon svg path{fill:var(--color-primary)}@media(min-width:768px){.letter-nav--icon,.ps-letter-nav--icon{align-items:center;background-color:var(--letternav-background);display:flex;flex:1;font-size:80px;justify-content:center;margin-left:15px;min-width:114px}}@media(min-width:992px){.letter-nav--icon,.ps-letter-nav--icon{font-size:95px;height:226px}}@media(min-width:1200px){.letter-nav--icon,.ps-letter-nav--icon{font-size:110px;height:176px}}.letter-nav--letter,.ps-letter-nav--letter{align-items:center;color:var(--color-primary);display:flex;font-size:20px;font-weight:var(--font-weight-bold);height:50px;justify-content:center;width:50px}.letter-nav--letter a,.ps-letter-nav--letter a{align-items:center;display:flex;height:100%;justify-content:center;text-decoration:none;width:100%}.letter-nav--letter.active,.ps-letter-nav--letter.active{background-color:var(--color-primary);color:#fff}.letter-nav--letter:active,.letter-nav--letter:focus,.letter-nav--letter:focus-within,.letter-nav--letter:hover,.ps-letter-nav--letter:active,.ps-letter-nav--letter:focus,.ps-letter-nav--letter:focus-within,.ps-letter-nav--letter:hover{background-color:var(--color-primary);color:#fff}.letter-nav--letter.disabled,.ps-letter-nav--letter.disabled{color:var(--color-light-gray)}.letter-nav--letter.disabled:active,.letter-nav--letter.disabled:focus,.letter-nav--letter.disabled:hover,.ps-letter-nav--letter.disabled:active,.ps-letter-nav--letter.disabled:focus,.ps-letter-nav--letter.disabled:hover{background-color:transparent;cursor:not-allowed}@container letter-nav (width > 450px) and (width < 500px){.letter-nav--letter:nth-of-type(-n+18),.ps-letter-nav--letter:nth-of-type(-n+18){border-bottom:1px solid var(--border-color-light-grey)}.letter-nav--letter:not(:nth-of-type(9n)),.ps-letter-nav--letter:not(:nth-of-type(9n)){border-right:1px solid var(--border-color-light-grey)}}@container letter-nav (width > 500px) and (width < 700px){.letter-nav--letter:nth-of-type(-n+20),.ps-letter-nav--letter:nth-of-type(-n+20){border-bottom:1px solid var(--border-color-light-grey)}.letter-nav--letter:not(:nth-of-type(10n)),.ps-letter-nav--letter:not(:nth-of-type(10n)){border-right:1px solid var(--border-color-light-grey)}}@container letter-nav (width >= 700px){.letter-nav--letter:nth-of-type(-n+14),.ps-letter-nav--letter:nth-of-type(-n+14){border-bottom:1px solid var(--border-color-light-grey)}.letter-nav--letter:not(:nth-of-type(14)),.ps-letter-nav--letter:not(:nth-of-type(14)){border-right:1px solid var(--border-color-light-grey)}}