.dao-blog-index,.dao-blog-single{padding:18px 0 56px;background:var(--dao-bg)}.dao-blog-shell{max-width:980px}.dao-blog-hero{margin:10px 0 22px;padding:26px 0 20px;border-bottom:1px solid var(--dao-border)}.dao-blog-hero h1{margin:.12em 0 .2em;font-size:clamp(34px,6vw,58px);line-height:1;letter-spacing:-.045em}.dao-blog-hero p,.dao-blog-archive-description{max-width:680px;margin:0;color:var(--dao-muted);font-size:14px;line-height:1.65}.dao-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:20px 0 28px}.dao-post-card{display:flex;min-width:0;flex-direction:column;overflow:hidden;border:1px solid var(--dao-border);border-radius:14px;background:var(--dao-surface);box-shadow:0 5px 16px rgb(15 23 42 / .035)}.dao-post-card__media{display:block;aspect-ratio:16/9;overflow:hidden;background:var(--dao-surface-2)}.dao-post-card__media img{display:block;width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.dao-post-card:hover .dao-post-card__media img{transform:scale(1.025)}.dao-post-card__body{display:flex;flex:1;flex-direction:column;padding:16px}.dao-post-card__meta,.dao-blog-article__meta{display:flex;align-items:center;gap:7px;color:var(--dao-muted);font-size:11px;font-weight:650}.dao-post-card h2{margin:8px 0 7px;font-size:18px;line-height:1.25;letter-spacing:-.02em}.dao-post-card h2 a{color:inherit;text-decoration:none}.dao-post-card h2 a:hover{text-decoration:underline;text-underline-offset:3px}.dao-post-card p{display:-webkit-box;overflow:hidden;margin:0;color:var(--dao-muted);font-size:13px;line-height:1.55;-webkit-box-orient:vertical;-webkit-line-clamp:3}.dao-post-card__more{margin-top:auto;padding-top:14px;color:var(--dao-accent);font-size:12px;font-weight:800;text-decoration:none}.dao-blog-article{max-width:840px;margin:12px auto 0}.dao-blog-article__header{margin-bottom:16px}.dao-blog-article__header h1{max-width:820px;margin:10px 0;font-size:clamp(36px,6vw,62px);line-height:1.04;letter-spacing:-.048em}.dao-blog-deck{max-width:760px;margin:0;color:var(--dao-muted);font-size:17px;line-height:1.6}.dao-blog-featured{margin:24px 0 0;overflow:hidden;border-radius:14px;border:1px solid var(--dao-border);background:var(--dao-surface-2)}.dao-blog-featured img{display:block;width:100%;height:auto}.dao-blog-content{font-size:17px;line-height:1.78}.dao-blog-content>p:first-of-type{font-size:18px}.dao-blog-content h2{margin:1.6em 0 .5em;font-size:30px;line-height:1.18}.dao-blog-content h3{margin:1.4em 0 .45em;font-size:23px;line-height:1.25}.dao-blog-content img{max-width:100%;height:auto;border-radius:10px}.dao-blog-content a{overflow-wrap:anywhere}.dao-blog-toc{margin:4px 0 28px;padding:16px 18px;border:1px solid var(--dao-border);border-radius:12px;background:var(--dao-surface-2)}.dao-blog-toc strong{display:block;margin-bottom:8px;font-size:12px;text-transform:uppercase;letter-spacing:.06em}.dao-blog-toc ol{display:grid;gap:5px;margin:0;padding-left:20px}.dao-blog-toc li{color:var(--dao-muted);font-size:13px}.dao-blog-toc__level-3{margin-left:14px}.dao-blog-toc a{color:inherit;text-decoration:none}.dao-blog-toc a:hover,.dao-blog-toc a:focus-visible{color:var(--dao-accent);text-decoration:underline;text-underline-offset:3px}.dao-blog-author{display:flex;gap:14px;align-items:center;margin:22px 0;padding:16px;border:1px solid var(--dao-border);border-radius:12px;background:var(--dao-surface)}.dao-blog-author img{width:56px;height:56px;border-radius:50%}.dao-blog-author span{display:block;color:var(--dao-muted);font-size:10px;text-transform:uppercase;letter-spacing:.07em}.dao-blog-author strong{display:block;margin:2px 0;font-size:14px}.dao-blog-author p{margin:5px 0 0;color:var(--dao-muted);font-size:12px;line-height:1.5}.dao-blog-share{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:20px 0;padding-top:16px;border-top:1px solid var(--dao-border)}.dao-blog-related{max-width:840px;margin:36px auto}.dao-blog-related .dao-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.dao-blog-single .dao-ad{margin-block:18px}.dao-blog-content .dao-ad--blog_article_mid{margin:28px 0}.dao-discussion{margin:26px 0}.dao-discussion__details{border:1px solid var(--dao-border);border-radius:12px;background:var(--dao-surface)}.dao-discussion__details>summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:52px;padding:12px 15px;cursor:pointer;font-weight:800}.dao-discussion__details>summary small{color:var(--dao-muted);font-size:11px;font-weight:650}.dao-discussion__body{padding:0 15px 15px}.dao-comment-list{display:grid;gap:10px}.dao-comment{padding:13px;border:1px solid var(--dao-border);border-radius:10px;background:var(--dao-bg)}.dao-comment>header{display:flex;gap:10px;align-items:center}.dao-comment>header time{display:block;color:var(--dao-muted);font-size:10px}.dao-comment-avatar img{width:40px;height:40px;border-radius:50%}.dao-comment__content{margin:9px 0;font-size:13px;line-height:1.6}.dao-comment__content p{margin:0}.dao-comment-spoiler{padding:9px;border-radius:8px;background:var(--dao-surface-2)}.dao-comment-spoiler summary{cursor:pointer;font-weight:750}.dao-comment-report{margin:0}.dao-comment-report button{padding:0;border:0;background:#fff0;color:var(--dao-muted);font-size:10px;cursor:pointer}.dao-comment-form,.dao-comment-gate{margin-top:14px;padding:14px;border:1px solid var(--dao-border);border-radius:10px;background:var(--dao-surface-2)}.dao-comment-form h3{margin:0 0 5px;font-size:16px}.dao-comment-form textarea{width:100%;min-height:110px;margin:9px 0;padding:11px;border:1px solid var(--dao-border);border-radius:9px;background:var(--dao-surface);color:var(--dao-text);font:inherit;resize:vertical}.dao-comment-form small,.dao-comment-form__identity,.dao-comment-gate p{color:var(--dao-muted);font-size:11px}.dao-comment-pages{display:flex;justify-content:space-between;gap:10px;margin:14px 0;font-size:11px}.dao-honeypot{position:absolute!important;left:-10000px!important;width:1px!important;height:1px!important;opacity:0!important}.dao-blog-index .navigation.pagination{margin-top:28px}.dao-blog-index .nav-links{display:flex;gap:7px;justify-content:center;flex-wrap:wrap}.dao-blog-index .page-numbers{display:grid;place-items:center;min-width:40px;min-height:40px;padding:6px 10px;border:1px solid var(--dao-border);border-radius:8px;background:var(--dao-surface);color:var(--dao-text);text-decoration:none}.dao-blog-index .page-numbers.current{background:var(--dao-text);color:var(--dao-bg)}@media(max-width:820px){.dao-blog-grid,.dao-blog-related .dao-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dao-blog-article__header h1{font-size:clamp(32px,7vw,48px)}}@media(max-width:560px){.dao-blog-index,.dao-blog-single{padding-top:8px}.dao-blog-hero{padding:16px 0}.dao-blog-hero h1{font-size:36px}.dao-blog-grid,.dao-blog-related .dao-blog-grid{grid-template-columns:1fr;gap:12px}.dao-post-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.dao-post-card__media{height:100%;aspect-ratio:auto}.dao-post-card__body{padding:12px}.dao-post-card h2{font-size:15px}.dao-post-card p{display:none}.dao-post-card__more{padding-top:8px}.dao-blog-article__header h1{font-size:31px}.dao-blog-deck,.dao-blog-content,.dao-blog-content>p:first-of-type{font-size:15.5px}.dao-blog-content h2{font-size:25px}.dao-blog-content h3{font-size:20px}.dao-blog-author{align-items:flex-start}.dao-blog-share{align-items:flex-start;flex-direction:column}.dao-blog-share .dao-button{width:100%}}@media(prefers-reduced-motion:reduce){.dao-post-card__media img{transition:none}}.dao-post-card{min-width:0}.dao-post-card__body{min-width:0}.dao-post-card__meta{flex-wrap:wrap;row-gap:3px}.dao-post-card h2{overflow-wrap:normal;word-break:normal;hyphens:auto}.dao-post-card--no-media .dao-post-card__body{width:100%}@media(max-width:560px){.dao-post-card--no-media{display:block!important;grid-template-columns:1fr!important}.dao-post-card--no-media .dao-post-card__body{padding:16px!important}.dao-post-card--no-media h2{font-size:18px!important;line-height:1.28!important}.dao-post-card--no-media .dao-post-card__meta{font-size:11px!important}.dao-post-card--no-media p{display:block!important;font-size:13px;line-height:1.55}}.dao-discussion__details{overflow:hidden;border-radius:15px;box-shadow:0 10px 30px rgb(15 23 42 / .05)}.dao-discussion__details>summary{min-height:58px;padding:14px 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--dao-accent) 7%,var(--dao-surface)),var(--dao-surface));font-size:14px}.dao-discussion__details>summary::before{content:"✦";display:grid;place-items:center;width:28px;height:28px;border-radius:9px;background:color-mix(in srgb,var(--dao-accent) 12%,transparent);color:var(--dao-accent)}.dao-discussion__details>summary>span{margin-right:auto}.dao-discussion__body{padding:10px 16px 16px}.dao-comment{padding:14px;border-radius:12px;background:linear-gradient(145deg,var(--dao-surface),color-mix(in srgb,var(--dao-bg) 82%,var(--dao-surface)));box-shadow:0 5px 14px rgb(15 23 42 / .035)}.dao-comment>header>div{min-width:0}.dao-comment__identity{display:flex;align-items:center;flex-wrap:wrap;gap:6px}.dao-comment__content{margin:11px 0;font-size:13px;line-height:1.68}.dao-comment>footer{display:flex;align-items:center;gap:12px;min-height:22px}.dao-comment-reply,.dao-comment-replying button{padding:0;border:0;background:#fff0;color:var(--dao-accent);font-size:10px;font-weight:750;cursor:pointer}.dao-comment-replies{display:grid;gap:8px;margin:12px 0 0 18px;padding-left:12px;border-left:2px solid color-mix(in srgb,var(--dao-accent) 18%,var(--dao-border))}.dao-comment--reply{box-shadow:none}.dao-comment-form{padding:16px;border-radius:13px;background:linear-gradient(145deg,color-mix(in srgb,var(--dao-accent) 5%,var(--dao-surface-2)),var(--dao-surface-2))}.dao-comment-form__head,.dao-comment-form__meta,.dao-comment-form__actions,.dao-comment-replying{display:flex;align-items:center;justify-content:space-between;gap:12px}.dao-comment-form__reward{padding:5px 8px;border-radius:999px;background:color-mix(in srgb,var(--dao-accent) 11%,transparent);color:var(--dao-accent);font-size:9px;font-weight:850}.dao-comment-replying{margin:10px 0 0;padding:8px 10px;border-radius:8px;background:color-mix(in srgb,var(--dao-accent) 8%,transparent);font-size:10px}.dao-comment-form__meta output{color:var(--dao-muted);font-size:9px}.dao-comment-form__actions{margin-top:10px}.dao-comment-form__actions small{max-width:55%;text-align:right}@media(max-width:560px){.dao-discussion__body{padding:8px 9px 11px}.dao-comment{padding:12px}.dao-comment-replies{margin-left:7px;padding-left:8px}.dao-comment-form{padding:13px}.dao-comment-form__actions{align-items:stretch;flex-direction:column}.dao-comment-form__actions .dao-button{width:100%}.dao-comment-form__actions small{max-width:none;text-align:left}}