.pq-doc{font-size:max(.875rem,13px);line-height:1.75}.pq-doc li,.pq-doc p,.pq-doc td,.pq-doc th{font-size:max(.875rem,13px);line-height:1.7}.pq-doc h3{margin:28px 0 10px;font-size:1rem;font-weight:700;color:var(--surface-50)}.pq-scroll{overflow-x:auto;margin:16px 0;-webkit-overflow-scrolling:touch}.pq-table{width:100%;min-width:640px;border-collapse:collapse;background:color-mix(in oklab,var(--abyss-800) 55%,transparent)}.pq-table--kv{min-width:0;margin:16px 0}.pq-table td,.pq-table th{padding:10px 12px;border:1px solid var(--border-subtle);text-align:left;vertical-align:top;color:var(--surface-100)}.pq-table thead th{background:color-mix(in oklab,var(--abyss-700) 70%,transparent);font-weight:700}.pq-table tbody th,.pq-table thead th{color:var(--surface-50);white-space:nowrap}.pq-table tbody th{font-weight:600}.pq-table--kv tbody th{width:180px;background:color-mix(in oklab,var(--abyss-700) 45%,transparent)}.pq-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.pq-total{font-weight:700;color:var(--lagoon-300)}.pq-grades{margin:12px 0;padding-left:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.pq-grades li{padding:5px 12px;border:1px solid var(--border-subtle);border-radius:999px;background:color-mix(in oklab,var(--abyss-800) 60%,transparent);color:var(--surface-100)}.pq-notes{margin:12px 0 0;padding-left:18px}.pq-notes li{margin-bottom:6px;color:var(--surface-200)}.pq-more{margin-top:14px}.pq-notice{margin:12px 0;padding:16px 18px;border:1px solid var(--border-subtle);border-left:3px solid var(--lagoon-400);border-radius:8px;background:color-mix(in oklab,var(--abyss-800) 70%,transparent)}.pq-notice p{margin:0;color:var(--surface-100)}.pq-notice p+p{margin-top:8px}.prose-psa:has(>.pq-doc){min-width:0}