.Terms-module__n64oTa__page{max-width:var(--content-max);gap:var(--space-8);flex-direction:column;display:flex;}.Terms-module__n64oTa__head{gap:var(--space-2);flex-direction:column;display:flex}.Terms-module__n64oTa__title{font-family:var(--font-heading);font-size:clamp(2rem, 4.4vw, calc(4rem * var(--ui-scale)));letter-spacing:-.02em;color:var(--color-text-primary);font-weight:800}.Terms-module__n64oTa__meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.Terms-module__n64oTa__effective{font-size:var(--text-sm);color:var(--color-text-muted)}.Terms-module__n64oTa__version{padding:2px var(--space-3);border-radius:var(--radius-full);background:color-mix(in srgb, var(--color-primary) 16%, transparent);color:var(--color-primary);font-family:var(--font-heading);font-size:var(--text-xs);font-weight:700}.Terms-module__n64oTa__lede{font-size:var(--text-lg);color:var(--color-text-secondary);max-width:78ch;line-height:1.7}.Terms-module__n64oTa__glance{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1)}.Terms-module__n64oTa__glanceTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-primary);margin-block-end:var(--space-5);font-weight:700}.Terms-module__n64oTa__glanceGrid{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin:0;padding:0;list-style:none;display:grid}.Terms-module__n64oTa__glanceGrid>li+li{border-inline-start:1px solid var(--color-border);padding-inline-start:var(--space-5)}@media (max-width:767px){.Terms-module__n64oTa__glanceGrid>li+li{border-inline-start:0;padding-inline-start:0}}.Terms-module__n64oTa__glanceItem{align-items:flex-start;gap:var(--space-3);display:flex}.Terms-module__n64oTa__glanceIcon{color:var(--tone,var(--color-primary));flex-shrink:0}.Terms-module__n64oTa__glanceHead{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-primary);font-weight:700;line-height:1.3;display:block}.Terms-module__n64oTa__glanceBody{font-size:var(--text-base);color:var(--color-text-secondary);margin-block-start:var(--space-1);line-height:1.5;display:block}.Terms-module__n64oTa__glanceNote{font-size:var(--text-xs);color:var(--color-text-muted);margin-block-start:var(--space-5);font-style:italic}.Terms-module__n64oTa__body{gap:var(--space-8);grid-template-columns:minmax(0,230px) minmax(0,1fr);align-items:start;display:grid}@media (max-width:1023px){.Terms-module__n64oTa__body{grid-template-columns:minmax(0,1fr)}}.Terms-module__n64oTa__toc{padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);position:sticky;inset-block-start:calc(var(--header-height) + var(--space-6))}@media (max-width:1023px){.Terms-module__n64oTa__toc{position:static}}.Terms-module__n64oTa__tocTitle{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-primary);margin-block-end:var(--space-3);font-weight:700}.Terms-module__n64oTa__tocList{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Terms-module__n64oTa__tocLink{align-items:center;gap:var(--space-3);padding:var(--space-2);border-radius:var(--radius-sm);min-height:44px;font-size:var(--text-sm);color:var(--color-text-secondary);transition:color var(--transition-fast), background var(--transition-fast);display:flex}.Terms-module__n64oTa__tocLink:hover{color:var(--color-text-primary);background:var(--color-surface-2)}.Terms-module__n64oTa__tocNum{border-radius:var(--radius-sm);background:var(--color-surface-3);block-size:22px;inline-size:22px;color:var(--color-text-muted);font-family:var(--font-heading);font-size:var(--text-2xs);flex-shrink:0;place-items:center;font-weight:700;display:grid}.Terms-module__n64oTa__sections{gap:var(--space-5);flex-direction:column;display:flex}.Terms-module__n64oTa__section{padding:var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);scroll-margin-block-start:calc(var(--header-height) + var(--space-6))}.Terms-module__n64oTa__sectionHead{align-items:center;gap:var(--space-3);margin-block-end:var(--space-4);display:flex}.Terms-module__n64oTa__sectionIcon{color:var(--tone,var(--color-primary));flex-shrink:0}.Terms-module__n64oTa__sectionTitle{font-family:var(--font-heading);font-size:var(--text-lg);color:var(--color-text-primary);font-weight:700}.Terms-module__n64oTa__p{font-size:var(--text-base);color:var(--color-text-secondary);max-width:78ch;line-height:1.7}.Terms-module__n64oTa__p+.Terms-module__n64oTa__p{margin-block-start:var(--space-3)}.Terms-module__n64oTa__checks{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Terms-module__n64oTa__checks li{align-items:flex-start;gap:var(--space-3);max-width:78ch;font-size:var(--text-base);color:var(--color-text-secondary);line-height:1.6;display:flex}.Terms-module__n64oTa__checks svg{color:var(--color-accent-green);flex-shrink:0;margin-block-start:3px}.Terms-module__n64oTa__measures{gap:var(--space-4);margin:0 0 var(--space-4);grid-template-columns:repeat(auto-fit,minmax(150px,1fr));padding:0;list-style:none;display:grid}.Terms-module__n64oTa__measure{align-items:center;gap:var(--space-2);text-align:center;font-size:var(--text-xs);color:var(--color-text-secondary);flex-direction:column;line-height:1.4;display:flex}.Terms-module__n64oTa__measure svg{color:var(--color-primary)}.Terms-module__n64oTa__tableWrap{margin-block:var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow-x:auto}.Terms-module__n64oTa__table{border-collapse:collapse;inline-size:100%}.Terms-module__n64oTa__table thead th{padding:var(--space-3) var(--space-4);background:var(--color-surface-2);color:var(--color-text-secondary);font-family:var(--font-heading);font-size:var(--text-xs);letter-spacing:.04em;text-transform:uppercase;text-align:start;white-space:nowrap;font-weight:700}.Terms-module__n64oTa__table tbody th{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);color:var(--color-text-primary);text-align:start;vertical-align:top;white-space:nowrap;font-weight:600}.Terms-module__n64oTa__table td{padding:var(--space-3) var(--space-4);border-block-start:1px solid var(--color-border);font-size:var(--text-sm);color:var(--color-text-secondary);vertical-align:top;line-height:1.5}.Terms-module__n64oTa__rowHead{align-items:center;gap:var(--space-3);display:flex}.Terms-module__n64oTa__rowHead svg{color:var(--tone,var(--color-primary));flex-shrink:0}.Terms-module__n64oTa__tableCaption{font-family:var(--font-heading);font-size:var(--text-sm);color:var(--color-text-primary);margin-block-start:var(--space-5);font-weight:700}.Terms-module__n64oTa__inlineLink{color:var(--color-accent-cyan);font-weight:600}.Terms-module__n64oTa__closing{align-items:center;gap:var(--space-5);padding:var(--space-5) var(--space-6);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-1);flex-wrap:wrap;display:flex}.Terms-module__n64oTa__closingIcon{border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-primary) 16%, transparent);block-size:46px;inline-size:46px;color:var(--color-primary);flex-shrink:0;place-items:center;display:grid}.Terms-module__n64oTa__closingCopy{flex:1;min-inline-size:200px}.Terms-module__n64oTa__closingTitle{font-family:var(--font-heading);color:var(--color-text-primary);font-weight:700}.Terms-module__n64oTa__closingSub{font-size:var(--text-sm);color:var(--color-text-secondary)}.Terms-module__n64oTa__closingMail{}.Terms-module__n64oTa__status{gap:var(--space-2);padding:var(--card-padding);border-radius:var(--radius-lg);border:1px solid color-mix(in srgb, var(--lp-gold-deep) 46%, transparent);background:var(--lp-gold-tint);flex-direction:column;display:flex}.Terms-module__n64oTa__statusTitle{font-family:var(--font-heading);font-size:var(--text-base);color:var(--lp-gold-text);margin:0;font-weight:800}.Terms-module__n64oTa__statusBody{font-size:var(--text-sm);color:var(--lp-gold-text);margin:0;line-height:1.65}.Terms-module__n64oTa__statusBody strong{color:var(--lp-gold-text)}
