.walling-intro{padding-top:80px;padding-bottom:48px;max-width:1280px}.walling-intro h1{max-width:900px}.walling-intro .intro{max-width:760px}.walling-section{padding-top:80px;padding-bottom:80px}.walling-formats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px}.walling-formats h3,.walling-proof h3{margin-top:24px}.walling-detail{border-top:1px solid #d5cec3;padding-top:18px;color:#62635b}.walling-band{background:#eae5dc}.walling-decisions,.walling-proof{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.walling-decisions article{border-top:1px solid #c8c0b4;padding-top:22px}.walling-proof{margin-bottom:32px}.walling-faq details{border-top:1px solid #d5cec3;padding:22px 0}.walling-faq summary{cursor:pointer;font-size:20px}.walling-faq details p{max-width:850px}.walling-page .media img{width:100%;height:auto}.walling-page h3{font-size:28px}.walling-page p{line-height:1.65}@media(max-width:800px){.walling-intro{padding-top:40px}.walling-section{padding-top:48px;padding-bottom:48px}.walling-decisions,.walling-formats,.walling-proof{grid-template-columns:1fr;gap:30px}.walling-page h3{font-size:25px}}.walling-specs{margin:24px 0;border-top:1px solid #d5cec3}.walling-specs dt{font-size:12px;text-transform:uppercase;letter-spacing:.08em;margin-top:15px}.walling-specs dd{margin:4px 0 15px;color:#62635b}.walling-selections{padding-top:0}.walling-formats .media-image{aspect-ratio:16/9;overflow:hidden}.walling-formats .media .media-image img{height:100%;object-fit:cover}