.pcmp{max-width:1040px;margin:var(--sf-space-12) auto 0}.pcmp h2{margin:0 0 var(--sf-space-2);text-align:center;font-size:clamp(24px,4vw,32px)}.pcmp__intro{margin:0 auto var(--sf-space-6);max-width:640px;color:var(--sf-color-text-muted);text-align:center;line-height:1.55}.pcmp__scroll{border:1px solid var(--sf-color-border);border-radius:var(--radius-lg);background:var(--sf-color-surface);overflow-x:auto}.pcmp__table{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.pcmp__table th,.pcmp__table td{padding:12px var(--sf-space-4);border-bottom:1px solid var(--sf-color-border);text-align:left;vertical-align:top}.pcmp__table thead th{background:var(--sf-color-surface);font-size:16px;position:sticky;top:0}.pcmp__table thead th:not(:first-child),.pcmp__table td{width:20%}.pcmp__group th{padding-top:var(--sf-space-6);color:var(--brand-500);letter-spacing:.04em;text-transform:uppercase;font-size:13px;font-weight:600}.pcmp__label{font-weight:600;display:block}.pcmp__desc{color:var(--sf-color-text-muted);margin-top:2px;font-size:13px;font-weight:400;line-height:1.45;display:block}.pcmp__yes{color:var(--success);align-items:center;gap:6px;font-weight:500;display:inline-flex}.pcmp__no{color:var(--sf-color-text-muted)}.pcmp__value{font-weight:500}
