#billing-details {scroll-margin-top:106px}
.billing-explained {display:grid;grid-template-columns:1fr 1fr;align-items:center}
.billing-heading p {max-width:390px}
.pricing-principles article>span {display:block}
.billing-details {margin:0;align-self:center}
.billing-details>div {padding:20px 0;border-bottom:1px solid var(--site-line,rgba(21,18,31,.12))}
.billing-details>div:first-child {padding-top:0}
.billing-details>div:last-child {padding-bottom:0;border-bottom:0}
.billing-details dt {font-size:16px;font-weight:600}
.billing-details dd {margin:8px 0 0;font-size:13px;line-height:1.9;color:var(--site-muted,#6f687b)}
.pricing-availability {margin:26px 0 0;text-align:center;color:var(--site-muted,#6f687b);font-size:12px;line-height:1.8}
@media(max-width:950px){.billing-heading p{max-width:none}.billing-explained{grid-template-columns:1fr;align-items:start}}
