ul[class*=m-boxes]{list-style:none;margin:0;padding:0}.m-boxes{background:#f8f8fa;padding:min(5rem,10vw) max(calc(50vw - 35rem),5vw)}.m-boxes a{all:inherit}.m-boxes__title{margin:0}.m-boxes__subtitle{color:var(--color-grey-60);font-size:1.2rem;margin:min(1.5rem,10vw) 0 min(3rem,13vw);max-width:90ch}.m-boxes__items{display:grid;grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));grid-gap:1em;gap:1em}.m-boxes__box{background-color:var(--color-white);border-radius:1em;box-shadow:0 0 1rem rgb(0 0 120/2%);cursor:pointer;font-size:1rem;padding:2em 1.5em;position:relative;transition:all .2s ease}.m-boxes__box:has(a[href]):hover{box-shadow:0 0 0 1.5px var(--color-accent) inset,0 .4em 1em -.3em rgba(0,0,0,.1);scale:1.01}.m-boxes__box-title{font-size:1.3em}.m-boxes__box a:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.m-boxes__box-fakelink{color:var(--color-accent);font-size:.9em;font-weight:600}