:root{--lb-blue:#112364;--lb-accent:#0d6efd;--lb-ink:#0b1220;--lb-muted:#0b1220b8;--lb-line:#e2e8f0;--lb-soft:#f8fafc;--lb-radius:18px;--lb-shadow:0 12px 32px #1018281a}.lus-blog-page{background:linear-gradient(#f4f7ff 0%,#fff 280px);padding:28px 0 72px}.lus-blog-page__intro{margin-bottom:28px}.lus-blog-page__kicker{letter-spacing:.08em;text-transform:uppercase;color:var(--lb-accent);margin:0 0 8px;font-size:12px;font-weight:800}.lus-blog-page__title{letter-spacing:-.03em;color:var(--lb-blue);margin:0 0 10px;font-size:clamp(28px,4vw,40px);font-weight:900;line-height:1.15}.lus-blog-page__desc{color:var(--lb-muted);max-width:42rem;margin:0 0 8px;font-size:17px;line-height:1.55}.lus-blog-page__meta{color:#0b12208c;margin:0;font-size:14px;font-weight:700}.lus-blog-spotlight{border:1px solid var(--lb-line);border-radius:var(--lb-radius);color:inherit;background:#fff;grid-template-columns:1.1fr .9fr;gap:0;margin-bottom:22px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;overflow:hidden;box-shadow:0 4px 16px #1018280d}.lus-blog-spotlight:hover{box-shadow:var(--lb-shadow);transform:translateY(-2px)}.lus-blog-spotlight__body{flex-direction:column;justify-content:center;padding:28px 26px;display:flex}.lus-blog-spotlight__label{width:fit-content;color:var(--lb-accent);letter-spacing:.06em;text-transform:uppercase;background:#0d6efd1f;border-radius:999px;margin-bottom:12px;padding:5px 10px;font-size:11px;font-weight:800;display:inline-flex}.lus-blog-spotlight__tags{flex-wrap:wrap;gap:8px;margin-bottom:12px;display:flex}.lus-blog-spotlight__tag{background:var(--lb-soft);border:1px solid var(--lb-line);color:var(--lb-muted);border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700}.lus-blog-spotlight__title{color:var(--lb-ink);margin:0 0 12px;font-size:clamp(22px,2.5vw,28px);font-weight:900;line-height:1.2}.lus-blog-spotlight__excerpt{color:var(--lb-muted);margin:0 0 18px;font-size:16px;line-height:1.6}.lus-blog-spotlight__foot{color:var(--lb-muted);flex-wrap:wrap;align-items:center;gap:12px 18px;font-size:13px;font-weight:700;display:flex}.lus-blog-spotlight__author{align-items:center;gap:8px;display:inline-flex}.lus-blog-spotlight__author-avatar{background:linear-gradient(135deg, var(--lb-blue), var(--lb-accent));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:28px;height:28px;font-size:10px;font-weight:800;display:inline-flex}.lus-blog-spotlight__visual{background:var(--lb-soft);min-height:260px;position:relative}.lus-blog-spotlight__visual img{object-fit:cover;width:100%;height:100%;min-height:260px}.lus-blog-spotlight__arrow{width:44px;height:44px;color:var(--lb-blue);background:#fff;border-radius:999px;justify-content:center;align-items:center;display:inline-flex;position:absolute;bottom:16px;right:16px;box-shadow:0 8px 20px #0f172a2e}.lus-blog-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-bottom:22px;display:grid}.lus-blog-card{border:1px solid var(--lb-line);border-radius:var(--lb-radius);color:inherit;background:#fff;flex-direction:column;height:100%;text-decoration:none;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden;box-shadow:0 4px 16px #1018280d}.lus-blog-card:hover{box-shadow:var(--lb-shadow);transform:translateY(-2px)}.lus-blog-card__thumb{aspect-ratio:16/10;background:var(--lb-soft);position:relative}.lus-blog-card__thumb img{object-fit:cover;width:100%;height:100%}.lus-blog-card__thumb-pills{flex-wrap:wrap;gap:6px;display:flex;position:absolute;top:10px;left:10px}.lus-blog-card__pill{color:var(--lb-blue);background:#fffffff0;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:800}.lus-blog-card__body{flex-direction:column;flex:1;gap:8px;padding:16px 16px 18px;display:flex}.lus-blog-card__title{color:var(--lb-ink);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:800;line-height:1.3;display:-webkit-box;overflow:hidden}.lus-blog-card__excerpt{color:var(--lb-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.lus-blog-card__foot{color:var(--lb-muted);justify-content:space-between;align-items:center;gap:10px;margin-top:auto;padding-top:10px;font-size:13px;font-weight:700;display:flex}.lus-blog-card__author{align-items:center;gap:8px;display:inline-flex}.lus-blog-card__author-avatar{background:linear-gradient(135deg, var(--lb-blue), var(--lb-accent));color:#fff;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;font-size:9px;font-weight:800;display:inline-flex}.lus-blog-card__bookmark{color:#0b122059}.lus-blog-pager{border-top:1px solid var(--lb-line);flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 16px;margin-top:36px;padding-top:28px;display:flex}.lus-blog-pager__btn,.lus-blog-pager__page{color:var(--lb-ink);border:1px solid var(--lb-line);background:#fff;justify-content:center;align-items:center;font-weight:800;text-decoration:none;display:inline-flex}.lus-blog-pager__btn{border-radius:999px;gap:8px;padding:10px 16px;font-size:14px}.lus-blog-pager__btn.is-disabled{opacity:.45;pointer-events:none}.lus-blog-pager__pages{flex-wrap:wrap;gap:8px;display:flex}.lus-blog-pager__page{border-radius:12px;min-width:44px;height:44px;font-size:14px}.lus-blog-pager__page.is-active{background:linear-gradient(90deg, var(--lb-blue), var(--lb-accent));color:#fff;border-color:#0000}.lus-blog-empty{text-align:center;border:1px dashed var(--lb-line);border-radius:var(--lb-radius);color:var(--lb-muted);background:#fff;padding:40px 24px;font-weight:700}@media (width<=1199px){.lus-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=991px){.lus-blog-spotlight{grid-template-columns:1fr}.lus-blog-spotlight__visual{order:-1;min-height:220px}}@media (width<=640px){.lus-blog-grid{grid-template-columns:1fr}}
