.fare-intro{position:relative;z-index:1}
.fare-intro__actions{margin-top:28px}
.fare-heading{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:32px;margin-bottom:28px}
.fare-heading>*{min-width:0}
.fare-heading h2{margin-top:16px;margin-bottom:0}
.fare-heading>p{margin-bottom:0;color:var(--ink-muted)}
.fare-note{margin-top:20px;color:var(--ink-muted);font-size:15px}
.fare-card-copy{font-size:15px;color:var(--ink-muted)}
#fare-selection{scroll-margin-top:var(--anchor-offset)}
#fare-selection .plan-card .btn{flex-shrink:0;white-space:nowrap}
.fare-inclusions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.fare-inclusions p{font-size:15px;color:var(--ink-muted)}
.fare-inclusions a{font-size:15px;color:var(--accent-dark)}
.fare-service-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:start}
.fare-service-row>*{min-width:0}
.fare-service-row h2{margin-top:16px}
.fare-process{margin:0;padding-left:1.4em}
.fare-process li+li{margin-top:16px}
.fare-process li{color:var(--ink-muted);font-size:15px}
.fare-process strong{color:var(--ink)}
.fare-refund-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px;padding:32px}
.fare-refund-body>*{min-width:0}
.fare-refund-body h2{margin-top:20px}
.fare-refund-body p{color:var(--ink-muted)}
.fare-links{display:flex;flex-wrap:wrap;gap:12px 24px;color:var(--accent-dark)}
.fare-links a{display:inline-flex;align-items:center;min-height:32px}
.fare-faq{padding-bottom:80px}
@media(max-width:980px){
  .fare-inclusions{grid-template-columns:1fr}
  .fare-service-row{gap:24px}
}
@media(max-width:768px){
  .fare-heading,.fare-service-row,.fare-refund-body{grid-template-columns:1fr}
  .fare-heading{gap:20px}
  .fare-refund-body{gap:24px;padding:24px}
}
@media(max-width:640px){
  .fare-refund-body{padding:20px}
  .fare-faq{padding-bottom:56px}
}