.public-blog-page[data-v-18094d9c]{min-height:100svh;overflow-x:hidden;padding:28px clamp(16px,4vw,48px) 64px;color:var(--arc-text);background:radial-gradient(circle at 20% 0,rgba(var(--arc-mint-rgb),.12),transparent 30%),var(--arc-bg);box-sizing:border-box}.blog-hero[data-v-18094d9c]{display:flex;align-items:center;justify-content:space-between;gap:clamp(20px,5vw,60px);width:min(1120px,100%);min-height:280px;margin:30px auto 18px;padding:clamp(24px,5vw,56px);border:1px solid rgba(var(--arc-mint-rgb),.22);border-left:4px solid var(--arc-mint);border-radius:8px;background:linear-gradient(135deg,rgba(var(--arc-mint-rgb),.14),rgba(var(--arc-yellow-rgb),.06)),var(--arc-surface)}.blog-hero h1[data-v-18094d9c],.blog-hero p[data-v-18094d9c]{margin:0}.blog-hero h1[data-v-18094d9c]{max-width:760px;margin:6px 0 12px;font-size:clamp(2.2rem,7vw,4.7rem);line-height:.98}.blog-hero p[data-v-18094d9c]:not(.section-label){max-width:680px;color:var(--arc-muted);font-size:clamp(1rem,2vw,1.25rem);line-height:1.55}.blog-hero>span[data-v-18094d9c]{display:grid;place-items:center;flex:0 0 auto;width:clamp(64px,10vw,118px);height:clamp(64px,10vw,118px);border-radius:50%;color:var(--arc-on-accent);background:var(--arc-yellow);font-size:clamp(1.8rem,4vw,3rem)}.blog-filter[data-v-18094d9c]{display:flex;gap:8px;width:min(1120px,100%);margin:0 auto 18px;overflow-x:auto;padding-bottom:2px}.blog-filter button[data-v-18094d9c]{min-height:40px;padding:0 16px;border:1px solid var(--arc-border);border-radius:999px;color:var(--arc-muted);background:var(--arc-surface);font:inherit;font-size:.8rem;font-weight:900;white-space:nowrap}.blog-filter button.active[data-v-18094d9c]{color:var(--arc-on-accent);border-color:transparent;background:var(--arc-mint)}.blog-list[data-v-18094d9c],.blog-state[data-v-18094d9c]{width:min(1120px,100%);margin:0 auto}.blog-state[data-v-18094d9c]{padding:24px;border:1px solid var(--arc-border);border-radius:8px;color:var(--arc-muted);background:var(--arc-surface);font-weight:850}.blog-list[data-v-18094d9c]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.blog-pager[data-v-18094d9c]{width:min(1120px,100%);margin:16px auto 0}.blog-card[data-v-18094d9c]{min-height:260px;overflow:hidden;border:1px solid var(--arc-border);border-radius:8px;background:var(--arc-surface)}.blog-card.has-cover[data-v-18094d9c]{min-height:360px}.blog-card-link[data-v-18094d9c]{display:grid;grid-template-rows:auto 1fr;height:100%;color:inherit;text-decoration:none}.blog-card-cover[data-v-18094d9c]{display:block;width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:rgba(var(--arc-mint-rgb),.08)}.blog-card-body[data-v-18094d9c]{display:grid;align-content:start;gap:12px;min-height:260px;padding:20px}.blog-card.has-cover .blog-card-body[data-v-18094d9c]{min-height:210px}.blog-card h2[data-v-18094d9c],.blog-card p[data-v-18094d9c]{margin:0}.blog-card h2[data-v-18094d9c]{font-size:clamp(1.25rem,2vw,1.65rem);line-height:1.12}.blog-card p[data-v-18094d9c]:not(.section-label){color:var(--arc-muted);line-height:1.5}.blog-card-meta[data-v-18094d9c]{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto}.blog-card-meta b[data-v-18094d9c],.blog-card-meta span[data-v-18094d9c]{padding:6px 9px;border-radius:999px;font-size:.7rem;font-weight:900}.blog-card-meta span[data-v-18094d9c]{color:var(--arc-mint);background:rgba(var(--arc-mint-rgb),.1)}.blog-card-meta b[data-v-18094d9c]{color:var(--arc-on-accent);background:var(--arc-yellow)}@media(max-width:860px){.blog-list[data-v-18094d9c]{grid-template-columns:1fr}.public-blog-page[data-v-18094d9c]{padding:max(18px,env(safe-area-inset-top)) 14px calc(34px + env(safe-area-inset-bottom))}.blog-hero[data-v-18094d9c]{align-items:flex-start;min-height:auto;margin-top:20px;padding:22px}.blog-hero h1[data-v-18094d9c]{font-size:clamp(2rem,10vw,3rem);line-height:1.02}.blog-hero>span[data-v-18094d9c]{display:none}}
