.pp-q-head{align-items:center;gap:10px;display:flex}.pp-q-text{letter-spacing:-.01em;color:var(--ink);font-size:16px;font-weight:500;line-height:1.45}.pp-q-text:lang(zh-CN){letter-spacing:0}.pp-q-meta{gap:6px;font-size:14px;line-height:1.55;display:grid}.pp-q-meta>div{gap:1px;display:grid}.pp-q-meta dt{color:var(--ink-3);font-size:12px;font-weight:500}.pp-q-meta dd{color:var(--ink-2)}.mk-link.pp-q-link{justify-self:start;padding-block:5px;font-size:13.5px}.pp-table-wrap{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);overflow-x:auto}.pp-table{border-collapse:collapse;width:100%;min-width:640px;font-size:14px}.pp-table th,.pp-table td{border-bottom:1px solid var(--line);text-align:left;vertical-align:baseline;padding:11px 14px}.pp-table tbody tr:last-child th,.pp-table tbody tr:last-child td{border-bottom:0}.pp-table thead th{font-size:var(--fs-label);color:var(--ink-3);background:var(--bg-soft);font-weight:500}.pp-table tbody th{color:var(--ink);font-weight:500}.pp-table tbody th .mk-row-no{margin-right:10px}.pp-table td{color:var(--ink-2)}.pp-table th:lang(zh-CN),.pp-table td:lang(zh-CN),.pp-q-text:lang(zh-CN){word-break:keep-all;overflow-wrap:break-word;text-wrap:pretty}.pp-outline-text:lang(zh-CN),.pp-note-text:lang(zh-CN),.pp-quote:lang(zh-CN),.pp-local .mk-h3:lang(zh-CN),.pp-local .mk-block-text:lang(zh-CN),.pp-companies .mk-block-text:lang(zh-CN),.pp-related p:lang(zh-CN),.pp-steps .mk-block-text:lang(zh-CN),.pp-coach li:lang(zh-CN),.pp-faq .mk-block-text:lang(zh-CN){word-break:keep-all;overflow-wrap:anywhere}.pp-mono{font-family:var(--font-mono);white-space:nowrap;font-size:13px}.pp-after{flex-wrap:wrap;align-items:center;gap:4px 12px;margin-top:12px;display:flex}.pp-table.pp-qtable{table-layout:fixed;min-width:0}.pp-qcol-q{width:34%}.pp-qcol-go{width:104px}.pp-qtable th,.pp-qtable td{vertical-align:top;padding:14px 16px;line-height:1.55}.pp-qtable thead th{vertical-align:bottom}.pp-qtable tbody th[scope=row]{font-weight:400}.pp-qtable .pp-q-head{margin-bottom:6px}.pp-qtable .pp-q-head .mk-row-no{margin-right:0}.pp-qtable .pp-q-text{font-size:15.5px;line-height:1.45;display:block}.pp-qtable-round th{border-top:1px solid var(--line);background:var(--bg-soft);color:var(--ink);padding-block:9px;font-size:13.5px;font-weight:600}.pp-qtable tbody:first-of-type .pp-qtable-round th{border-top:0}.pp-round-sep{color:var(--ink-3);margin-inline:4px;font-weight:400}.pp-qtable-go{text-align:center}.pp-go{border-radius:var(--radius-control);background:var(--control);min-width:34px;min-height:34px;box-shadow:var(--raise);color:var(--brand-text);transition:box-shadow var(--dur) ease, background-color var(--dur) ease;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:500;display:inline-flex}.pp-go:hover{background:var(--brand-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 45%, transparent), var(--shadow-xs)}.pp-go:before{content:attr(data-label);display:none}@media (max-width:859px){.pp-qtable thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-qtable colgroup{display:none}.pp-qtable,.pp-qtable tbody,.pp-qtable tr,.pp-qtable th,.pp-qtable td{width:auto;display:block}.pp-qtable tbody+tbody,.pp-qtable tbody tr+tr{border-top:1px solid var(--line)}.pp-qtable tbody tr:not(.pp-qtable-round){padding:10px 0 12px}.pp-qtable tbody th,.pp-qtable tbody td{border-bottom:0;padding:4px 14px}.pp-qtable tbody .pp-qtable-round th{background:var(--surface-2);border-top:0;padding:9px 14px}.pp-qtable td[data-label]:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:500;display:block}.pp-qtable-go{text-align:left;padding-top:8px}.pp-qtable-go:empty{display:none}.pp-go{padding:0 12px}.pp-go:before{display:inline}}.pp-example{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;gap:20px;display:grid}.pp-outline{border-top:1px solid var(--line)}.pp-outline li{border-bottom:1px solid var(--line);grid-template-columns:34px minmax(0,1fr);gap:8px;padding:14px 0;display:grid}.pp-outline li>.mk-row-no{padding-top:2px}.pp-outline-text{color:var(--ink);margin-top:4px;font-size:15px;line-height:1.6}.pp-review{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:start;gap:14px;padding:clamp(18px,3vw,24px);display:grid;box-shadow:0 1px 2px #0c1e5a0d,0 20px 40px -28px #0c1e5a4d}.pp-note{border-bottom:1px solid var(--line);gap:6px;padding-bottom:14px;display:grid}.pp-note-head{color:var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 10px;font-size:14.5px;display:flex}.pp-level{border-radius:var(--radius-pill);background:var(--brand-soft);height:22px;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--brand) 16%, transparent);font-variant-numeric:tabular-nums;color:var(--brand-text);align-items:center;padding:0 9px;font-size:12px;font-weight:500;display:inline-flex}.pp-quote{background:var(--surface-2);box-shadow:inset 2px 0 0 var(--brand);color:var(--ink);border-radius:10px;padding:9px 12px;font-size:14px;line-height:1.55}.pp-note-text{color:var(--ink-2);font-size:14px;line-height:1.6}@media (max-width:899px){.pp-example{grid-template-columns:minmax(0,1fr)}}.pp-outlines{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-outlines .mk-block{box-shadow:inset 0 2px 0 var(--brand), var(--shadow-card)}@media (max-width:859px){.pp-outlines{grid-template-columns:minmax(0,1fr)}}.pp-local,.pp-companies{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-companies{grid-template-columns:repeat(2,minmax(0,1fr))}.pp-companies a{color:var(--brand-text);text-underline-offset:3px;text-decoration:underline}.pp-drill{border-top:1px solid var(--line);gap:4px;padding-top:12px;display:grid}@media (max-width:959px){.pp-local,.pp-companies{grid-template-columns:minmax(0,1fr)}}.pp-related-wrap{margin-bottom:32px}.pp-related{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin-top:10px;display:grid}.pp-related li{border-bottom:1px solid var(--line);padding:8px 0 14px}.pp-related p{color:var(--ink-3);font-size:14px;line-height:1.6}@media (max-width:759px){.pp-related{grid-template-columns:minmax(0,1fr)}}.pp-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.pp-chat{gap:12px;display:grid}.pp-bubble{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow-card);color:var(--ink);padding:14px 16px;font-size:15px;line-height:1.6}.pp-bubble.is-candidate{border-color:color-mix(in srgb, var(--brand) 30%, transparent);background:var(--brand-soft)}.pp-bubble .mk-label{margin-bottom:4px;display:block}.pp-coach{gap:8px;display:grid}.pp-coach li{border-left:2px solid var(--note);color:var(--ink-2);padding-left:12px;font-size:14px;line-height:1.6}.pp-phrase{color:var(--ink);font-size:14px;font-weight:500;line-height:1.55}.pp-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.pp-measure th,.pp-measure td{vertical-align:top}.pp-measure td{min-width:180px}@media (max-width:859px){.pp-steps,.pp-faq{grid-template-columns:minmax(0,1fr)}}@media (max-width:599px){.pp-table.pp-measure{min-width:0}.pp-measure thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pp-measure tr,.pp-measure th,.pp-measure td{display:block}.pp-measure td{min-width:0}.pp-measure tbody tr+tr{border-top:1px solid var(--line)}.pp-measure tbody th,.pp-measure tbody td{border-bottom:0}.pp-measure tbody th{padding-bottom:4px}.pp-measure tbody td{padding-block:4px}.pp-measure tbody td:last-child{padding-bottom:14px}.pp-measure td:before{content:attr(data-label);color:var(--ink-3);margin-bottom:2px;font-size:12px;font-weight:500;display:block}}
