.pricing-intro{padding-bottom:48px}
.pricing-intro h1{max-width:14em}
.pricing-intro-copy{max-width:42em;margin-bottom:0;font-size:var(--text-lg);color:var(--muted)}
.pricing-entry{display:flex;align-items:center;flex-wrap:wrap;gap:16px 24px}
.pricing-entry>a:not(.btn){display:inline-flex;align-items:center;min-height:38px;font-size:var(--text-sm)}
.pricing-overview{padding-bottom:40px}
.pricing-note{margin-top:24px;margin-bottom:0;color:var(--muted);font-size:var(--text-sm)}
.pricing-section-copy{max-width:58em;color:var(--muted);margin-bottom:32px}
.pricing-selection .tabs>[role="tabpanel"]{padding-inline:0;padding-top:32px;padding-bottom:0}
.pricing-selection .plan-grid{margin-top:28px}
.pricing-plan-copy{font-size:var(--text-sm);color:var(--muted)}
.pricing-plan-limit{padding-top:16px;border-top:1px dashed var(--border);font-size:var(--text-sm);color:var(--muted);margin-bottom:24px}
.pricing-inclusions dl{margin:0}
.pricing-inclusions dl>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:24px;padding-block:24px;border-bottom:1px solid var(--border)}
.pricing-inclusions dl>div:first-child{padding-top:0}
.pricing-inclusions dl>div:last-child{padding-bottom:0;border-bottom:0}
.pricing-inclusions dt{font-weight:var(--weight-bold);overflow-wrap:anywhere}
.pricing-inclusions dd{margin:0;color:var(--muted);min-width:0}
.pricing-refund{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:start}
.pricing-refund>div{min-width:0}
.pricing-refund p:last-child{margin-bottom:0}
.pricing-refund>.btn{align-self:start}
@media(max-width:768px){
  .pricing-inclusions dl>div{grid-template-columns:minmax(0,1fr);gap:10px}
  .pricing-refund{grid-template-columns:minmax(0,1fr);gap:24px}
  .pricing-refund>.btn{justify-self:start}
}
@media(max-width:640px){
  .pricing-intro{padding-bottom:32px}
  .pricing-intro-copy{font-size:var(--text-base)}
  .pricing-overview{padding-bottom:24px}
  .pricing-selection .tabs>[role="tabpanel"]{padding-top:24px}
  .pricing-inclusions dl>div{padding-block:20px}
}