.layout-about{grid-area:contentLayout;display:grid;grid-template-areas:"nav content";grid-template-columns:210px 1fr;gap:30px;@media screen and (max-width:768px){display:flex;flex-direction:column;background:#fff}.nav{@media screen and (max-width:768px){display:none}}.nav-item{cursor:pointer}.nav-item:hover{background-color:#f8fafc}.nav-active{background:#e5e7eb;font-weight:600}.legal-content{flex:1 1 auto;max-width:800px}}