#membership-chatgpt .price-card .check-list{display:grid;gap:12px;margin:24px 0;flex:1}
#membership-chatgpt .price-card .check-list li{font-size:15px;line-height:1.75}
.gpt-plan-guide{margin:28px 0;padding:26px;border:1px solid var(--line);border-radius:18px;background:var(--surface)}
.gpt-plan-guide h3{font-size:21px;margin:0 0 22px;color:var(--text)}
.gpt-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}
.gpt-guide-grid h4{font-size:17px;margin:0 0 10px;color:var(--text)}
.gpt-guide-grid p,.gpt-guide-note{font-size:14px;line-height:1.85;color:var(--muted);margin:0}
.gpt-guide-note{margin-top:18px}.gpt-guide-note a{color:var(--accent)}
.gpt-table-scroll{overflow-x:auto;margin-top:20px;border:1px solid var(--line);border-radius:12px}
.gpt-compare-table{width:100%;min-width:640px;border-collapse:collapse;font-size:15px;line-height:1.7;text-align:left}
.gpt-compare-table th,.gpt-compare-table td{padding:16px;border-bottom:1px solid var(--line);vertical-align:top}
.gpt-compare-table th{background:var(--surface-high);color:var(--text)}
.gpt-compare-table td{color:var(--muted)}.gpt-compare-table td:first-child{font-weight:600;color:var(--text)}
@media(max-width:760px){.gpt-plan-guide{padding:20px}.gpt-guide-grid{grid-template-columns:1fr;gap:20px}#membership-chatgpt .price-card .check-list li{font-size:15px}}
