.guide{overflow:hidden}.footer-group,.guide-hero,.guide-hero .module__inner,.header-group{position:relative}.footer-group,.header-group{z-index:5}.header-group{background-color:#fff}.guide-hero .module__inner{z-index:4}.guide-hero:before{height:110vh;left:-35vw;top:-10vh;width:45vw}.guide-hero:after{height:60vw;right:-30vw;top:-25vw;width:55vw}@media (max-width:767px){.guide-hero:after,.guide-hero:before{height:75vh;width:100vw}.guide-hero:before{left:-70vw;top:-15vh}.guide-hero:after{right:-80vw;top:80vh}}.dnd-section[class*=background-image] .guide-hero:after,.dnd-section[class*=background-image] .guide-hero:before{content:none}.guide-hero__number+h1.guide-hero__heading{margin-top:.3em}.guide-hero__img img{filter:drop-shadow(0 1rem 1rem rgba(var(--page-color),.3));width:100%}.dnd-section[class*=background-image] .guide-hero__img img{filter:drop-shadow(0 1rem 1rem rgba(0,0,0,.3))}@media (max-width:767px){.guide-hero__text{order:1}.guide-hero__img{order:2}}.guide-hero .guide-hero__button{background-color:rgba(var(--page-color),1);border-radius:var(--radius-sm);color:#fff!important;display:inline-block;font-size:calc(var(--base-font-size)*1.4 + .2vw);font-weight:700;padding:.6em 2.4em .65em;position:relative;text-decoration:none!important}.guide-hero__button:active:before,.guide-hero__button:focus:before,.guide-hero__button:hover:before{opacity:.25}.guide-hero__button:before{background-color:#000;border-radius:inherit;content:"";height:100%;left:0;mix-blend-mode:overlay;opacity:0;position:absolute;top:0;transition:all .1s ease;width:100%}.guide-hero__button:not(:first-child){margin-top:1.5em}@media (min-width:992px) .module__inner>.grid{grid-column:span 12}@media (min-width:992px) .grid{grid-template-columns:repeat(12,minmax(0,1fr))}@media (min-width:576px) .grid{grid-template-columns:repeat(8,minmax(0,1fr))}.grid{grid-row-gap:var(--gutter-rows);grid-template-columns:1fr 1fr}@media (min-width:992px) .module__inner{grid-template-columns:repeat(12,minmax(0,1fr));margin:0 auto;max-width:max(60vw,71.25rem)}.grid,.module__inner{grid-column-gap:var(--gutter-cols);display:grid;width:100%}.module__inner{grid-template-columns:minmax(0,1fr);padding:0 clamp(2.5rem,5vw,3rem)}