.rv-prose p{color:var(--text);margin:0 0 12px;font-size:14.2px;line-height:1.95}.rv-subhead{color:var(--wf-gold-bright);border-bottom:1px solid var(--border);margin:26px 0 10px;padding-bottom:7px;font-size:16px}.rv-note{color:var(--text-dim);border-inline-start:2px solid var(--gold-dim);margin:10px 0 0;padding-inline-start:10px;font-size:12.3px;line-height:1.85}.rv-note a{color:var(--wf-gold-bright);border-bottom:1px dotted var(--gold-dim);text-decoration:none}.rv-note a:hover{border-bottom-color:var(--gold)}.rv-facts{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:10px;margin-top:16px;display:grid}.rv-fact{border:1px solid var(--border);border-top:2px solid var(--gold-dim);background:#ffffff04;min-width:0;padding:11px 13px 12px}.rv-fact h3{color:var(--wf-gold-bright);margin:0 0 6px;font-size:13.4px}.rv-fact p{color:var(--text);margin:0;font-size:12.7px;line-height:1.85}.rv-grid{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:12px;margin-top:14px;display:grid}.rv-source{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;flex-direction:column;min-width:0;display:flex;overflow:hidden}.rv-source-art{border-bottom:1px solid var(--border);background:radial-gradient(circle at 50% 40%,#d4af5a17 0%,#0000 70%);place-items:center;height:92px;padding:8px;display:grid}.rv-source-art img{object-fit:contain;max-width:100%;max-height:74px}.rv-source-body{flex-direction:column;flex:auto;gap:7px;min-width:0;padding:11px 13px 13px;display:flex}.rv-source-body h3{color:var(--wf-gold-bright);margin:0;font-size:14.2px}.rv-source-ar,.rv-source-how{color:var(--text);margin:0;font-size:12.7px;line-height:1.85}.rv-source-how{border-top:1px dashed var(--border);padding-top:7px}.rv-tag{color:var(--gold);border:1px solid var(--border-strong);white-space:nowrap;vertical-align:1px;border-radius:999px;margin-inline-end:6px;padding:1px 8px;font-size:10.6px;font-weight:600;display:inline-block}.rv-card{border:1px solid var(--border);background:#ffffff04;min-width:0;margin-top:16px;padding:14px 15px 15px}.rv-card h3{color:var(--wf-gold-bright);margin:0 0 8px;font-size:15px}.rv-card-desc{color:var(--text-dim);margin:0 0 10px;font-size:12.9px;line-height:1.85}.rv-split{grid-template-columns:repeat(auto-fit,minmax(min(340px,100%),1fr));gap:12px;display:grid}.rv-split .rv-card{margin-top:16px}.rv-card-half{min-width:0}.rv-table-wrap{margin-top:12px}.rv-table{min-width:620px}.rv-table thead th,.rv-table tbody td{padding:9px 12px;font-size:13px}.rv-table tbody td{line-height:1.8}.rv-table tbody tr:last-child td{border-bottom:0}.rv-num{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--wf-gold-bright)}.rv-combo{white-space:nowrap;color:var(--text);font-weight:600}.rv-mini-table{min-width:0;font-size:13px}.rv-mini-table thead th,.rv-mini-table tbody td{white-space:normal;padding:8px 11px;font-size:12.6px}.rv-mini-table tbody td{vertical-align:top;line-height:1.8}.rv-mini-table tbody tr:last-child td{border-bottom:0}.rv-cell-en{color:var(--wf-gold-bright);font-size:12.4px;display:block}.rv-cell-sub{color:var(--text-dim);font-size:12.2px;line-height:1.75;display:block}.rv-limit{color:var(--text-dim);white-space:nowrap}.rv-list{color:var(--text);margin:0;padding-inline-start:18px;font-size:13.1px;line-height:1.9}.rv-list li{margin-bottom:5px}.rv-list li:last-child{margin-bottom:0}.rv-list-lg{margin-top:14px;font-size:13.6px}.rv-list-lg li{margin-bottom:9px}.rv-list-2col{column-count:2;column-gap:22px}@media (max-width:760px){.rv-list-2col{column-count:1}}.rv-list a{color:var(--wf-gold-bright);border-bottom:1px dotted var(--gold-dim);text-decoration:none}.rv-strip{grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr));gap:10px;margin-top:16px;display:grid}.rv-strip-item{border:1px solid var(--border);background:#ffffff04;justify-items:center;gap:6px;min-width:0;margin:0;padding:10px 8px 9px;display:grid}.rv-strip-item img{object-fit:contain;max-width:100%;height:74px}.rv-strip-item figcaption{text-align:center;justify-items:center;gap:2px;display:grid}.rv-strip-item figcaption .en{color:var(--wf-gold-bright);font-size:12.4px}.rv-strip-item figcaption span:last-child{color:var(--text-dim);font-size:11.6px}.rv-states{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:12px;margin-top:16px;display:grid}.rv-state{border:1px solid var(--border);border-top:2px solid var(--gold);background:#ffffff04;min-width:0;padding:12px 13px 13px}.rv-state-art{place-items:center;height:116px;margin-bottom:9px;display:grid}.rv-state-art img{object-fit:contain;max-width:100%;max-height:108px}.rv-state h3{color:var(--wf-gold-bright);margin:0 0 6px;font-size:14.4px}.rv-state p{color:var(--text);margin:0;font-size:12.7px;line-height:1.85}.rv-challenge{border:1px solid var(--border);border-top:2px solid var(--gold-dim);background:#ffffff04;flex-direction:column;gap:7px;min-width:0;padding:11px 13px 12px;display:flex}.rv-challenge-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;display:flex}.rv-challenge-top h4{color:var(--wf-gold-bright);overflow-wrap:break-word;min-width:0;margin:0;font-size:13.2px;line-height:1.6}.rv-challenge-ar{color:var(--text);margin:0;font-size:12.8px;line-height:1.85}.rv-challenge-tip{border-top:1px dashed var(--border);color:var(--text-dim);margin:0;padding-top:7px;font-size:12.5px;line-height:1.85}.rv-level{border:1px solid var(--border-strong);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:11px;font-weight:600}.rv-level-easy{color:#8fd79b;background:#8fd79b17;border-color:#8fd79b80}.rv-level-medium{color:var(--wf-gold-bright);background:#d4af5a17;border-color:#d4af5a80}.rv-level-hard{color:#cf9b9b;background:#cf9b9b14;border-color:#cf9b9b73}.rv-warn{border:1px solid var(--border-strong);border-inline-start:3px solid var(--danger);background:#e05a520d;margin-top:16px;padding:13px 15px 14px}.rv-warn h3{color:var(--danger);margin:0 0 9px;font-size:14.6px}.rv-dispo{border:1px solid var(--border);background:#ffffff04;margin-top:14px}.rv-dispo-row{border-bottom:1px solid var(--border);grid-template-columns:96px minmax(108px,auto) 1fr;align-items:center;gap:12px;padding:10px 13px;font-size:12.8px;display:grid}.rv-dispo-row:last-child{border-bottom:0}.rv-dots{letter-spacing:1px;color:var(--gold);white-space:nowrap;direction:ltr;font-size:14px}.rv-dots-off{color:var(--text-dim);opacity:.55}.rv-dispo-range{color:var(--text-dim);font-variant-numeric:tabular-nums;text-align:start;white-space:nowrap;direction:ltr;font-size:12.4px}.rv-dispo-ar{color:var(--text);line-height:1.8}.rv-quote{border-inline-start:2px solid var(--gold);color:var(--text-dim);background:#d4af5a0b;margin:14px 0 0;padding:11px 14px;font-size:13px;line-height:1.9}.rv-kind{border:1px solid var(--border);background:#ffffff04;min-width:0;padding:11px 13px 12px}.rv-kind h3{color:var(--wf-gold-bright);margin:0 0 6px;font-size:14px}.rv-kind p{color:var(--text);margin:0;font-size:12.7px;line-height:1.85}.rv-kind-ex{border-top:1px dashed var(--border);overflow-wrap:break-word;padding-top:7px;color:var(--text-dim)!important;margin-top:8px!important;font-size:11.7px!important;line-height:1.8!important}.rv-rules{counter-reset:rv-rule;gap:10px;margin:14px 0 0;padding:0;list-style:none;display:grid}.rv-rule{border:1px solid var(--border);border-inline-start:3px solid var(--gold-dim);background:#ffffff04;grid-template-columns:30px 1fr;align-items:start;gap:11px;min-width:0;padding:11px 13px 12px;display:grid}.rv-rule-num{border:1px solid var(--border-strong);width:26px;height:26px;color:var(--gold);font-variant-numeric:tabular-nums;border-radius:50%;place-items:center;font-size:12px;display:grid}.rv-rule p{color:var(--text);min-width:0;margin:0;font-size:13px;line-height:1.9}.rv-mistakes{grid-template-columns:repeat(auto-fit,minmax(min(330px,100%),1fr));gap:12px;margin-top:14px;display:grid}.rv-mistake{border:1px solid var(--border);background:#ffffff04;min-width:0;padding:12px 14px}.rv-mistake h3{color:var(--text);margin:0 0 8px;font-size:13.6px;line-height:1.8}.rv-mistake p{color:var(--text-dim);margin:0;font-size:12.9px;line-height:1.9}.rv-mistake-x{color:var(--danger)}.rv-mistake-ok{color:var(--success)}.rv-faq{gap:8px;margin-top:14px;display:grid}.rv-faq-item{border:1px solid var(--border);background:#ffffff04}.rv-faq-item>summary{cursor:pointer;color:var(--text);padding:10px 13px;font-size:13.6px;font-weight:600;list-style:none}.rv-faq-item>summary::-webkit-details-marker{display:none}.rv-faq-item>summary:before{content:"▸ ";color:var(--gold-dim)}.rv-faq-item[open]>summary:before{content:"▾ "}.rv-faq-item p{color:var(--text-dim);margin:0;padding:0 13px 12px;font-size:13px;line-height:1.9}.term-auto{color:inherit;border-bottom:1px dotted var(--gold-dim);text-decoration:none}.term-auto:hover{color:var(--wf-gold-bright);border-bottom-color:var(--gold)}@media (max-width:700px){.rv-prose p,.rv-list{font-size:13px}.rv-source-art{height:78px}.rv-source-art img{max-height:62px}.rv-state-art{height:96px}.rv-state-art img{max-height:88px}.rv-dispo-row{grid-template-columns:84px 1fr;row-gap:3px}.rv-dispo-range{grid-column:2}.rv-dispo-ar{grid-column:1/-1}.rv-strip-item img{height:60px}.rv-rule{grid-template-columns:24px 1fr;gap:9px}.rv-rule-num{width:22px;height:22px;font-size:11.4px}}
