
.rl-qc .rq-hero{grid-template-columns:1.15fr 1fr;align-items:center;gap:48px;padding-top:48px;padding-bottom:36px}
.rl-qc .rq-hero-copy{grid-column:auto;display:block;padding:0}
.rl-qc .rq-hero-copy h1{font-size:clamp(40px,4.6vw,66px)}
.rl-qc .rq-hero-copy p{margin:24px 0;max-width:46ch}
.rl-qc .rq-hero figure{grid-column:auto;margin:0}
.rl-qc .rq-hero img{aspect-ratio:1.55;max-height:330px;object-fit:cover}
.rl-qc .rq-reports{grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;margin-top:32px}
.rl-qc .rq-report:nth-child(2){margin-top:0}
.rl-qc .rq-paper{padding:16px;margin-bottom:18px}
.rl-qc .rq-paper img{height:210px;object-fit:contain}
.rl-qc .rq-report h3{font-size:18px}
.rl-qc .rq-report p{font-size:14px;margin:12px 0}
.rl-qc .rq-meta{font-size:13px;margin:14px 0}
.rl-qc .rq-report>a:last-child{font-size:14px}
@media(max-width:1000px){.rl-qc .rq-reports{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.rl-qc .rq-hero{grid-template-columns:1fr;gap:28px;padding-top:32px}.rl-qc .rq-hero img{aspect-ratio:1.9;max-height:240px}.rl-qc .rq-reports{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.rl-qc .rq-paper img{height:200px}}
@media(max-width:500px){.rl-qc .rq-hero-copy h1{font-size:42px}.rl-qc .rq-paper{padding:10px}.rl-qc .rq-paper img{height:160px}.rl-qc .rq-reports{gap:24px 16px}.rl-qc .rq-report h3{font-size:16px}.rl-qc .rq-report p{font-size:14px}.rl-qc .rq-meta{font-size:13px}}
