.cm-overlay[data-v-9875f3fa]{background:var(--overlay,#0f0f0eb8);z-index:60;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0;overflow-y:auto}.cm[data-v-9875f3fa]{background:var(--modal-bg,var(--surface,#f4f1e8));border-top:3px solid var(--accent,#ba7517);width:min(640px,100%);margin:auto;padding:40px 44px 44px;position:relative}.cm__close[data-v-9875f3fa]{letter-spacing:.06em;color:var(--text-muted,#5f5e5a);cursor:pointer;background:0 0;border:0;padding:4px;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,monospace;font-size:11.5px;position:absolute;top:20px;right:20px}.cm__close[data-v-9875f3fa]:hover{color:var(--text,#1a1a18)}.cm__kicker[data-v-9875f3fa]{color:var(--accent,#ba7517);margin-bottom:12px;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,monospace;font-size:12.5px}.cm__title[data-v-9875f3fa]{letter-spacing:-.015em;color:var(--text,#1a1a18);margin:0 0 6px;font-family:Georgia,Fraunces,Times New Roman,serif;font-size:calc(clamp(26px,3vw,34px));font-weight:400;line-height:1.15}.cm__org[data-v-9875f3fa]{font-family:Inter,Inter Fallback\: BlinkMacSystemFont,Inter Fallback\: Segoe UI,Inter Fallback\: Helvetica Neue,Inter Fallback\: Arial,Inter Fallback\: Noto Sans,sans-serif;font-size:14.5px}.cm__impact span[data-v-9875f3fa],.cm__meta[data-v-9875f3fa],.cm__org[data-v-9875f3fa]{color:var(--text-muted,#5f5e5a)}.cm__meta[data-v-9875f3fa]{border-bottom:1px solid var(--text,#1a1a18);grid-template-columns:repeat(4,auto);justify-content:start;gap:8px 28px;margin:14px 0 26px;padding-bottom:18px;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,monospace;font-size:12px;display:grid}.cm__meta b[data-v-9875f3fa]{color:var(--text,#1a1a18);margin-top:2px;font-size:13px;font-weight:500;display:block}.cm__sec[data-v-9875f3fa]{border-bottom:1px solid var(--border,#e3dfd3);padding:16px 0 18px}.cm__sec[data-v-9875f3fa]:last-of-type{border-bottom:0}.cm__sec h3[data-v-9875f3fa]{margin:0 0 8px;font-family:Georgia,Fraunces,Times New Roman,serif;font-size:19px;font-weight:400}.cm__sec p[data-v-9875f3fa]{color:var(--text,#2b2a27);margin:0;font-size:15px;line-height:1.6}.cm__impact[data-v-9875f3fa]{grid-template-columns:repeat(3,1fr);gap:16px;margin-top:12px;display:grid}.cm__impact div[data-v-9875f3fa]{border-top:2px solid var(--text,#1a1a18);padding-top:10px}.cm__impact b[data-v-9875f3fa]{letter-spacing:-.02em;margin-bottom:6px;font-family:Georgia,Fraunces,Times New Roman,serif;font-size:26px;font-weight:400;line-height:1;display:block}.cm__impact span[data-v-9875f3fa]{letter-spacing:.06em;text-transform:uppercase;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,monospace;font-size:11px}.cm__after[data-v-9875f3fa]{margin-top:14px!important}.cm__ex[data-v-9875f3fa]{color:var(--text-muted,#5f5e5a);border-top:1px solid var(--border,#e3dfd3);margin-top:22px;padding-top:14px;font-family:JetBrains Mono,JetBrains Mono Fallback\: Courier New,JetBrains Mono Fallback\: Roboto Mono,JetBrains Mono Fallback\: Noto Sans Mono,monospace;font-size:11.5px;line-height:1.6}.cm__ex i[data-v-9875f3fa]{color:var(--accent,#ba7517);letter-spacing:.1em;text-transform:uppercase;margin-right:10px;font-style:normal}@media (width<=600px){.cm__meta[data-v-9875f3fa]{grid-template-columns:1fr 1fr}.cm__impact[data-v-9875f3fa]{grid-template-columns:1fr}}.cm-modal-enter-active[data-v-9875f3fa],.cm-modal-leave-active[data-v-9875f3fa]{transition:opacity .3s}.cm-modal-enter-active .cm[data-v-9875f3fa],.cm-modal-leave-active .cm[data-v-9875f3fa]{transition:transform .45s cubic-bezier(.2,.8,.2,1)}.cm-modal-enter-from[data-v-9875f3fa],.cm-modal-leave-to[data-v-9875f3fa]{opacity:0}.cm-modal-enter-from .cm[data-v-9875f3fa],.cm-modal-leave-to .cm[data-v-9875f3fa]{transform:translateY(18px)}
