.tq-legal{color:#1c2b27;background:#f3f5f4;padding:72px 0 88px;font-family:Inter,sans-serif}.tq-legal .wrap{max-width:760px;margin:0 auto;padding:0 24px}.tq-legal h1{letter-spacing:-.035em;color:#1d4438;margin:0 0 16px;font-family:Inter Tight,sans-serif;font-size:clamp(32px,4vw,42px);font-weight:500;line-height:1.08}.tq-legal .intro{color:#5a6964;margin:0 0 40px;font-size:16px;line-height:1.65}.tq-legal section{background:#fff;border:1px solid #dce3e0;border-radius:12px;margin-bottom:16px;padding:24px 28px}.tq-legal h2{color:#1d4438;letter-spacing:-.01em;margin:0 0 10px;font-family:Inter Tight,sans-serif;font-size:18px;font-weight:600}.tq-legal p{margin:0 0 10px;font-size:15px;line-height:1.65}.tq-legal section p:last-child{margin-bottom:0}@media (width<=560px){.tq-legal{padding:44px 0 56px}.tq-legal section{padding:20px}}
