.desk-more{flex-wrap:wrap;gap:8px;margin:14px 0 4px;display:flex}.desk-more a{font:600 14px var(--font-mono,monospace);border:1px solid var(--line);color:var(--ink);background:var(--paper);border-radius:999px;padding:6px 12px;text-decoration:none}.desk-more a[aria-current=page],.desk-more a:hover{background:var(--accent);color:var(--on-accent);border-color:var(--accent)}.desk-narrow{max-width:820px;padding-top:24px;padding-bottom:40px}.desk-pager{justify-content:space-between;gap:12px;margin-top:28px;display:flex}.dq{gap:18px;display:grid}.dq-q{border:1px solid var(--line);border-radius:var(--radius);background:var(--paper);padding:16px 18px}.dq-q .q{margin:0 0 10px;font-size:17px}.dq-q .opts{gap:8px;display:grid}.dq-q .opts button{text-align:left;font:inherit;border:1px solid var(--line);background:var(--paper-2,var(--paper));color:var(--ink);cursor:pointer;border-radius:10px;align-items:baseline;gap:10px;padding:10px 12px;display:flex}.dq-q .opts button:disabled{cursor:default}.dq-q .opts button.right{background:#1f8a5b24;border-color:#1f8a5b}.dq-q .opts button.wrong{background:#c0392b1f;border-color:#c0392b}.dq-q .explain{color:var(--ink-2);margin:10px 0 0;font-size:15px}.dq-score{border-radius:var(--radius);background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:14px;padding:12px 16px;display:flex;position:sticky;bottom:12px}.dq-score .btn{color:var(--paper);border-color:var(--paper)}.ru-section{margin:28px 0}.ru-section>h2{border-bottom:2px solid var(--accent);padding-bottom:6px;font-size:22px}.ru-item{border-bottom:1px solid var(--line);padding:12px 0 16px}.ru-item h3{margin:2px 0 6px;font-size:19px}.ru-item h4{text-transform:uppercase;letter-spacing:.04em;color:var(--ink-2);margin:10px 0 4px;font-size:14px}.ru-item ul{margin:0;padding-left:20px}.ru-date{color:var(--muted,var(--ink-2));margin:0;font-size:12.5px}.ru-practice ol ol{margin:4px 0 10px}.ru-answers{color:var(--ink-2);font-size:15px}.editorial .ed-neutral{color:var(--ink-2);border-left:3px solid var(--accent);margin:14px 0;padding:4px 12px;font-size:14px}.ed-keys{flex-wrap:wrap;gap:6px;display:flex}.ed-keys span{border:1px solid var(--line);border-radius:999px;padding:3px 10px;font-size:14px}.ed-based{margin-top:18px;font-size:15px}.review-bar{z-index:30;background:var(--paper-2,#f6f1e7);border-bottom:1px solid var(--line);padding:12px 0;position:sticky;top:0}.review-state{margin:0 0 8px}.review-flags{margin:0 0 8px;font-size:14.5px}.review-flags summary{cursor:pointer;color:#a5470f;font-weight:600}.review-balance{margin:0 0 8px;font-size:12.5px}.review-acts{flex-wrap:wrap;gap:8px;display:flex}@media print{header,footer,nav,.no-print,.desk-more,.reader-bar{display:none!important}.desk-hero{background:0 0;border:0;padding:0 0 8px}.ru-item{break-inside:avoid}a{color:inherit;text-decoration:none}}.review-bar .pill{border:1px solid var(--line);border-radius:999px;padding:1px 9px;font-size:12px;font-weight:600;display:inline-block}.review-bar .pill.draft{background:color-mix(in srgb, var(--accent) 16%, var(--paper))}.review-bar .pill.live{background:color-mix(in srgb, #1f8a5b 18%, var(--paper))}
