#references-page{min-height:100dvh}#references-page section{display:grid;grid-template-columns:repeat(12, minmax(0, 1fr));gap:10px;max-width:1440px;width:100%;margin:auto;height:min-content}@media screen and (min-width: 768px){#references-page section{gap:20px}}@media screen and (min-width: 1024px){#references-page section{gap:32px}}@media screen and (min-width: 1440px){#references-page section{gap:40px}}#references-page section:not(.home-page-hero){padding:4rem 0}#references-page section:last-of-type{position:relative;display:flex;border-collapse:separate;border-radius:0 0 3em 3em;background-color:#f7f7f7;max-width:unset}#references-page section:last-of-type::before{position:absolute;content:"";height:100%;width:100%;background-color:#eaeaea;z-index:-1;bottom:0;left:0}#references-page .main-grid{margin-bottom:4rem}#references-page .reference-list{margin-top:-10rem;padding:2rem;grid-column:1/13}#references-page ul{list-style:none;padding-left:2rem;text-indent:-2rem}#references-page li:not(:last-of-type){margin-bottom:1rem;line-height:100%}@media screen and (min-width: 768px){#references-page .reference-list{grid-column:2/12;margin-top:-5rem}}