.agreement-page{overflow-wrap:anywhere;min-width:0}.agreement-intro{grid-template-columns:minmax(0,1fr);align-content:center;display:grid}.agreement-hero{padding-block:var(--space-96) var(--space-64)}.agreement-hero-copy .display{max-width:820px;font-size:var(--font-size-display-agreement)}.agreement-hero-copy .lead{max-width:720px}.agreement-summary{padding-block:var(--space-96)}.agreement-section-head{margin-bottom:var(--space-32)}.agreement-section-head .eyebrow{margin-bottom:var(--space-16)}.agreement-summary-list{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agreement-summary-list article{min-width:0;padding:var(--space-24)}.agreement-summary-list article:nth-child(2n){border-left:1px solid var(--border)}.agreement-summary-list article:nth-child(n+3){border-top:1px solid var(--border)}.agreement-summary-title{grid-template-columns:max(var(--space-32), 2ch) minmax(0, 1fr);gap:var(--space-16);align-items:center;display:grid}.agreement-summary-title>span{width:100%;color:var(--text-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--line-height-solid);text-align:center;display:block}.agreement-summary-list h3{font-size:var(--font-size-panel);letter-spacing:var(--tracking-wordmark);margin:0;font-weight:500}.agreement-summary-list p{max-width:55ch;margin:var(--space-12) 0 0 var(--space-48);color:var(--text-secondary);font-size:var(--font-size-small);line-height:var(--line-height-small)}.agreement-content{padding-block:var(--space-96)}.agreement-intro+.agreement-content{border-top:0}.agreement-layout{gap:var(--space-64);grid-template-columns:minmax(220px,.42fr) minmax(0,1.58fr);align-items:start;display:grid}.agreement-nav{top:var(--space-24);min-width:0;max-block-size:calc(100dvh - var(--space-48));position:sticky;overflow-y:auto}.agreement-nav .eyebrow{margin-bottom:var(--space-16)}.agreement-nav ol{border-block:1px solid var(--border);counter-reset:agreement-navigation;margin:0;padding:0;list-style:none}.agreement-nav li{counter-increment:agreement-navigation}.agreement-nav li+li{border-top:1px solid var(--border)}.agreement-nav a{min-height:var(--control-height-dense);min-width:0;padding-block:var(--space-4);grid-template-columns:max(var(--space-24), 2ch) minmax(0, 1fr);gap:var(--space-8);color:var(--text-secondary);font-size:var(--font-size-micro);line-height:var(--line-height-micro);transition:background-color var(--duration-base) var(--easing-standard), color var(--duration-base) var(--easing-standard);align-items:center;text-decoration:none;display:grid}.agreement-nav a:before{color:var(--text-muted);content:counter(agreement-navigation, decimal-leading-zero);font-size:var(--font-size-micro);text-align:center}.agreement-nav a:hover{background:var(--surface-hover);color:var(--text)}.agreement-nav a:focus-visible{outline-offset:calc(-1 * var(--focus-ring-width))}.agreement-nav a.is-active{background:var(--surface-2);color:var(--text)}.agreement-nav a.is-active:before{color:var(--text)}.agreement-document{min-width:0;max-width:860px}.agreement-document-head{justify-content:space-between;gap:var(--space-24);padding-bottom:var(--space-20);border-bottom:1px solid var(--border-strong);color:var(--text-muted);font-size:var(--font-size-micro);letter-spacing:var(--tracking-utility-compact);text-transform:uppercase;flex-wrap:wrap;display:flex}.agreement-document-head p{min-width:0;color:var(--text-secondary);margin:0}.agreement-document-head>span{min-width:0}.agreement-clause{scroll-margin-top:var(--space-32);padding-block:var(--space-48);border-bottom:1px solid var(--border)}.agreement-clause-title{grid-template-columns:max(var(--space-32), 2ch) minmax(0, 1fr);gap:var(--space-16);align-items:center;display:grid}.agreement-clause-title>span{width:100%;color:var(--text-muted);font-size:var(--font-size-micro);font-variant-numeric:tabular-nums;line-height:var(--line-height-solid);text-align:center;display:block}.agreement-clause-title h2{max-width:720px;font-size:var(--font-size-section-title-clause);letter-spacing:var(--tracking-section-title-panel);font-weight:500;line-height:var(--line-height-section-title);margin:0}.agreement-copy{max-width:74ch;margin:var(--space-24) 0 0 var(--space-48);color:var(--text-secondary);font-family:var(--font-ui);font-size:var(--font-size-panel);word-spacing:normal;line-height:1.75}.agreement-copy p{margin:0}.agreement-copy p+p,.agreement-copy p+ul,.agreement-copy ul+p,.agreement-copy p+.agreement-definitions,.agreement-copy .agreement-definitions+p{margin-top:var(--space-20)}.agreement-copy ul{gap:var(--space-8);padding-left:var(--space-24);margin-bottom:0;display:grid}.agreement-definitions{border-block:1px solid var(--border);margin-bottom:0}.agreement-definitions>div{gap:var(--space-24);padding-block:var(--space-16);grid-template-columns:minmax(140px,.42fr) minmax(0,1.58fr);align-items:center;display:grid}.agreement-definitions>div+div{border-top:1px solid var(--border)}.agreement-definitions dt{color:var(--text);font-family:var(--font-ui);font-size:var(--font-size-label);font-weight:500}.agreement-definitions dd{margin:0}.agreement-clause:last-child{border-bottom:0}.agreement-inline-link{color:var(--text);text-underline-offset:var(--space-4)}@media (pointer:coarse){.agreement-nav a{min-width:44px;min-height:44px}.agreement-inline-link{min-inline-size:var(--control-height);min-block-size:var(--control-height);align-items:center;max-inline-size:100%;display:inline-flex}}@media (width<=1100px){.agreement-layout{gap:var(--space-32);grid-template-columns:minmax(190px,.36fr) minmax(0,1.64fr)}.agreement-copy{margin-left:0}}@media (width>760px){.agreement-hero{padding-block:var(--space-8) var(--space-32)}.agreement-hero-copy .eyebrow{margin-bottom:var(--space-16)}.agreement-summary{padding-block:0}.agreement-summary .agreement-section-head{margin-bottom:var(--space-16)}.agreement-summary-list article{padding-block:var(--space-12)}}@media (width<=760px){.agreement-page .agreement-intro{min-height:auto;padding-bottom:0;display:block}.agreement-hero{padding-block:var(--space-64) var(--space-48)}.agreement-summary{padding-block-end:0}.agreement-intro .public-scroll-link{display:none}.agreement-summary-list{border-bottom:0;grid-template-columns:1fr}.agreement-summary-list article:nth-child(2n){border-left:0}.agreement-summary-list article:nth-child(n+2){border-top:1px solid var(--border)}.agreement-content{padding-block:var(--space-64)}.agreement-intro+.agreement-content{border-top:var(--hairline-width) solid var(--border)}.agreement-layout{gap:var(--space-48);grid-template-columns:1fr}.agreement-nav{max-block-size:none;position:static;overflow:visible}.agreement-nav ol{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.agreement-nav li:nth-child(2n){border-left:1px solid var(--border)}.agreement-nav li:nth-child(2){border-top:0}.agreement-nav a{padding-inline:var(--space-8)}.agreement-document-head{gap:var(--space-8);flex-direction:column}}@media (width<=520px){.agreement-summary{padding-block:var(--space-64) 0}.agreement-summary-list article{padding-inline:0}.agreement-nav ol{grid-template-columns:1fr}.agreement-nav li:nth-child(2n){border-left:0}.agreement-nav li:nth-child(2){border-top:1px solid var(--border)}.agreement-clause-title{grid-template-columns:max(var(--space-24), 2ch) minmax(0, 1fr);gap:var(--space-12)}.agreement-clause-title h2{font-size:var(--font-size-title)}.agreement-copy{font-size:var(--font-size-body);line-height:1.7}.agreement-definitions>div{gap:var(--space-8);grid-template-columns:1fr}}
