.bq-legal-main{min-height:calc(100vh - 80px);background:var(--bq-paper);padding:92px 0}.bq-legal-layout{display:grid;grid-template-columns:.72fr 1.28fr;gap:98px;align-items:start}.bq-legal-aside{position:sticky;top:112px}.bq-legal-aside h1{font-size:clamp(52px,6vw,80px);margin:0 0 17px}.bq-legal-aside>p:not(.bq-kicker){margin:0 0 26px;color:var(--bq-muted);font-size:17px;max-width:335px}.bq-legal-copy{max-width:720px;border-top:3px solid var(--bq-plum);padding-top:20px}.bq-legal-date{font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--bq-teal);margin:0 0 35px}.bq-legal-copy h2{font-size:31px;margin:37px 0 11px}.bq-legal-copy p{font-size:16px;line-height:1.68;color:#574f4b;margin:0}.bq-legal-copy a{color:var(--bq-teal);text-decoration:underline;font-weight:700}.bq-404{min-height:100vh;display:flex;align-items:center;background-color:var(--bq-paper);background-image:linear-gradient(rgba(60,22,57,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(60,22,57,.04) 1px,transparent 1px);background-size:22px 22px}.bq-404 .bq-shell{max-width:870px}.bq-404 .bq-brand{margin-bottom:88px}.bq-404 h1{font-size:clamp(56px,10vw,130px);max-width:770px;margin:0 0 21px}.bq-404 p:not(.bq-kicker){font-size:19px;max-width:520px;color:var(--bq-muted);margin:0 0 29px}@media(max-width:767px){.bq-legal-main{padding:62px 0}.bq-legal-layout{grid-template-columns:1fr;gap:49px}.bq-legal-aside{position:static}.bq-legal-aside h1{font-size:55px}.bq-legal-copy h2{font-size:29px;margin-top:31px}.bq-404 .bq-brand{margin-bottom:59px}.bq-404 h1{font-size:55px}.bq-404 p:not(.bq-kicker){font-size:17px}}
