.blog-public{max-width:1160px;margin:0 auto;padding:48px 5% 72px}.blog-intro{max-width:680px;font-size:18px;margin-bottom:36px}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-blog,.how-it-works{margin-top:64px;padding-top:32px;border-top:1px solid var(--line)}.blog-card{background:#fff;border:1px solid var(--line);border-radius:8px;overflow:hidden}.blog-card img{display:block;width:100%;height:200px;object-fit:cover}.blog-card-body{padding:24px}.blog-card h3 a{text-decoration:none}.blog-card h3 a:hover{text-decoration:underline}.blog-card .eyebrow{font-size:10px}.blog-article{max-width:760px;margin:auto}.article-summary{font-size:20px;color:var(--muted)}.article-byline{font-size:13px;color:var(--muted)}.article-cover{width:100%;height:auto;max-height:520px;object-fit:cover;border-radius:8px;margin:24px 0}.article-body{font-size:18px;line-height:1.85;overflow-wrap:anywhere}.article-body h2{margin-top:38px}.article-body h3,.article-body h4{margin-top:30px}.article-body a{text-decoration:underline}.article-body blockquote{border-left:3px solid var(--gold);padding-left:22px;margin:24px 0;color:var(--muted)}.article-cta{padding:28px;background:var(--wash);border-radius:8px;margin-top:48px}.pagination{display:flex;justify-content:space-between;margin-top:36px}.blog-post-list{display:grid;gap:18px}.blog-post-row{display:flex;justify-content:space-between;align-items:center;gap:20px}.blog-post-row h2{font-size:26px;margin:12px 0}.editor-toolbar{display:flex;gap:8px;flex-wrap:wrap;margin:24px 0 12px}.editor-toolbar button{padding:9px 14px;background:var(--wash);border-radius:4px;color:var(--ink)}.blog-writing{min-height:400px;line-height:1.8;font-family:inherit}.blog-editor-preview{background:#fff;border:1px solid var(--line);border-radius:6px;padding:28px;margin:16px 0}.blog-details{margin:24px 0;padding:16px;border:1px solid var(--line);border-radius:6px}.blog-details summary{cursor:pointer;font-weight:600}.blog-details label{margin-top:16px}.editor-actions{display:flex;gap:14px;align-items:center;flex-wrap:wrap;margin:24px 0}.editor-cover{display:flex;align-items:center;gap:16px}.editor-cover img{object-fit:contain;max-width:180px}.ssr-book-cover{height:220px;width:100%;object-fit:contain;background:var(--wash)}#blog-form{max-width:850px}button.text-button{color:var(--ink)}@media(max-width:800px){.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.blog-post-row{align-items:flex-start;flex-direction:column}}@media(max-width:540px){.blog-grid{grid-template-columns:1fr}.blog-public{padding:28px 5% 48px}.article-body{font-size:16px}.blog-editor-preview{padding:18px}.editor-actions>*{flex-grow:1}.home-blog,.how-it-works{margin-top:36px}}
