.reference-module{position:relative}.reference-module__grid{column-gap:4rem;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;margin:auto;max-inline-size:calc(1008px + 20%);-webkit-padding-after:2rem;-webkit-padding-before:2rem;padding-block-end:2rem;padding-block-start:2rem;-webkit-padding-end:var(--page-safe-zone);padding-inline-end:var(--page-safe-zone);padding-inline-start:var(--page-safe-zone);-webkit-padding-start:var(--page-safe-zone);row-gap:1rem;@media screen and (min-width:767px){grid-template-columns:repeat(auto-fit,minmax(0,26rem))}}.reference-module__title{--min-font-size:50;--max-font-size:88;grid-column:1;grid-row:1;@media screen and (min-width:767px){grid-column:span 2}}.reference-module__subtitle{font-size:18px;margin:0 0 .1rem}.reference-module__text{margin-bottom:1rem}.reference-module__details,.reference-module__info{@media screen and (min-width:767px){grid-row:2}}.reference-module__info,.reference-module__info p,.reference-module__info ul li{--min-font-size:18;--max-font-size:22;--fluid-size:var(--min-font-size) * 1px + (var(--max-font-size) - var(--min-font-size)) * ((100vw - 420px)/(1200 - 420));font-size:clamp(var(--min-font-size) * 1px,var(--fluid-size),var(--max-font-size) * 1px);line-height:1.3;max-inline-size:75ch}.reference-module__info--wide{grid-column:span 2;max-width:60ch}.reference-module__image{inline-size:100%}.reference-module__navigation-arrow{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0}.reference-module__navigation-arrow-image{block-size:80px!important;inline-size:auto!important;margin:0 auto;-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}