.ev{display:grid;grid-gap:var(--space-5);gap:var(--space-5)}.ev-head{display:grid;grid-gap:var(--space-2);gap:var(--space-2)}.ev-title{font:700 26px/1.3 var(--font-hand)}.ev-sub,.ev-title{margin:0;word-break:keep-all}.ev-sub{font-size:14px;line-height:1.65;color:var(--ink-soft)}.ev-card{display:grid;grid-gap:var(--space-4);gap:var(--space-4);padding:var(--space-5);border:var(--line) solid var(--ink);border-radius:var(--radius-lg);background:var(--paper);min-width:0}.ev-pillars{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none;max-width:320px}.ev-pillars li{display:grid;justify-items:center;grid-gap:2px;gap:2px;padding:var(--space-2) 0;border-radius:var(--radius-sm);background:var(--fill)}.ev-pillars li.is-day{outline:var(--line) solid var(--ink)}.ev-pillars b{font:700 22px/1.2 var(--font-hanja)}.ev-pillars small{font-size:12px;color:var(--ink-soft)}.ev-say{margin:0;font:700 18px/1.55 var(--font-hand);word-break:keep-all}.ev-tag{display:inline-block;margin-right:var(--space-2);padding:1px 8px;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:600 12px/20px var(--font-body);vertical-align:2px}.ev-points{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:0;padding:0;list-style:none}.ev-points li{line-height:1.65;word-break:keep-all}.ev-points b{margin-right:4px}.ev-why{border-top:1px solid var(--rule);padding-top:var(--space-3)}.ev-why summary{display:inline-flex;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ev-why ul{display:grid;grid-gap:var(--space-2);gap:var(--space-2);margin:var(--space-2) 0 0;padding-left:1.1em}.ev-why li{font-size:14px;line-height:1.65;color:var(--ink-soft);word-break:keep-all;overflow-wrap:anywhere}.ev--compact .ev-card{padding:var(--space-4)}.lp-evidence .ev{max-width:720px}.lp-free{margin:0;font:700 15px/1.5 var(--font-body);word-break:keep-all}.lp-night .lp-free{color:var(--paper)}