main .linkbox .linkbox-title{font-family:'Roboto', sans-serif;font-weight:700;background:#ddd;margin:0;padding:10px 15px}main .linkbox a{background:rgba(255,255,255,.2);border-bottom:1px solid #dfdfdf;border-left:2px solid transparent;color:#00358e;display:block;padding:5px 10px;transition:all .25s linear}main .linkbox a:hover{background:#e8e8e8;border-left-color:#a61f07}main .linkbox.display-numbering .linkbox-title{font-family:'futura-pt', sans-serif;font-weight:700;background:transparent;font-size:2.5rem;margin:0;padding:0;text-transform:uppercase}main .linkbox.display-numbering .links-wrapper{border-bottom:3px solid #000;border-top:3px solid #000;counter-reset:section;display:flex;flex-direction:column;flex-wrap:wrap;max-height:24rem}main .linkbox.display-numbering .links-wrapper .links{margin:0 5px}main .linkbox.display-numbering .links-wrapper .links a{background:transparent;border-bottom:1px solid #bebebe;color:#000;padding:5px}main .linkbox.display-numbering .links-wrapper .links a:before{font-family:'Roboto', sans-serif;font-weight:700;content:counter(section);counter-increment:section;display:inline-block;margin-right:1rem;width:20px}footer .paragraph--type--linkbox a{border-bottom:1px solid rgba(255,255,255,.2);color:inherit;display:block;padding:1.5rem .5rem .8rem .2rem;position:relative;text-decoration:none}footer .paragraph--type--linkbox a:after{content:"";font-family:var(--font-awesome-family, "Font Awesome 6 Pro");font-weight:900;opacity:.9;position:absolute;right:.5rem;transition:all ease-in-out .3s}footer .paragraph--type--linkbox a:hover{text-decoration:underline}footer .paragraph--type--linkbox a:hover:after{opacity:1;right:0}footer .paragraph--type--linkbox a:has(img){border-bottom:none}