.pw-verbatim-source{max-width:1180px;margin:32px auto 56px;padding:32px 24px;color:#28221f}.pw-verbatim-head{margin-bottom:24px}.pw-verbatim-head small{letter-spacing:.14em;color:#775d53}.pw-verbatim-head h2{font-size:clamp(1.8rem,4vw,3rem);margin:.45rem 0}.pw-verbatim-head p{max-width:880px;line-height:1.8}.pw-verbatim-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:18px}.pw-verbatim-actions button{border:1px solid #8f776d;border-radius:999px;background:#fffaf5;color:#3d302b;padding:9px 16px;cursor:pointer}.pw-verbatim-table{border:1px solid #d8c8bf;border-radius:16px;background:#fffdf9;margin:14px 0;overflow:hidden}.pw-verbatim-table summary{cursor:pointer;font-weight:700;padding:16px 20px;background:#f1e6de}.pw-verbatim-rows{padding:10px}.pw-verbatim-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-bottom:1px solid #eadfd8}.pw-verbatim-row:last-child{border-bottom:0}.pw-verbatim-row>div{padding:14px 16px}.pw-verbatim-left{background:#faf5ef}.pw-verbatim-right{background:#fff}.pw-verbatim-row small{display:block;color:#80685d;font-size:.75rem;margin-bottom:6px}.pw-verbatim-row p{margin:0;line-height:1.7;overflow-wrap:anywhere}.pw-empty{color:#8d7f78;font-style:italic}.pw-verbatim-source mark{background:#ffe7a6}.pw-editorial-label{margin:3rem 0 1.25rem;padding:1rem 1.15rem;border-left:4px solid #b7791f;background:#fff8e8;color:#332b22}.pw-editorial-label small{display:block;font-weight:800;letter-spacing:.08em;color:#8a5a16}.pw-editorial-label h3{margin:.35rem 0;font-size:1.2rem}.pw-editorial-label p{margin:0;line-height:1.75}@media(max-width:720px){.pw-verbatim-source{margin:28px auto 44px;padding:24px 14px}.pw-verbatim-row{grid-template-columns:1fr}.pw-verbatim-left{border-bottom:1px dashed #ddcec5}}
.pw-inline-source{margin-top:1.4rem;border:1px solid #d8c8bf;border-radius:14px;overflow:hidden;background:#fffdf9}.pw-inline-head{padding:1rem 1.1rem;background:#f1e6de}.pw-inline-head small{display:block;letter-spacing:.1em;color:#775d53;font-weight:800}.pw-inline-head h4{margin:.25rem 0;font-size:1.12rem}.pw-inline-head p{margin:0;line-height:1.6}.pw-inline-source>.pw-verbatim-row{margin:0}.pw-editorial-label{display:none}
.pw-verbatim-row .pw-speaker-label{width:max-content;max-width:100%;padding:.22rem .58rem;border:1px solid currentColor;border-radius:999px;color:#684f44;background:rgba(255,255,255,.72);font-size:.78rem;font-weight:800;letter-spacing:.035em;line-height:1.45;overflow-wrap:anywhere}.pw-verbatim-right .pw-speaker-label{color:#7b4f2d;background:#fff8ed}@media(max-width:720px){.pw-verbatim-row .pw-speaker-label{font-size:.8rem}}
.pw-highlight-key .pw-verbatim-right p{display:inline;background:linear-gradient(transparent 48%,rgba(255,224,92,.62) 48%,rgba(255,224,92,.62) 92%,transparent 92%)}.pw-highlight-conflict .pw-verbatim-right{background:#fff1f4}.pw-highlight-conflict .pw-verbatim-right p{display:inline;background:linear-gradient(transparent 45%,rgba(255,145,169,.48) 45%,rgba(255,145,169,.48) 94%,transparent 94%)}.pw-highlight-scope .pw-verbatim-right{background:#eef7ff}.pw-highlight-source .pw-verbatim-left{background:#fff7d7}.pw-issue-note{grid-column:1/-1;display:flex;gap:.65rem;align-items:flex-start;padding:.7rem 1rem;border-top:1px dashed #d6c7be;font-size:.88rem;line-height:1.55}.pw-issue-note strong{white-space:nowrap}.pw-issue-note span{color:#514842}.pw-issue-conflict{background:#fff0f3;border-left:4px solid #c84f70}.pw-issue-scope{background:#eef7ff;border-left:4px solid #4b83ad}.pw-issue-source{background:#fff8df;border-left:4px solid #bf8a19}@media(max-width:720px){.pw-issue-note{display:block}.pw-issue-note strong{display:block;margin-bottom:.25rem}}
