.rumi-key{font:500 14px/1.4 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-muted);flex-wrap:wrap;gap:8px 18px;margin:18px 0 8px;display:flex}.rumi-key span{align-items:center;gap:8px;display:inline-flex}.rumi-key i{border:1.5px solid var(--cl-ink);width:10px;height:10px;display:inline-block}.rumi-key i.v-close{background:var(--cl-band);--cl-accent:var(--cl-accent-band)}.rumi-key i.v-rework{box-shadow:inset 5px 0 0 var(--cl-ink)}.rumi-key i.v-not{border-color:var(--cl-accent);background:var(--cl-accent)}.rumi-list{border-top:1px solid color-mix(in srgb,var(--cl-ink) 18%,transparent);list-style:none;margin:20px 0 0!important;padding:0!important}.rumi-list>li{border-bottom:1px solid color-mix(in srgb,var(--cl-ink) 18%,transparent);list-style:none;margin:0!important;padding:26px 0 24px!important}.rumi-list>li:before{content:none!important}.rumi-list .rumi-line{letter-spacing:-.01em;max-width:34em;font:600 clamp(19px,1.9vw,23px)/1.35 var(--font-sans)!important;color:var(--cl-ink)!important;margin:0 0 12px!important}.rumi-tag{font:600 13.5px/1.2 var(--font-sans);letter-spacing:0;text-transform:none;border:1.5px solid var(--cl-ink);color:var(--cl-ink);margin:0 0 14px;padding:6px 10px;display:inline-block}.rumi-tag.v-close{background:var(--cl-band);--cl-accent:var(--cl-accent-band);color:var(--cl-on-band)}.rumi-tag.v-not{border-color:var(--cl-accent);background:var(--cl-accent);color:var(--cl-on-accent)}.rumi-facts{grid-template-columns:150px minmax(0,1fr);gap:8px 18px;display:grid;margin:0!important}.rumi-facts dt{font:500 14px/1.6 var(--font-sans);letter-spacing:0;text-transform:none;color:var(--cl-muted);padding-top:3px}.rumi-facts dd{color:var(--cl-ink);overflow-wrap:anywhere;font-size:16px;line-height:1.55;margin:0!important}.rumi-facts dd q{quotes:"“" "”";font-style:italic}.rumi-facts dd a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--cl-accent);-webkit-text-decoration-color:var(--cl-accent);text-decoration-color:var(--cl-accent);text-underline-offset:3px}@media (width<=560px){.rumi-facts{grid-template-columns:1fr;gap:2px 0}.rumi-facts dd{margin-bottom:10px!important}}
