body.pc-brand-system-v1.service-master-page .jdg-comparison-wrap { overflow-x: auto; border: 1px solid rgba(255,255,255,.16); border-radius: 8px; }
body.pc-brand-system-v1.service-master-page .jdg-comparison-table { width: 100%; min-width: 760px; border-collapse: collapse; color: rgba(247,251,255,.84); }
body.pc-brand-system-v1.service-master-page .jdg-comparison-table th, body.pc-brand-system-v1.service-master-page .jdg-comparison-table td { padding: 20px; text-align: left; vertical-align: top; border-bottom: 1px solid rgba(255,255,255,.12); }
body.pc-brand-system-v1.service-master-page .jdg-comparison-table thead th { color: #fff; background: rgba(255,255,255,.06); font-size: 14px; text-transform: uppercase; letter-spacing: 0; }
body.pc-brand-system-v1.service-master-page .jdg-comparison-table tbody th { width: 22%; color: var(--reference-gold-text); font-weight: 700; }
body.pc-brand-system-v1.service-master-page .jdg-prep-list { margin: 0; padding: 0; list-style: none; display: grid; gap: 0; }
body.pc-brand-system-v1.service-master-page .jdg-prep-list li { padding: 18px 0 18px 30px; border-bottom: 1px solid rgba(7,17,26,.12); color: #394858; line-height: 1.6; position: relative; }
body.pc-brand-system-v1.service-master-page .jdg-prep-list li::before { content: ""; width: 8px; height: 8px; position: absolute; left: 4px; top: 29px; border-radius: 50%; background: var(--reference-gold); }
@media (max-width: 767px) { body.pc-brand-system-v1.service-master-page .jdg-comparison-table th, body.pc-brand-system-v1.service-master-page .jdg-comparison-table td { padding: 15px; } }
