.rax-tos.tos-container{max-width:1160px;margin:0 auto;padding:0 24px}.rax-tos.tos-eyebrow{color:var(--gold);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.rax-tos.tos-crumb{font-size:13px;color:var(--muted);padding:16px 0}.rax-tos.tos-crumb a{text-decoration:none}.rax-tos.tos-crumb a:hover{color:var(--gold)}.rax-tos.tos-crumb.sep{margin:0 8px;color:var(--gold)}.rax-tos.tos-hero{background:var(--ink);color:var(--light);padding:78px 0 70px}.rax-tos.tos-hero h1{font-size:clamp(30px,4.6vw,48px);font-weight:900;line-height:1.12;margin:14px 0 16px;max-width:24ch;color:var(--light)}.rax-tos.tos-hero.tos-sub{color:var(--dark-txt);font-size:18px;max-width:74ch;margin:0}.rax-tos.tos-effective{display:inline-block;margin-top:24px;border:1px solid rgba(199,168,104,.5);color:var(--gold);font-size:13px;font-weight:700;letter-spacing:.05em;padding:8px 16px;border-radius:3px}.rax-tos.tos-layout{display:grid;grid-template-columns:280px minmax(0,1fr);gap:48px;align-items:start;padding:64px 0 80px}.rax-tos.tos-toc{position:sticky;top:24px;background:#fff;border:1px solid var(--line);border-radius:8px;padding:24px 22px}.rax-tos.tos-toc-title{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin:0 0 14px}.rax-tos.tos-toc ol{list-style:none;margin:0;padding:0;counter-reset:tos-toc}.rax-tos.tos-toc li{counter-increment:tos-toc;margin:0}.rax-tos.tos-toc a{display:block;text-decoration:none;color:var(--muted);font-size:14px;padding:7px 0 7px 30px;position:relative;border-left:2px solid transparent;transition:color .18s,border-color .18s}.rax-tos.tos-toc a::before{content:counter(tos-toc,decimal-leading-zero);position:absolute;left:0;top:7px;font-size:11px;font-weight:700;color:var(--gold)}.rax-tos.tos-toc a:hover{color:var(--ink);border-left-color:var(--gold)}.rax-tos.tos-section{margin-bottom:46px;scroll-margin-top:90px}.rax-tos.tos-section:last-child{margin-bottom:0}.rax-tos h3{font-size:17px;font-weight:700;margin:22px 0 8px}.rax-tos.tos-lead{font-size:17px;color:var(--muted)}.rax-tos.tos-callout{background:#fff;border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:6px;padding:20px 22px;margin:18px 0}.rax-tos.tos-callout p{margin:0;color:var(--muted);font-size:15px}.rax-tos.tos-callout strong{color:var(--ink)}.rax-tos.tos-table{width:100%;border-collapse:collapse;margin:6px 0 18px;background:#fff;border:1px solid var(--line);border-radius:6px;overflow:hidden}.rax-tos.tos-table th,.rax-tos.tos-table td{text-align:left;padding:12px 16px;font-size:14.5px;border-bottom:1px solid var(--line);vertical-align:top}.rax-tos.tos-table th{background:var(--ink);color:var(--light);font-weight:700;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.rax-tos.tos-table tr:last-child td{border-bottom:none}.rax-tos.tos-table td:first-child{font-weight:700;color:var(--ink);white-space:nowrap}.rax-tos.tos-table td:last-child{color:var(--muted)}.rax-tos.tos-contact{background:var(--ink);color:var(--light);border-radius:8px;padding:34px 32px;margin-top:8px}.rax-tos.tos-contact h2{color:var(--light);border-left-color:var(--gold)}.rax-tos.tos-contact p{color:var(--dark-txt)}.rax-tos.tos-contact.tos-name{color:var(--light);font-weight:700;font-size:17px;margin-bottom:6px}.rax-tos.tos-contact a{color:var(--gold);text-decoration:none;font-weight:700}.rax-tos.tos-contact a:hover{color:#fff}.rax-tos.tos-contact ul{list-style:none;margin:14px 0 0;padding:0}.rax-tos.tos-contact li{color:var(--dark-txt);margin:8px 0}@media (max-width:900px){.rax-tos.tos-layout{grid-template-columns:1fr;gap:32px;padding:48px 0 64px}.rax-tos.tos-toc{position:static}.rax-tos.tos-hero{padding:60px 0 54px}.rax-tos.tos-table td:first-child{white-space:normal}}