.s.pp-body{background:var(--bg-2);padding-top:clamp(40px,6vw,72px)}.pp-text{background:var(--surface);border:1px solid var(--line);border-radius:20px;max-width:80ch;padding:clamp(24px,4vw,48px)}.pp-text h2{font-size:clamp(22px,2.2vw,28px)}.pp-text h3{margin-top:26px;font-size:17px}.pp-text strong{color:var(--ink);font-weight:600}@media (max-width:900px){.pp .text-grid{grid-template-columns:minmax(0,1fr)}}.pp-table{border-radius:var(--r-lg);border:1px solid var(--line);background:var(--surface);overflow-x:auto}.pp-table:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.pp-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:14.5px;line-height:1.45}.pp-table th,.pp-table td{text-align:left;vertical-align:top;border-top:1px solid var(--line);padding:12px 14px}.pp-table thead th{background:var(--brand-soft);font-family:var(--mono);letter-spacing:.05em;text-transform:uppercase;color:var(--brand-ink);border-top:0;font-size:11.5px;font-weight:500}.pp-table tbody th{color:var(--ink);width:28%;font-weight:600}.pp-table td{color:var(--ink-2)}.pp-manage{margin-top:18px}@media print{.pp-manage{display:none!important}.s.pp-body{background:0 0;padding:28px 0 0}.pp-text{border:0;max-width:none;padding:0}.pp .text-grid{display:block}.pp-table{border-color:#bbb;overflow:visible}.pp-table table{min-width:0}.pp-table tr{break-inside:avoid}.pp-table thead th{color:#000;background:#eee}}
