[data-register=memo]{--memo-type-base:13.5px;--memo-subhdr-size:var(--memo-type-base);--memo-subhdr-weight:600;--memo-figtitle-weight:700;--memo-subhdr-font:var(--font-display),serif;--memo-figtitle-font:var(--font-display),serif;--memo-fig-mt:5px;--memo-fig-mb:12px;--memo-para-gap:12px;--memo-subhdr-mt:18px;--memo-subhdr-mb:7px;--memo-ink:var(--foreground);--memo-ink-muted:var(--muted-foreground);--memo-line:var(--border);--memo-subnav-scrollbar:5px;--memo-collapse-bp:900px;--memo-fig-w:40%;--memo-fig-max:330px;--memo-fig-gap:22px;--memo-subhdr-size:13.5px;--memo-figtitle-size:10.5px;--memo-body-size:13.5px}[data-register=memo] .cm-body .evi-clear{clear:both;height:0;overflow:hidden}[data-register=memo] .cm-body .evi.r,[data-register=memo] .cm-body .vizcard.r{float:right;width:var(--memo-fig-w);max-width:var(--memo-fig-max);margin:5px 0 12px var(--memo-fig-gap)}[data-register=memo] .cm-body .evi.l,[data-register=memo] .cm-body .vizcard.l{float:left;width:var(--memo-fig-w);max-width:var(--memo-fig-max);margin:5px var(--memo-fig-gap) 12px 0}[data-register=memo] .cm-body>p{margin:0 0 12px}[data-register=memo] .cm-body .cm-subhdr{margin:18px 0 7px;font-family:var(--font-display),serif;font-size:var(--memo-subhdr-size);font-weight:600;color:var(--foreground);letter-spacing:.01em}[data-register=memo] .cm-body .cm-subhdr:first-child{margin-top:0}[data-register=memo] .cm-body .evi>h4,[data-register=memo] .cm-body .vizhead h4{font-family:var(--font-display),serif;font-size:var(--memo-figtitle-size);letter-spacing:.1em;text-transform:uppercase;color:var(--muted-foreground);font-weight:700;margin:0 0 7px}[data-register=memo] table.tbl thead th{vertical-align:bottom}[data-register=memo] table.tbl thead th,[data-register=memo] table.tbl thead th.l0{white-space:nowrap;overflow:visible;text-overflow:clip}[data-register=memo] table.tbl tbody td.r,[data-register=memo] table.tbl thead th.r{white-space:nowrap;text-align:right}[data-register=memo] table.tbl thead th:not(.r){text-align:left}[data-register=memo] .subnav{display:flex;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:thin;-webkit-overflow-scrolling:touch}[data-register=memo] .subnav .tab{flex:0 0 auto;white-space:nowrap}[data-register=memo] .subnav::-webkit-scrollbar{height:5px}[data-register=memo] .subnav::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}@media (max-width:900px){[data-register=memo] .cm-body .evi.l,[data-register=memo] .cm-body .evi.r,[data-register=memo] .cm-body .vizcard.l,[data-register=memo] .cm-body .vizcard.r{float:none;width:auto;max-width:none;margin:12px 0}}