.subscription-terms-draft{max-width:960px;padding-block:56px 90px}.subscription-terms-draft h1{font-size:clamp(2rem,5vw,3.4rem);margin:18px 0 25px}.subscription-terms-draft h2{font-size:1.55rem;margin:36px 0 16px}.subscription-terms-draft p,.subscription-terms-draft li{color:#c5d0d5;line-height:1.75}.subscription-terms-draft li+li{margin-top:10px}.subscription-terms-draft a{color:#65dce6;text-decoration:underline;overflow-wrap:anywhere}.subscription-terms-draft .draft-banner{padding:14px 18px;border:1px solid #d5b173;border-radius:8px;background:#29251c;color:#f6dbaa;margin-bottom:22px}.subscription-terms-draft .draft-note,.subscription-terms-draft .to-complete{padding:17px 20px;margin-block:20px;border-left:3px solid #b9a06c;background:#181d20}.subscription-terms-draft table{width:100%;border-collapse:collapse;margin-block:22px}.subscription-terms-draft th,.subscription-terms-draft td{border:1px solid #3a4a51;text-align:left;padding:12px}.subscription-terms-draft th{background:#16252b}.subscription-terms-draft .form-model{border:1px solid #3a4a51;padding:22px;border-radius:10px}.subscription-terms-draft .sources{font-size:.85rem}.subscription-terms-draft .small-note{font-size:.85rem}@media(max-width:600px){.subscription-terms-draft{padding-top:32px}.subscription-terms-draft th,.subscription-terms-draft td{padding:7px;font-size:.8rem}.subscription-terms-draft .form-model{padding:14px}}
.published-contract-text{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.75;color:#c5d0d5}
