.rd .terms{max-width:780px;padding-block:10px 70px}.rd .terms-head{text-align:center;margin-bottom:34px}.rd .terms-head h1{font-size:clamp(32px,4.6vw,46px);line-height:1.1}.rd .terms-head p{margin-top:12px;font-size:14px;color:var(--muted)}.rd .terms-toc{margin-bottom:46px;padding:22px 26px;border-radius:18px;background:var(--pastel-lavender,#efe7fa)}.rd .terms-toc ol{margin:0;padding:0;list-style:none;display:grid;gap:9px;counter-reset:none}.rd .terms-toc a{font-size:15px;line-height:1.5;text-decoration:underline;text-underline-offset:3px;text-decoration-color:transparent;transition:text-decoration-color .15s}.rd .terms-toc a:hover{text-decoration-color:currentColor}.rd .terms-section{margin-bottom:38px;scroll-margin-top:110px}.rd .terms-section h2{font-size:23px;line-height:1.25;margin-bottom:16px;text-align:left}.rd .terms-clauses{list-style:none;margin:0;padding:0;display:grid;gap:14px}.rd .terms-clauses>li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:10px;align-items:start}.rd .terms-number{font-size:14px;font-weight:750;color:var(--purple-text);padding-top:2px;font-variant-numeric:tabular-nums}.rd .terms-clauses p{font-size:15px;line-height:1.75;margin:0}.rd .terms-subclauses{margin:10px 0 0;padding-left:22px;display:grid;gap:8px;font-size:15px;line-height:1.75}@media(max-width:600px){.rd .terms{padding-bottom:50px}.rd .terms-toc{padding:18px}.rd .terms-section h2{font-size:20px}.rd .terms-clauses>li{grid-template-columns:44px minmax(0,1fr);gap:8px}.rd .terms-clauses p,.rd .terms-subclauses{font-size:14px;line-height:1.7}}.rd .privacy-blocks{display:grid;gap:14px}.rd .privacy-blocks p{font-size:15px;line-height:1.75;margin:0}.rd .privacy-blocks strong{font-weight:750}@media(max-width:600px){.rd .privacy-blocks p{font-size:14px;line-height:1.7}}