.agb-page{min-block-size:100vh;padding-block-start:10rem}.agb-page .intro-section{position:relative;isolation:isolate}.agb-page .intro-section:before{position:absolute;content:"";inset:0;opacity:.5;background-color:#000;z-index:-1}.agb-page .intro-section .section-container{inline-size:min(2000px,100%);padding-inline:min(5rem,5%);padding-block:5rem;margin-inline:auto}.agb-page .intro-section .section-container .flex-grid{display:flex;flex-direction:column;row-gap:5rem}.agb-page .intro-section .section-container .flex-grid .title{color:#f2f2f2;font-size:8rem;font-weight:600}@media(max-width:768px){.agb-page .intro-section .section-container .flex-grid .title{font-size:5rem}}@media(max-width:425px){.agb-page .intro-section .section-container .flex-grid .title{font-size:4rem}}.agb-page .content-section .section-container{display:flex;flex-direction:column;row-gap:5rem;inline-size:min(2000px,100%);padding-inline:min(5rem,5%);padding-block:10rem;margin-inline:auto}.agb-page .content-section .section-container .page-title{font-size:3rem}.agb-page .content-section .section-container .group{display:flex;flex-direction:column;row-gap:2rem}.agb-page .content-section .section-container .group .group-title{font-size:3rem;font-weight:600}.agb-page .content-section .section-container .group .group-text{font-size:2rem}