.sr-terms-page{background:var(--ink);color:var(--sage)}.sr-terms-main{max-width:1500px;margin:auto;padding:135px clamp(22px,5vw,90px) 70px}.sr-terms-heading{border-bottom:1px solid var(--border-color);padding-bottom:34px}.sr-terms-heading>p:first-child,.sr-terms-updated{font-size:.75rem}.sr-terms-heading h1{margin:24px 0;font-size:clamp(56px,8vw,112px);line-height:1.04}.sr-terms-heading>p{line-height:1.6}.sr-terms-updated{opacity:.8}.sr-terms-draft{color:#efbeb0;border:1px solid #dda79770;padding:18px;font-size:.875rem;line-height:1.65}.sr-terms-layout{grid-template-columns:220px minmax(0,800px);gap:clamp(35px,6vw,100px);margin-top:42px;display:grid}.sr-terms-index{flex-direction:column;align-self:start;font-size:.8125rem;display:flex;position:sticky;top:130px}.sr-terms-index>p{opacity:.7;margin:0 0 15px;font-size:.6875rem}.sr-terms-index a{border-bottom:1px solid var(--border-color);padding:12px 0;line-height:1.5}.sr-terms-index a:hover,.sr-terms-content a:hover{color:#fff}.sr-terms-content{overflow-wrap:anywhere;min-width:0}.sr-terms-section{border-bottom:1px solid var(--border-color);margin-bottom:32px;padding:0 0 34px;scroll-margin-top:130px}.sr-terms-section h2{font-family:var(--font-display);text-transform:uppercase;margin:0 0 24px;font-size:clamp(28px,3vw,42px);font-weight:400;line-height:1.2}.sr-terms-section p,.sr-terms-section dl{font-size:.9375rem;line-height:1.85}.sr-terms-section p{margin:0 0 20px}.sr-terms-section a{text-underline-offset:4px;text-decoration:underline}.sr-terms-section dl{grid-template-columns:150px minmax(0,1fr);gap:14px 24px;display:grid}.sr-terms-section dt{font-weight:700}.sr-terms-section dd{white-space:pre-line;margin:0}.sr-terms-table{margin:24px 0}.sr-terms-table table{border-collapse:collapse;table-layout:fixed;width:100%;font-size:.8125rem;line-height:1.65}.sr-terms-table caption{text-align:left;margin-bottom:14px;font-size:.75rem}.sr-terms-table th,.sr-terms-table td{text-align:left;border:1px solid var(--border-color);vertical-align:top;overflow-wrap:anywhere;padding:15px 12px}.sr-terms-table thead{background:var(--sage);color:var(--ink)}.sr-terms-table tbody th{font-weight:400}.sr-terms-form{border:1px solid var(--border-color);background:#0002;padding:clamp(16px,3vw,30px)}.sr-terms-form p{white-space:pre-line}.sr-terms-email{padding-block:20px;font-size:.875rem;display:inline-block}@media (max-width:800px){.sr-terms-layout{grid-template-columns:1fr;gap:36px}.sr-terms-index{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 20px;display:grid;position:static}.sr-terms-index>p{grid-column:1/-1}.sr-terms-main{padding-top:148px}.sr-terms-section dl{grid-template-columns:1fr;gap:6px}.sr-terms-section dd{margin-bottom:14px}.sr-terms-table th,.sr-terms-table td{padding:10px 7px;font-size:.75rem}}@media print{.sr-terms-page .site-header,.sr-terms-page .header-veil,.sr-terms-page .site-footer,.sr-terms-index,.sr-terms-page .skip-link{display:none}.sr-terms-page,.sr-terms-form{color:#000;background:#fff}.sr-terms-main{max-width:none;padding:0}.sr-terms-layout{display:block}.sr-terms-section{break-inside:auto}.sr-terms-section h2{break-after:avoid}.sr-terms-table thead{color:#000;background:#eee}}
