.pg-page .pa-2xp { margin: 18px 0 0; padding: 11px 15px; border-left: 2px solid rgba(241,184,75,.5);
  background: rgba(241,184,75,.06); font-size: var(--t-base); line-height: 1.6; color: var(--muted); }
.pg-page .pa-trail{margin-bottom:22px}
.pg-page .pa-verdict{margin:0 0 34px;max-width:72ch;font-size:var(--t-base);line-height:1.55;color:var(--muted)}
.pg-page .pa-body{display:grid;gap:34px}
.pg-page .pa-sec{min-width:0}
.pg-page .pa-lab{margin:0 0 14px;font-family:inherit;font-size:var(--t-base);font-weight:700;letter-spacing:.02em;
 text-transform:uppercase;color:var(--dim)}
.pg-page .pa-desc{margin:0;max-width:62ch;font-size:var(--t-base);line-height:1.6;color:var(--ink)}
.pg-page .pa-unread{color:var(--muted)}
.pg-page .pa-fine{margin:14px 0 0;max-width:62ch;font-size:var(--t-body);line-height:1.5;color:var(--dim)}
.pg-page .pa-list{margin:18px 0 0;padding-left:20px;font-size:var(--t-base);line-height:1.8}
.pg-page .pa-back{margin:44px 0 0;font-size:15px}
.pg-page .pa-back a{color:var(--cyan);text-decoration:underline;text-underline-offset:4px}
.pg-page .pa-src{margin:24px 0 60px;max-width:78ch;font-size:var(--t-body);line-height:1.7;color:var(--dim)}
.pg-page .pa-groups{display:grid;gap:26px}
.pg-page .pa-group-h{margin:0 0 4px;font-size:var(--t-base);font-weight:700;color:var(--ink)}
.pg-page .pa-missions{list-style:none;margin:0;padding:0;border-top:1px solid rgba(45,58,70,.55)}
