
.gs-pilot .gs-pricing-article{max-width:960px;padding-top:38px;padding-bottom:38px}
.gs-pilot .gs-pricing-article+ .gs-pricing-article{border-top:1px solid #dbe6eb}
.gs-pilot .gs-pricing-article h2{font-size:clamp(26px,3vw,34px);scroll-margin-top:110px}
.gs-pilot .gs-pricing-article h3{margin-top:30px;font-size:22px}
.gs-pilot .gs-pricing-article li{margin-bottom:12px}
.gs-pilot .gs-pricing-toc{max-width:960px;padding-top:30px;padding-bottom:10px}
.gs-pilot .gs-pricing-toc ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 28px;padding-left:22px;margin-top:16px}
.gs-pilot .gs-table-scroll{max-width:100%;overflow-x:auto;margin:26px 0}
.gs-pilot .gs-table-scroll table{width:100%;border-collapse:collapse;min-width:460px;font-size:15px;line-height:1.6}
.gs-pilot .gs-table-scroll th,.gs-pilot .gs-table-scroll td{padding:15px;border:1px solid #c9dde5;text-align:left;vertical-align:top}
.gs-pilot .gs-table-scroll th{background:#eaf4f7;color:#113a60}
@media(max-width:600px){.gs-pilot .gs-pricing-toc ul{grid-template-columns:1fr}.gs-pilot .gs-table-scroll{margin-left:0}}

.gs-pilot .gs-pricing-breadcrumb{font-size:13px;margin-bottom:22px;line-height:1.8}.gs-pilot .gs-hero p.gs-pricing-date{font-size:13px;line-height:1.7;margin-bottom:22px;color:#506574}
