.page-routing{align-items:center;display:flex;justify-content:space-between;width:100%;--container-padding:20px}@media not screen and (min-width:768px){.page-routing{flex-direction:column;width:100%}}.page-routing__link{align-items:center;display:flex;justify-content:space-between;padding:30px 0;position:relative;width:50%}@media not screen and (min-width:768px){.page-routing__link{padding:30px 20px;width:100%}}.page-routing__link:first-of-type{border-right:1px solid hsla(0,0%,100%,.2);padding-left:var(--container-margin);padding-right:5%}@media not screen and (min-width:768px){.page-routing__link:first-of-type{border-bottom:1px solid hsla(0,0%,100%,.2);border-right:none;padding-left:20px;padding-right:20px}}.page-routing__link:last-of-type{padding-left:5%;padding-right:var(--container-margin)}@media not screen and (min-width:768px){.page-routing__link:last-of-type{padding-left:20px;padding-right:20px}}.page-routing__link:focus-visible:before,.page-routing__link:hover:before{background-color:hsla(0,0%,100%,.05);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%}.page-routing__link:focus-visible a,.page-routing__link:hover a{color:var(--text-link-color);opacity:1}.page-routing__link a{font-size:28px;font-weight:600;text-decoration:none}@media not screen and (min-width:768px){.page-routing__link a{font-size:24px}}.page-routing__link a:before{bottom:0;content:"";left:0;position:absolute;right:0;top:0}.page-routing__link:after{content:var(--page-routing-arrow)}@media not screen and (min-width:1024px){.page-routing--multiple{flex-direction:column}}.page-routing--multiple .page-routing__link{padding-left:40px;padding-right:40px;width:33%}@media not screen and (min-width:1024px){.page-routing--multiple .page-routing__link{border-bottom:1px solid hsla(0,0%,100%,.2);padding-left:20px;padding-right:20px;width:100%}}.page-routing--multiple .page-routing__link:first-of-type{padding-left:var(--container-margin);width:calc(33% + var(--container-margin))}@media not screen and (min-width:1024px){.page-routing--multiple .page-routing__link:first-of-type{padding-left:20px;width:100%}}.page-routing--multiple .page-routing__link:last-of-type{padding-right:var(--container-margin);width:calc(33% + var(--container-margin))}@media not screen and (min-width:1024px){.page-routing--multiple .page-routing__link:last-of-type{border-bottom:none;padding-right:20px;width:100%}}.page-routing--multiple .page-routing__link:not(:last-of-type){border-right:1px solid hsla(0,0%,100%,.2)}@media not screen and (min-width:1024px){.page-routing--multiple .page-routing__link:not(:last-of-type){border-right:none}}