.link,.link-text{cursor:pointer}.link-text{color:var(--colors-text-primary);&:hover{text-decoration:underline}}.link:focus{outline:none}.link:focus-visible{outline:none}.outline-text[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);border-radius:6px}.outline-box[data-focus-visible=true]:focus{outline:2px solid var(--colors-text-primary);box-shadow:0 0 12px var(--colors-text-primary)!important;border-radius:var(--border-radius)}.quicklinks-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));grid-gap:16px;gap:16px;.quicklink{grid-auto-rows:1fr;background-color:var(--colors-background-card);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-radius:16px;box-shadow:0 0 24px 0 var(--colors-shadow-light);padding:24px;border:1px solid var(--colors-border);display:flex;flex-direction:column;gap:8px;width:100%;transition:all .2s ease-out;height:auto;color:var(--colors-text);fill:var(--colors-text-light);&:hover{box-shadow:0 0 24px 0 var(--colors-shadow);transform:scale(.98);color:var(--colors-primary-light);fill:var(--colors-primary-light);border-color:var(--colors-primary-light)}&:active{transform:scale(.96)}.icon{margin:0;fill:inherit}.title{font-size:1.4rem;font-weight:599;margin:0}.summary{font-size:1rem;line-height:1.6;color:var(--colors-text-light)}}}.quicklinks-container-section{h2{margin-top:24px;margin-bottom:8px;&:hover{text-decoration:underline}}p{margin-bottom:12px}}