@font-face{font-family:RQLegal;src:url('/assets/optimized/roboto-latin.47d413f07ea1a20d.woff2') format('woff2');font-weight:100 900;font-display:swap}
.rq-legal-links,.rq-privacy-note{font:400 14px/1.65 RQLegal,Arial,sans-serif;color:#343a36;background:#f6f5f2;letter-spacing:normal;text-transform:none}
.rq-legal-links{display:flex;flex-wrap:wrap;gap:12px 26px;padding:24px max(24px,5vw);border-top:1px solid #d4d7d1;position:relative;z-index:2}
.rq-legal-links p{flex-basis:100%;margin:0}.rq-legal-links a,.rq-privacy-note a{color:#275341;text-decoration:underline;text-underline-offset:3px}
.rq-privacy-note{padding:16px;border-left:3px solid #6a7e68;margin:16px 0;max-width:100%;grid-column:1/-1}
.rq-legal-links a:focus-visible,.rq-privacy-note a:focus-visible,.rq-legal a:focus-visible{outline:3px solid #315e47;outline-offset:4px}
body.rq-legal{margin:0;background:#f6f5f2;color:#252d28;font:400 17px/1.75 RQLegal,Arial,sans-serif}
.rq-legal header{padding:24px max(24px,5vw);border-bottom:1px solid #d4d7d1;display:flex;justify-content:space-between;gap:24px}
.rq-legal header a{color:inherit}.rq-legal main{max-width:880px;margin:64px auto;padding:0 28px}.rq-legal h1{font-size:clamp(32px,4vw,52px);line-height:1.15;letter-spacing:-.025em;font-weight:500}.rq-legal h2{font-size:25px;line-height:1.35;font-weight:500;margin-top:42px}.rq-legal a{color:#275341}.rq-legal .draft{padding:20px;background:#ece8db;border-left:4px solid #8c7348}.rq-legal table{border-collapse:collapse;width:100%;font-size:15px}.rq-legal th,.rq-legal td{text-align:left;vertical-align:top;padding:12px;border-bottom:1px solid #c6cbc4;overflow-wrap:anywhere}.rq-legal .table-scroll{overflow-x:auto}.rq-legal .meta{color:#58645c;font-size:14px}
@media print{.rq-legal header,.rq-legal-links{display:none}.rq-legal main{margin:0;max-width:none}.rq-legal h2{break-after:avoid}.rq-legal p,.rq-legal li{orphans:3;widows:3}}
.rq-legal table{table-layout:fixed}.rq-legal th:first-child{width:30%}.rq-legal th:last-child{width:20%}
