.subscription-table{width:100%;border-collapse:collapse;line-height:1.6;margin-block:20px 24px;font-size:1rem}
.subscription-table caption{text-align:left;color:var(--muted);padding-bottom:14px;font-size:.875rem}
.subscription-table th,.subscription-table td{text-align:left;padding:16px;border:1px solid var(--line);vertical-align:top}
.subscription-table thead{background:var(--ice)}
.subscription-table td{white-space:nowrap;font-weight:600;color:var(--blue)}
.subscription-table tbody th{font-weight:400}
.subscription-terms .legal-content section{scroll-margin-top:125px}
.subscription-back{margin-top:18px}
.withdrawal-model{break-inside:avoid}
@media(max-width:680px){
  .subscription-table th,.subscription-table td{padding:12px 10px;font-size:.9375rem}
  .subscription-terms .legal-content section{scroll-margin-top:105px}
}
@media print{
  .subscription-table{break-inside:avoid}
  .subscription-terms .legal-contact{display:none}
  .subscription-terms .legal-content section{scroll-margin-top:0}
}
