.lv-writing-lead{color:var(--text-secondary);max-width:52ch;margin:16px 0 0;font-size:17px;line-height:1.6}.lv-posts{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.lv-posts-index{grid-template-columns:1fr;max-width:46rem}.lv-post{background:var(--surface);border:1px solid var(--border);cursor:pointer;transition:border-color var(--dur-base) var(--ease-spring), transform var(--dur-base) var(--ease-spring);text-align:left;border-radius:14px;flex-direction:column;gap:10px;padding:24px;display:flex}.lv-post:hover{border-color:var(--border-strong);transform:translateY(-3px)}.lv-post-title{font-family:var(--font-display);color:var(--text-primary);margin:4px 0 0;font-size:20px;font-weight:500;line-height:1.2}.lv-post-excerpt{color:var(--text-secondary);flex:1;margin:0;font-size:14.5px;line-height:1.55}.lv-post-meta{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:14px;margin-top:4px;font-size:11.5px;display:flex}.lv-post-read{margin-left:auto;font-size:12px}.lv-writing-all{margin-top:28px}@media (max-width:860px){.lv-posts{grid-template-columns:1fr}}
.lv-quotes{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.lv-quotes.is-single{grid-template-columns:1fr;max-width:50rem;margin:0 auto}.lv-quote{background:var(--surface);border:1px solid var(--border);border-radius:16px;flex-direction:column;gap:22px;margin:0;padding:32px clamp(24px,4vw,40px);display:flex;position:relative}.lv-quote.is-featured{padding:40px clamp(28px,5vw,52px)}.lv-quote-mark{width:40px;height:40px;color:var(--accent-bg);position:absolute;top:22px;right:26px}.lv-quote.is-featured .lv-quote-mark{color:color-mix(in oklab, var(--accent) 30%, transparent)}.lv-quote-text{font-family:var(--font-sans);color:var(--text-primary);max-width:60ch;margin:0;font-size:clamp(15px,1.6vw,18px);line-height:1.65}.lv-quote-foot{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:14px;padding-top:18px;display:flex}.lv-quote-av{background:var(--brand);width:44px;height:44px;color:var(--text-primary);font-family:var(--font-display);border:1px solid var(--brand-bright);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:16px;font-weight:600;display:flex}.lv-quote-av-img{object-fit:cover;border-radius:50%;width:100%;height:100%}.lv-quote-who{flex-direction:column;gap:2px;margin-right:auto;display:flex}.lv-quote-name{font-family:var(--font-display);color:var(--text-primary);font-size:16px;font-weight:600}.lv-quote-role{color:var(--text-muted);font-size:12.5px}.lv-quote-meta{font-family:var(--font-mono);color:var(--text-muted);align-items:center;gap:7px;font-size:11.5px;display:inline-flex}.lv-in{color:#fff;width:18px;height:18px;font-family:var(--font-display);background:#0a66c2;border-radius:4px;justify-content:center;align-items:center;font-size:10px;font-weight:700;display:inline-flex}@media (max-width:860px){.lv-quotes{grid-template-columns:1fr}}
