.pxfaq{margin-top:20px}.pxfaq h3{margin:0 0 8px;font-size:1.02rem;letter-spacing:-.015em}.pxfaq details{border-top:1px solid var(--line,#e9e5ef)}.pxfaq details:last-child{border-bottom:1px solid var(--line,#e9e5ef)}.pxfaq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 2px;font-weight:650;font-size:.92rem;color:var(--ink,#17121f)}.pxfaq summary::-webkit-details-marker{display:none}.pxfaq summary:after{content:"+";font-size:1.25rem;font-weight:400;line-height:1;color:var(--muted,#6b6577);flex:0 0 auto}.pxfaq details[open] summary:after{content:"−"}.pxfaq details p{margin:0 0 12px;padding:0 2px;font-size:.86rem;line-height:1.6;color:var(--ink-2,#3a3245)}.pxcert,.pxdoc{margin:22px 0 0}.pxcert figcaption,.pxdoc figcaption{display:flex;justify-content:space-between;align-items:baseline;gap:10px;margin-bottom:10px}.pxcert figcaption b,.pxdoc figcaption b{font-size:1.02rem;letter-spacing:-.015em}.pxcert figcaption span,.pxdoc figcaption span{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:3px 9px;border-radius:999px;background:#fff6ee;color:#b4581a;border:1px solid #f5c9a3}.pxcert-note{margin:-2px 0 10px;font-size:.8rem;line-height:1.45;color:var(--ink-2,#3a3245)}.pxcert-frame{border-radius:16px;overflow:hidden;box-shadow:0 10px 30px rgba(23,18,31,.1)}.pxcert-frame .cert-sheet{zoom:.82}.pxcert-frame img{max-width:none}.pxdoc-page{position:relative;padding:22px 22px 18px;background:#fff;border:1px solid var(--line,#e9e5ef);border-radius:6px;box-shadow:0 1px 0 #fff,0 10px 30px rgba(23,18,31,.1);font-size:.8rem;line-height:1.5;color:#3a3245}.pxdoc-letter{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:2px solid #7b3fbf}.pxdoc-letter .logo{flex:0 0 auto;display:grid;place-items:center;width:52px;height:52px;border-radius:10px;border:1.5px dashed #cfc8da;font-size:.62rem;color:#8a8296;text-align:center}.pxdoc-letter .meta{font-size:.72rem;color:#6b6577}.pxdoc-letter .meta b{display:block;font-size:.9rem;color:#17121f}.pxdoc-page h4{margin:14px 0 6px;font-size:1.12rem;font-weight:800;letter-spacing:-.02em;color:#17121f}.pxdoc-ver{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:.7rem;color:#6b6577;margin-bottom:12px}.pxdoc-h{margin:12px 0 6px;font-size:.78rem;font-weight:800;text-transform:uppercase;letter-spacing:.06em;color:#7b3fbf}.pxdoc-people{width:100%;border-collapse:collapse;font-size:.78rem}.pxdoc-people th{text-align:left;font-weight:600;color:#3a3245;padding:4px 10px 4px 0;width:46%;vertical-align:top}.pxdoc-people td{padding:4px 0}.pxdoc-people tr+tr td,.pxdoc-people tr+tr th{border-top:1px solid #f0edf4}.pxdoc .merge{font-style:normal;padding:1px 6px;border-radius:5px;background:#f1eafb;color:#5b2c93;font-weight:600;white-space:nowrap}.pxdoc-covers,.pxdoc-law{margin:0;padding-left:18px;list-style:disc}.pxdoc-covers li,.pxdoc-law li{margin:2px 0}.pxdoc-bars{display:grid;gap:7px;margin:14px 0 10px;filter:blur(.4px)}.pxdoc-bars i{display:block;height:8px;border-radius:4px;background:#ece8f2}.pxdoc-bars i:nth-child(2){width:92%}.pxdoc-bars i:nth-child(3){width:96%}.pxdoc-bars i:nth-child(4){width:64%}.pxdoc-redact{margin:0;font-size:.74rem;color:#6b6577}@media(max-width:560px){.pxcert-frame .cert-sheet{zoom:.62}.pxdoc-page{padding:18px 16px 14px}}