.rt-ex{margin:6px 0 10px}.rt-ex .rt-ex-lead{white-space:pre-line}.rules-panel .rt-ex .rt-ex-text,.rt-ex .rt-ex-text{max-width:62ch;color:color-mix(in srgb, var(--text) 72%, var(--muted));white-space:pre-line;text-align:left;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:.92em;line-height:1.55}.pp-words .rt-ex .rt-ex-text{font-size:calc(14.25px * var(--a11y-text,1))}.pp-words .rt-ex .rule-ex-head{font-size:calc(12px * var(--a11y-text,1))}.rt-ex .rt-ex-fig{margin-top:8px}.setter-rules .rules-setter:has(+.rt-table-wrap){margin-bottom:0}.pp-words .setter-rules .rules-setter:has(+.rt-table-wrap){margin-bottom:0}.rt-table-wrap{flex-wrap:wrap;align-items:flex-start;column-gap:28px;max-width:62ch;margin:6px 0 10px;display:flex}.rt-table{border-collapse:collapse;font-variant-numeric:tabular-nums;flex:0 auto;min-width:0;font-size:.95em;line-height:1.45}.pp-words .rt-table{font-size:calc(15px * var(--a11y-text,1))}.rt-two .rt-table{flex:none}.rt-table th,.rt-table td{vertical-align:baseline;text-align:left;border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);padding:3px 0}.rt-table tr:last-child th,.rt-table tr:last-child td{border-bottom:1px solid color-mix(in srgb, var(--line) 70%, transparent)}.rt-table .rt-key{min-width:var(--rt-key,2ch);white-space:nowrap;color:var(--text);padding-right:10px;font-weight:650}.rt-table .rt-bullet{color:var(--muted);font-weight:400}.rt-table .rt-sep{color:var(--muted);white-space:nowrap;padding-right:10px}.rt-table .rt-val{color:var(--text);letter-spacing:.03em;overflow-wrap:anywhere}.rt-table .rt-note{letter-spacing:0;color:var(--muted);font-size:.88em}.rt-pic{color:var(--accent);text-underline-offset:2px;cursor:pointer;text-decoration:underline;text-decoration-thickness:1px}.rt-pic:hover{text-decoration-thickness:2px}.rt-pic:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--r-xs)}.rt-pics-overlay{z-index:200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0a0e18b8;place-items:center;padding:12px;display:grid;position:fixed;inset:0}.rt-pics{background:var(--panel);width:min(900px,100%);max-height:calc(100dvh - 24px);color:var(--text);border:1px solid var(--line);border-radius:var(--r-lg);flex-direction:column;display:flex;overflow:hidden;box-shadow:0 24px 70px #00000080}.rt-pics-bar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;padding:10px 12px 10px 16px;display:flex}.rt-pics-bar h3{margin:0;font-size:15px;font-weight:700}.rt-pics-close{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel-2,var(--panel));min-height:40px;color:var(--text);font:inherit;cursor:pointer;padding:6px 14px;font-weight:600}.rt-pics-close:focus-visible,.rt-pics-list:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.rt-pics-list{justify-items:center;gap:12px;padding:12px;display:grid;overflow:auto}.rt-pics-list img{border-radius:var(--r-md);background:#fff;max-width:100%;height:auto;display:block}.print-root .rt-ex .rt-ex-text{color:#333;font-size:.92em}.print-root .rt-ex{break-inside:avoid;margin:1.5mm 0 2.5mm}.print-root .rt-ex .rt-ex-fig{margin-top:1.5mm}.print-root .rt-table-wrap{break-inside:avoid;margin:1mm 0 2mm}.print-root .rt-table{font-size:1em}.print-root .rt-table th,.print-root .rt-table td{color:#000;border-color:#bbb}.print-root .rt-table .rt-sep,.print-root .rt-table .rt-note,.print-root .rt-table .rt-bullet{color:#444}.print-root .rt-pic{color:inherit;text-decoration:none}.rules-bullets li{white-space:pre-line}.rule-name{font-weight:700}.rules-bullets.rules-sections>li.rule-sec{margin-left:-1.25em;padding-left:0;list-style:none}.rules-bullets.rules-sections>li+li{margin-top:.9em}.rules-bullets .rule-head{color:var(--accent);margin:0 0 .2em;font-weight:800;line-height:1.3;display:block}
