.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute;left:0;top:0}.l-has-aside-container{display:grid;grid-template-areas:"main aside";grid-template-columns:1fr auto;grid-column-gap:6rem;column-gap:6rem}.l-has-aside-container main{grid-area:main}.l-has-aside-container aside{grid-area:aside}@media screen and (max-width:1024px){.l-has-aside-container{grid-template-areas:"aside" "main";grid-template-columns:100%;row-gap:5.6rem}}