.revision04 .oracle-heading{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:end;padding-bottom:35px}
.revision04 .oracle-summary{font-size:16px;line-height:1.75;max-width:600px}
.revision04 .oracle-summary p+p{margin-top:15px}
.revision04 .ap-channel-about{display:grid;grid-template-columns:1fr 2fr;gap:7%;padding-block:20px 55px;border-bottom:1px solid #D5D5D2}
.revision04 .ap-channel-about>div{font-size:16px;line-height:1.8;max-width:700px}
.revision04 .ap-channel-about p+p{margin-top:15px}
.revision04 .ap-channel-about .text-link{display:inline-block;margin-top:20px}
.revision04 .ap-channel-films{padding-block:40px 60px}
.revision04 .ap-channel-films h2{font-size:30px;margin-bottom:30px}
.revision04 .ap-channel-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:45px 30px}
.revision04 .ap-channel-grid figcaption{display:block}
.revision04 .ap-channel-grid figcaption h3{font-size:22px;line-height:1.35}
.revision04 .ap-channel-grid figcaption a{display:inline-block;margin-top:12px}
@media(max-width:760px){.revision04 .oracle-heading,.revision04 .ap-channel-about{grid-template-columns:1fr;gap:24px}.revision04 .oracle-heading{padding-bottom:25px}.revision04 .ap-channel-grid{grid-template-columns:1fr;gap:40px}}
