.blog-body h2{letter-spacing:0;margin:36px 0 16px;font-size:26px;line-height:1.35}.blog-body ul{margin:0 0 24px;padding-left:24px}.blog-body li{margin-bottom:12px;font-size:17px;line-height:1.85}.blog-article-next{border-top:1px solid #ded8df;flex-wrap:wrap;gap:20px;padding-top:24px;display:flex}.blog-article-next a{text-decoration:underline}.blog-cover img[src="/blog/obs-studio.png"],.blog-article>img[src="/blog/obs-studio.png"]{object-fit:contain;background:#181a20}.blog-section{color:#24212a;border-top:1px solid #ded8df;padding-block:64px}.blog-heading{justify-content:space-between;align-items:end;gap:24px;margin-bottom:30px;display:flex}.blog-heading h1,.blog-heading h2{letter-spacing:0;margin-top:12px;font-size:36px;line-height:1.2}.blog-heading>a,.blog-read,.blog-empty>a{align-items:center;gap:8px;font-size:14px;display:inline-flex}.blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.blog-grid article{min-width:0}.blog-cover{aspect-ratio:16/9;background:#e7e4e9;border-radius:6px;display:block;overflow:hidden}.blog-cover img{object-fit:cover;width:100%;height:100%}.blog-cover-fallback{color:#65536f;background:repeating-linear-gradient(135deg,#ece8ef,#ece8ef 20px,#e8e3ec 20px 21px);flex-direction:column;justify-content:center;align-items:center;gap:14px;height:100%;display:flex}.blog-meta{color:#776b7f;justify-content:space-between;gap:12px;margin:18px 0 10px;font-size:12px;display:flex}.blog-grid h3{overflow-wrap:anywhere;font-size:23px;line-height:1.3}.blog-grid p{color:#776b7f;margin:12px 0 16px;font-size:15px;line-height:1.7}.blog-read{color:#64457c}.blog-empty{color:#776b7f;flex-wrap:wrap;align-items:center;gap:18px;padding:28px 0;display:flex}.blog-empty>a{margin-left:auto}.blog-article{color:#24212a;max-width:780px;margin:auto;padding:48px 24px 72px}.blog-article h1{overflow-wrap:anywhere;margin:20px 0;font-size:42px;line-height:1.15}.blog-article>p{color:#776b7f;font-size:19px;line-height:1.7}.blog-article>img{aspect-ratio:16/9;object-fit:cover;border-radius:6px;width:100%;margin:28px 0}.blog-body{margin-top:28px}.blog-body p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0 0 22px;font-size:17px;line-height:1.85}.blog-admin{padding-block:40px 64px}.blog-admin-toolbar{flex-wrap:wrap;align-items:center;gap:14px;margin:24px 0;display:flex}.blog-admin-layout{grid-template-columns:260px minmax(0,1fr);gap:32px;display:grid}.blog-admin-list{flex-direction:column;gap:10px;display:flex}.blog-admin-list button{text-align:left;background:#fff;border:1px solid #ddd5e3;border-radius:6px;padding:12px}.blog-admin-list small{color:#776b7f;margin-top:6px;display:block}.blog-admin textarea[name=content]{min-height:320px}.blog-admin-actions{flex-wrap:wrap;gap:12px;display:flex}.blog-admin .form-error{grid-column:1/-1}.blog-admin{color:#24212a}.blog-admin h1{margin-top:12px;font-size:36px;line-height:1.2}.blog-admin label{color:#62576c;font-size:14px}.blog-admin input:not([type=checkbox]),.blog-admin textarea{color:#24212a;background:#fff;border:1px solid #d5cbdc;border-radius:5px;width:100%;min-width:0;padding:12px}.blog-admin input:focus,.blog-admin textarea:focus{outline-offset:2px;outline:2px solid #8f6cab}.blog-admin .notice{color:#62576c;background:#ece7f1;margin-bottom:24px}.blog-admin form{align-content:start}.blog-admin input::placeholder{color:#8a7e92}.blog-admin-list button[aria-pressed=true]{background:#f1ebf5;border-color:#88649e}.blog-admin .button:disabled{opacity:.5}@media (max-width:780px){.blog-grid{grid-template-columns:1fr;gap:36px}.blog-heading{align-items:start}.blog-heading h1,.blog-heading h2{font-size:28px}.blog-section{padding-block:40px}.blog-article h1{font-size:32px}.blog-admin-layout{grid-template-columns:1fr}.blog-empty>a{margin-left:0}.blog-admin h1{font-size:28px}}
