.tos-page[data-astro-cid-ydvgkxbl]{background:#fff;margin-top:calc(-1 * var(--sg-nav-offset, 110px));padding:calc(var(--sg-nav-offset, 110px) + 80px) var(--section-px) 96px;opacity:1!important;transform:none!important}.tos-page-inner[data-astro-cid-ydvgkxbl]{max-width:var(--container-wide-max-width);margin:0 auto;width:100%;display:grid;grid-template-columns:5fr 8fr;gap:80px;align-items:start}em[data-astro-cid-ydvgkxbl]{font-style:normal;background:linear-gradient(90deg,#364684,#475cae);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.tos-left-sticky[data-astro-cid-ydvgkxbl]{position:sticky;top:calc(var(--sg-nav-offset, 110px) + 24px)}.tos-eyebrow[data-astro-cid-ydvgkxbl]{display:inline-block;font-family:var(--font-heading);font-size:13px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:var(--qashier-blue);background:#475cae14;border:1px solid rgba(71,92,174,.3);border-radius:var(--radius-pill);padding:7px 18px;margin-bottom:28px}.tos-h1[data-astro-cid-ydvgkxbl]{font-family:var(--font-heading);font-size:64px;font-weight:700;color:var(--fg-1);line-height:1.05;letter-spacing:-.02em;margin:0 0 20px}.tos-desc[data-astro-cid-ydvgkxbl]{font-family:var(--font-body);font-size:21px;color:var(--fg-2);line-height:1.65;margin:0 0 36px}.tos-toc[data-astro-cid-ydvgkxbl]{border-top:1px solid var(--border-1);padding-top:28px}.tos-toc-heading[data-astro-cid-ydvgkxbl]{font-family:var(--font-heading);font-size:11px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--fg-2);margin:0 0 16px}.tos-toc-list[data-astro-cid-ydvgkxbl]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.tos-toc-item[data-astro-cid-ydvgkxbl]{display:flex;align-items:flex-start;gap:10px}.tos-toc-dot[data-astro-cid-ydvgkxbl]{flex-shrink:0;width:6px;height:6px;border-radius:50%;background:var(--qashier-blue);margin-top:6px}.tos-toc-link[data-astro-cid-ydvgkxbl]{font-family:var(--font-body);font-size:14px;color:var(--qashier-blue);text-decoration:none;line-height:1.5}.tos-toc-link[data-astro-cid-ydvgkxbl]:hover{text-decoration:underline}.tos-body[data-astro-cid-ydvgkxbl] p[data-astro-cid-ydvgkxbl]{font-family:var(--font-body);font-size:15px;color:var(--fg-2);line-height:1.75;margin-bottom:12px}.tos-body[data-astro-cid-ydvgkxbl] h2[data-astro-cid-ydvgkxbl]{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--fg-1);margin:48px 0 16px;padding-top:48px;border-top:1px solid var(--border-1)}.tos-body[data-astro-cid-ydvgkxbl] h2[data-astro-cid-ydvgkxbl]:first-child{margin-top:0;padding-top:0;border-top:none}.tos-table-wrap[data-astro-cid-ydvgkxbl]{margin:16px 0 20px;border:1px solid var(--border-1);border-radius:var(--radius-lg);overflow:hidden}.tos-table[data-astro-cid-ydvgkxbl]{width:100%;border-collapse:collapse;font-family:var(--font-body);font-size:14px;color:var(--fg-2)}.tos-table[data-astro-cid-ydvgkxbl] th[data-astro-cid-ydvgkxbl]{font-family:var(--font-heading);font-size:13px;font-weight:600;color:#fff;background:var(--qashier-blue);text-align:left;padding:12px 20px}.tos-table[data-astro-cid-ydvgkxbl] td[data-astro-cid-ydvgkxbl]{padding:12px 20px;border-top:1px solid var(--border-1);vertical-align:top;line-height:1.6}.tos-table[data-astro-cid-ydvgkxbl] tr[data-astro-cid-ydvgkxbl]:nth-child(2n) td[data-astro-cid-ydvgkxbl]{background:var(--bg-soft)}@media(max-width:767px){.tos-page[data-astro-cid-ydvgkxbl]{padding-top:calc(var(--sg-nav-offset, 110px) - 16px);padding-bottom:64px}.tos-page-inner[data-astro-cid-ydvgkxbl]{grid-template-columns:1fr;gap:40px}.tos-left-sticky[data-astro-cid-ydvgkxbl]{position:static}.tos-right[data-astro-cid-ydvgkxbl]{border-top:1px solid var(--border-1);padding-top:40px}.tos-h1[data-astro-cid-ydvgkxbl]{font-size:clamp(36px,9vw,52px)}.tos-desc[data-astro-cid-ydvgkxbl]{font-size:18px}.tos-body[data-astro-cid-ydvgkxbl] h2[data-astro-cid-ydvgkxbl]{font-size:18px;padding-top:32px;margin-top:32px}.tos-table[data-astro-cid-ydvgkxbl] th[data-astro-cid-ydvgkxbl],.tos-table[data-astro-cid-ydvgkxbl] td[data-astro-cid-ydvgkxbl]{padding:10px 14px}}
