.blog-hero{background:var(--uv-bg-lavender);padding:36px 0 40px}@media (min-width:760px){.blog-hero{padding:56px 0 72px}}.blog-hero-grid{display:grid;grid-template-columns:1fr;gap:20px;align-items:center}@media (min-width:900px){.blog-hero-grid{grid-template-columns:1.2fr 1fr;gap:40px}}.blog-hero-art{border-radius:24px;overflow:hidden;background:linear-gradient(135deg,rgba(24,114,236,.12),rgba(236,24,134,.12) 60%,rgba(219,5,225,.16));aspect-ratio:4/3;padding:24px;display:flex;align-items:center;justify-content:center;position:relative}.blog-featured{display:grid;grid-template-columns:1fr;gap:14px;margin-bottom:28px}@media (min-width:760px){.blog-featured{grid-template-columns:1.6fr 1fr;gap:18px;grid-template-rows:auto}}.blog-card{background:#fff;border:1px solid var(--uv-line);border-radius:20px;overflow:hidden;display:flex;flex-direction:column;cursor:pointer;transition:transform .2s,box-shadow .2s}.blog-card:hover{transform:translateY(-3px);box-shadow:var(--uv-shadow-lg)}.blog-card .body{padding:18px 18px 20px;display:flex;flex-direction:column;gap:8px;flex:1}.blog-card .meta{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--uv-fg-3)}.blog-card .meta .cat{display:inline-flex;align-items:center;gap:5px;color:var(--uv-pink);font-weight:700;font-family:var(--uv-font-display);font-size:12px;letter-spacing:.01em}.blog-card .meta .sep{color:var(--uv-fg-4)}.blog-card.big h3{font-size:26px}@media (min-width:760px){.blog-card.big h3{font-size:32px}}.blog-featured .blog-card.big{grid-row:span 2}.blog-latest-layout{display:grid;grid-template-columns:1fr;gap:24px}@media (min-width:900px){.blog-latest-layout{grid-template-columns:1.6fr 1fr;gap:36px}}.blog-latest-h{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.blog-list-card{display:grid;grid-template-columns:110px 1fr;gap:14px;background:#fff;border:1px solid var(--uv-line);border-radius:16px;padding:10px;cursor:pointer;margin-bottom:12px;transition:transform .18s,border-color .2s,box-shadow .2s}@media (min-width:760px){.blog-list-card{grid-template-columns:160px 1fr;gap:18px;padding:12px}}.blog-list-card:hover{transform:translateY(-2px);border-color:var(--uv-line-strong);box-shadow:var(--uv-shadow-md)}.blog-list-card .meta{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--uv-fg-3);margin-top:6px}.blog-sidebar{display:flex;flex-direction:column;gap:12px}.blog-side-h{font-size:11px;font-weight:700;letter-spacing:.14em;color:var(--uv-fg-3);text-transform:uppercase;margin:0 0 4px}.blog-side-card{display:grid;grid-template-columns:1fr 80px;gap:12px;align-items:center;background:#fff;border:1px solid var(--uv-line);border-radius:14px;padding:10px 12px;cursor:pointer;transition:transform .18s,border-color .2s}.blog-side-card:hover{transform:translateY(-1px);border-color:var(--uv-line-strong)}.blog-side-card .meta{font-size:10px;color:var(--uv-fg-4);margin-top:4px;letter-spacing:.08em;text-transform:uppercase}.pager{display:flex;gap:6px;margin:28px 0 0}.pager,.pager-btn{align-items:center;justify-content:center}.pager-btn{width:38px;height:38px;border-radius:999px;background:#fff;border:1px solid var(--uv-line);font-family:var(--uv-font-display);font-weight:700;font-size:14px;color:var(--uv-fg-2);display:inline-flex;cursor:pointer;transition:all .16s}.post-wrap{background:#fff;padding:24px 0 64px}@media (min-width:760px){.post-wrap{padding:40px 0 80px}}.post-head{max-width:820px;margin:0 auto 22px}.post-head .crumb{font-size:12px;color:var(--uv-fg-3);display:flex;gap:6px;align-items:center;margin-bottom:14px}.post-head .crumb a{cursor:pointer}.post-meta{display:flex;align-items:center;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--uv-fg-3)}.post-meta .author{gap:8px;font-weight:600;color:var(--uv-fg-2)}.post-meta .author,.post-meta .avatar{display:inline-flex;align-items:center}.post-meta .avatar{width:28px;height:28px;border-radius:999px;background:var(--uv-gradient-button);color:#fff;justify-content:center;font-weight:800;font-size:12px;font-family:var(--uv-font-display)}.post-meta .pill{background:var(--uv-bg-tint);color:var(--uv-fg-2);padding:4px 10px;border-radius:999px;font-weight:600;font-size:12px}.post-cover{max-width:820px;margin:0 auto 28px;border-radius:20px;overflow:hidden;aspect-ratio:16/9}.post-body{max-width:760px;margin:0 auto;font-family:var(--uv-font-body);font-size:16px;color:var(--uv-fg-2);line-height:1.7}.post-cta{margin:28px 0;background:var(--uv-pink);color:#fff;border-radius:18px;padding:24px;text-align:center}.blog-html{color:var(--uv-fg-2);font-size:16.5px;line-height:1.75}.blog-html>:first-child{margin-top:0}.blog-html figure{margin:18px 0}.blog-html figure img{margin:0 auto}.blog-html figcaption{font-size:13px;color:var(--uv-fg-3);text-align:center;margin-top:8px}.blog-html blockquote{border-left:4px solid var(--uv-pink);background:var(--uv-bg-lavender);padding:14px 18px;border-radius:0 12px 12px 0;margin:18px 0;color:var(--uv-fg-1)}.blog-html table{width:100%;border-collapse:collapse;margin:18px 0;font-size:14.5px;display:block;overflow-x:auto}.blog-html iframe{max-width:100%}@media (max-width:640px){.blog-html{font-size:16px}}.blog-catnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding:2px;margin:0 0 20px}.blog-catnav::-webkit-scrollbar{display:none}.blog-cat-pill{flex:0 0 auto;display:inline-flex;align-items:center;gap:7px;border:1.5px solid var(--uv-line);background:var(--uv-card);border-radius:999px;padding:8px 15px;font-family:var(--uv-font-display);font-weight:700;font-size:13px;color:var(--uv-fg-2);white-space:nowrap;transition:border-color .15s,background .15s,color .15s}.blog-hub-hero{background:var(--uv-card);border:1px solid var(--uv-line);border-radius:18px;box-shadow:var(--uv-shadow-sm,0 4px 14px -8px rgba(11,16,32,.14));padding:22px 16px;margin:12px 0 16px}.blog-hub-hero .pmark{width:30px;height:30px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center;color:#fff;flex:0 0 auto}.blog-hub-hero .intro{font-size:14.5px;color:var(--uv-fg-2);line-height:1.6;margin:12px 0 0;max-width:720px}.blog-hub-hero .meta{display:flex;flex-wrap:wrap;gap:14px;font-size:12.5px;color:var(--uv-fg-3);margin-top:14px}.blog-hub-hero.slim{padding:18px 16px}.blog-hub-hero.slim h1{font-size:22px}.blog-hub-layout{display:grid;grid-template-columns:1fr;gap:16px;align-items:start}.blog-hub-featured{margin-bottom:14px}.blog-hub-grid{display:grid;grid-template-columns:1fr;gap:14px}.blog-hub-side{display:flex;flex-direction:column;gap:14px}.blog-hub-side .sbox{background:var(--uv-card);border:1px solid var(--uv-line);border-radius:18px;box-shadow:var(--uv-shadow-sm,0 4px 14px -8px rgba(11,16,32,.14));padding:16px 15px}.blog-hub-side .sbox h3{font-family:var(--uv-font-display);font-size:14.5px;font-weight:800;margin:0 0 10px}.blog-hub-side .sbox ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:9px;font-size:13px}.blog-hub-side .sbox li{display:flex;gap:8px;align-items:center}.blog-hub-side .sbox li svg{color:var(--uv-pink);flex:0 0 auto}.blog-hub-side .sbox li a:hover{color:var(--uv-fg-1)}.blog-hub-side .sbox.grow p{font-size:12.5px;color:var(--uv-fg-2);line-height:1.55;margin:0 0 12px}@media (min-width:900px){.blog-hub-hero{padding:28px 26px}.blog-hub-layout{grid-template-columns:2.2fr 1fr}.blog-hub-grid{grid-template-columns:1fr 1fr}}.post-updated{display:inline-flex;align-items:center;gap:6px;background:rgba(16,162,108,.1);color:#0b7a52;font-weight:700;font-size:11.5px;border-radius:99px;padding:6px 10px}.post-author-bio{display:flex;gap:14px;align-items:flex-start;border:1.5px solid var(--uv-line);background:var(--uv-bg-alt);border-radius:16px;padding:16px 15px;margin-top:22px}.post-author-bio .bav{width:52px;height:52px;border-radius:99px;background:var(--grad-soft);border:1px solid var(--uv-line);display:inline-flex;align-items:center;justify-content:center;font-size:16px;color:var(--uv-fg-2);flex:0 0 auto}.post-author-bio .bav,.post-author-bio .bn{font-family:var(--uv-font-display);font-weight:800}.post-author-bio .bn{font-size:14.5px}.post-author-bio .br{font-size:11px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:var(--uv-pink);margin-top:1px}.post-author-bio .bt{font-size:12.5px;color:var(--uv-fg-2);line-height:1.55;margin:6px 0 0}.post-hub-all{margin-top:16px;font-size:13.5px}@media (max-width:760px){.blog-hero{padding:20px 0 24px}.blog-hero-art{display:none}.blog-featured-band{padding:24px 0}.blog-latest-band{padding:24px 0 40px}.blog-featured{gap:12px}.blog-card.big .cover{aspect-ratio:16/9}.blog-card.big h3{font-size:20px}.blog-card.big .body{padding:14px 16px 16px}.blog-list-card{grid-template-columns:96px 1fr;gap:12px;padding:10px;align-items:center;grid-template-columns:110px 1fr}}.blog-featured-band{padding:32px 0}.blog-latest-band{padding:32px 0 56px}@media (max-width:760px){.blog-featured-band{padding:24px 0}.blog-latest-band{padding:24px 0 40px}}