.legal-page-module__grq2YG__wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}.legal-page-module__grq2YG__head{padding:64px 0 0}.legal-page-module__grq2YG__kicker{letter-spacing:.16em;color:var(--d-brass);margin-bottom:14px;font-size:13.5px}.legal-page-module__grq2YG__title{color:var(--d-heading);text-wrap:balance;max-width:18ch;margin:0;font-size:clamp(38px,7vw,60px);font-weight:700;line-height:.98}.legal-page-module__grq2YG__lead{color:var(--d-muted);max-width:62ch;margin:18px 0 0;font-size:17px;line-height:1.6}.legal-page-module__grq2YG__updated{letter-spacing:.12em;color:var(--d-dim);margin-top:22px;font-size:13px}.legal-page-module__grq2YG__layout{grid-template-columns:minmax(0,68ch) 240px;justify-content:space-between;align-items:start;display:grid}.legal-page-module__grq2YG__toc{grid-area:1/2;padding:40px 0 0;position:sticky;top:104px}.legal-page-module__grq2YG__tocHead{letter-spacing:.16em;color:var(--d-brass);margin-bottom:12px;font-size:13px}.legal-page-module__grq2YG__tocList{border-left:1px solid var(--d-hair);flex-direction:column;gap:7px;margin:0;padding:0;list-style:none;display:flex}.legal-page-module__grq2YG__tocLink{color:var(--d-muted);border-left:1px solid #0000;margin-left:-1px;padding:1px 0 1px 14px;font-size:14.5px;line-height:1.4;text-decoration:none;display:block}.legal-page-module__grq2YG__tocLink:hover{color:var(--d-heading);border-left-color:var(--d-brass)}.legal-page-module__grq2YG__body{min-width:0;color:var(--d-secondary);grid-area:1/1;padding:40px 0 72px;font-size:16.5px;line-height:1.72}@media (max-width:1040px){.legal-page-module__grq2YG__layout{grid-template-columns:minmax(0,1fr)}.legal-page-module__grq2YG__body{grid-area:auto/1}.legal-page-module__grq2YG__toc{grid-area:auto/1;max-width:68ch;padding:40px 0 0;position:static}}.legal-page-module__grq2YG__body h2{font-family:var(--d-display);color:var(--d-heading);margin:44px 0 0;scroll-margin-top:100px;font-size:27px;font-weight:700;line-height:1.15}.legal-page-module__grq2YG__body h2:first-child{margin-top:0}.legal-page-module__grq2YG__body h3{color:var(--d-strong);margin:26px 0 0;font-size:16.5px;font-weight:600}.legal-page-module__grq2YG__body p{margin:14px 0 0}.legal-page-module__grq2YG__body ul{flex-direction:column;gap:8px;margin:14px 0 0;padding-left:20px;list-style:outside;display:flex}.legal-page-module__grq2YG__body li::marker{color:var(--d-brass)}.legal-page-module__grq2YG__body strong{color:var(--d-strong);font-weight:600}.legal-page-module__grq2YG__body a{color:var(--d-brass);text-underline-offset:3px}.legal-page-module__grq2YG__body a:hover{text-decoration:underline}.legal-page-module__grq2YG__note{border-left:2px solid var(--d-brass);color:var(--d-strong);margin:22px 0 0;padding:2px 0 2px 18px}.legal-page-module__grq2YG__tldr{border:1px solid var(--d-hair);background:var(--d-card);border-radius:0;margin-top:34px;padding:22px 24px}.legal-page-module__grq2YG__tldrHead{letter-spacing:.16em;color:var(--d-brass);margin-bottom:12px;font-size:13px}.legal-page-module__grq2YG__tldr ul{margin:0}.legal-page-module__grq2YG__siblings{border-top:1px solid var(--d-hair);flex-wrap:wrap;gap:10px;margin:40px 0 0;padding-top:26px;display:flex}.legal-page-module__grq2YG__sibling{letter-spacing:.05em;border:1px solid var(--d-line);color:var(--d-secondary);border-radius:0;padding:10px 16px;font-size:14px;text-decoration:none}.legal-page-module__grq2YG__sibling:hover{border-color:var(--d-brass);color:var(--d-heading)}
