.cy .cp-hero h1{max-width:960px}.cy-table{border-collapse:collapse;border:1px solid var(--cp-line);background:#fff;width:100%;font-size:14px}.cy-table th,.cy-table td{text-align:left;vertical-align:top;border-bottom:1px solid #ecece8;padding:8px}.cy-table td{font-family:Figtree,system-ui,sans-serif}.cy-table th{color:var(--cp-mute);font-size:12px;font-weight:600}.cy-table td.n,.cy-table td.d{white-space:nowrap;color:var(--cp-mute);font-family:JetBrains Mono,monospace;font-size:13px}.cy-table td.m,.cy-table th.m{text-align:right;white-space:nowrap;font-family:JetBrains Mono,monospace;font-size:13px}.cy-table td.neg{color:#a3361f}.cy-table b{font-weight:600}.cy-shared{color:var(--cp-mute);margin-top:2px;font-size:12px;display:block}.cy-paid{counter-reset:cy;border:1px solid var(--cp-line);background:#fff;border-radius:12px;margin:14px 0 0;padding:0;list-style:none}.cy-paid li{counter-increment:cy;border-bottom:1px solid #ecece8;grid-template-columns:28px minmax(0,1fr) auto;grid-template-areas:"n who v""n who was";gap:0 12px;padding:11px 16px;display:grid}.cy-paid li:last-child{border-bottom:0}.cy-paid li:before{content:counter(cy);color:var(--cp-mute);grid-area:n;padding-top:2px;font-family:JetBrains Mono,monospace;font-size:13px}.cy-who{grid-area:who}.cy-who a{margin-left:6px;font-size:14px}.cy-v{text-align:right;grid-area:v;font-family:JetBrains Mono,monospace;font-weight:600}.cy-was{color:var(--cp-mute);text-align:right;grid-area:was;font-size:12px}@media (max-width:560px){.cy-paid li{grid-template-columns:24px minmax(0,1fr);grid-template-areas:"n who""n v""n was"}.cy-v,.cy-was{text-align:left}}.cy-idea{border-left:4px solid var(--cp-sun);color:var(--cp-night);background:#fff;margin:4px 0 8px;padding:18px 22px;font-family:Sora,sans-serif;font-size:22px;font-weight:600;line-height:1.4}.cy .cp-sec p.cy-p,.cy .cp-sec p.cp-answer+p.cy-p{margin:16px 0 0;font-size:17px;line-height:1.65}.cy-q{border:1px solid var(--cp-line);background:#fff;border-radius:8px;margin:14px 0 0;padding:12px 16px;font-size:15px;line-height:1.55}.cy-q a{color:var(--cp-mute);font-size:13px}.cy-take{background:var(--cp-night);color:#f4f4f1;border-radius:14px;padding:22px 26px}.cy-take h2{color:#f4f4f1}.cy-take .cp-eyebrow{color:var(--cp-sun)}.cy-take .cy-p{color:#e4e4e0}@media (max-width:640px){.cy-idea{font-size:19px}}
