.source-membership-terms{background:var(--linen);color:var(--ink);padding:72px 40px 96px}.source-membership-terms .terms-document{max-width:760px;margin:0 auto}.source-membership-terms h1,.source-membership-terms h2{color:var(--ink);letter-spacing:0;font-family:Cormorant Garamond,serif;font-weight:400}.source-membership-terms h1{margin:0 0 24px;font-size:3.5rem;line-height:1.1}.source-membership-terms h2{margin:0 0 20px;font-size:2.03rem;line-height:1.2}.source-membership-terms p,.source-membership-terms li,.source-membership-terms td,.source-membership-terms th,.source-membership-terms dl{overflow-wrap:anywhere;font-family:Jost,sans-serif;font-size:1.125rem;font-weight:400;line-height:1.8}.source-membership-terms p{margin:0 0 18px}.source-membership-terms section{margin-top:48px}.source-membership-terms ul{margin:0 0 18px;padding-left:24px;list-style:outside}.source-membership-terms li{margin-bottom:8px}.source-membership-terms .terms-eyebrow{letter-spacing:.28em;text-transform:uppercase;color:var(--gold);margin-bottom:18px;font-family:Jost,sans-serif;font-size:12px;font-weight:500;display:block}.source-membership-terms .terms-pending{border-left:2px solid var(--gold);margin:12px 0 18px;padding-left:14px;font-style:italic;display:block}.source-membership-terms .terms-table{border-collapse:collapse;width:100%;margin-bottom:18px}.source-membership-terms .terms-table th,.source-membership-terms .terms-table td{text-align:left;vertical-align:top;border-bottom:1px solid var(--dune);padding:12px;font-size:16px;line-height:1.6}.source-membership-terms .terms-table thead th{border-bottom:2px solid var(--gold);font-weight:500}.source-membership-terms .terms-table tbody th{font-weight:500}.source-membership-terms .terms-table :is(th,td):first-child{overflow-wrap:normal;width:130px}.source-membership-terms .terms-table :is(th,td):nth-child(2){overflow-wrap:normal;width:90px}.source-membership-terms .terms-table :is(th,td):nth-child(3){overflow-wrap:normal;width:125px}.source-membership-terms .terms-table tbody :is(td:nth-child(2),td:nth-child(3)){white-space:nowrap}.source-membership-terms .terms-stacked{display:none}.source-membership-terms .terms-actions{margin-top:40px}.source-membership-terms a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media (width<=767px){.source-membership-terms{padding:48px 20px 72px}.source-membership-terms h1{font-size:2.75rem}.source-membership-terms h2{font-size:1.9rem}.source-membership-terms p,.source-membership-terms li,.source-membership-terms dl{font-size:1.1875rem;line-height:1.65}.source-membership-terms .terms-table{display:none}.source-membership-terms .terms-stacked{margin-bottom:18px;display:block}.source-membership-terms .terms-plan{border-top:2px solid var(--gold);padding:20px 0}.source-membership-terms .terms-plan h3{margin:0 0 12px;font-family:Cormorant Garamond,serif;font-size:1.5rem;font-weight:400}.source-membership-terms dl{margin:0}.source-membership-terms dl>div{margin-bottom:12px}.source-membership-terms dt{font-weight:500}.source-membership-terms dd{margin:0}}
