.ac-page main{max-width:1180px;margin:auto;padding:70px 28px 100px}.ac-page-intro{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:34px}.ac-page-intro h1{margin:5px 0 10px;font-size:clamp(36px,5vw,62px);letter-spacing:-.05em}.ac-page-intro p{max-width:650px}.ac-page .material-grid{grid-template-columns:repeat(6,1fr);gap:12px}.ac-page .material-card-body{padding:10px}.ac-page .material-card-body h3{font-size:13px}.ac-page .material-meta span:last-child{display:none}@media(max-width:900px){.ac-page .material-grid{grid-template-columns:repeat(4,1fr)}}@media(max-width:600px){.ac-page main{padding:45px 18px 70px}.ac-page-intro{display:block}.ac-page .material-grid{grid-template-columns:repeat(3,1fr)}}
