.site-main.site-main--blog{--blog-ink: #131316;--blog-text: #3f3f46;--blog-text-2: #56565e;--blog-muted: #8e8e97;--blog-line: #e8e8ec;--blog-line-2: #f0f0f3;--blog-panel: #f6f6f7;--blog-gut: var(--page-gutter, 24px);max-width:none;margin:0;padding:0 0 72px;min-height:0;width:100%;color:var(--blog-text);background:#fff}.site-main--blog h1,.site-main--blog h2,.site-main--blog h3{margin:0;color:inherit;font-size:inherit;line-height:inherit;font-weight:inherit}.blog-wrap{max-width:1200px;margin:0 auto;padding:0 var(--blog-gut)}.blog-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:12.5px;color:var(--blog-muted);font-weight:500;padding:16px 0 0}.blog-crumbs a{color:var(--blog-text-2);text-decoration:none}.blog-crumbs a:hover{color:var(--blog-ink)}.blog-crumbs__sep{color:#c4c4cc;font-size:14px;line-height:1;flex:none}.blog-crumbs__cur{color:var(--blog-ink);font-weight:600}.blog-head{padding:22px 0 0}.blog-head .blog-wrap{padding-bottom:24px;border-bottom:1px solid var(--blog-line)}.blog-tools{display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.blog-chips{display:flex;gap:9px;flex-wrap:wrap}.blog-chip{font-family:var(--font-nav);font-size:13px;font-weight:600;color:var(--blog-text-2);background:#fff;border:1px solid var(--blog-line);padding:8px 15px;border-radius:999px;text-decoration:none;transition:.15s}.blog-chip:hover{border-color:var(--blog-muted);color:var(--blog-ink)}.blog-chip.is-active{background:var(--blog-ink);border-color:var(--blog-ink);color:#fff}.blog-search{position:relative;flex:none}.blog-search svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:var(--blog-muted);pointer-events:none}.blog-search input{font-family:inherit;font-size:14px;color:var(--blog-ink);border:1px solid var(--blog-line);border-radius:999px;padding:10px 16px 10px 40px;width:230px;outline:none;transition:.15s;background:#fff}.blog-search input:focus{border-color:var(--blog-muted)}.blog-feat{padding:44px 0 8px}.blog-feat__card{display:grid;grid-template-columns:1.15fr 1fr;gap:40px;align-items:center;text-decoration:none;color:inherit}.blog-feat__img{border-radius:14px;overflow:hidden;background:#0e0e12;aspect-ratio:16 / 10}.blog-feat__img img,.blog-feat__ph{width:100%;height:100%;object-fit:cover;display:block}.blog-feat__ph{background:linear-gradient(145deg,#26262e,#0e0e12)}.blog-feat__tag{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-nav);font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--blog-muted)}.blog-feat__tag:before{content:"";width:20px;height:1px;background:var(--blog-muted)}.blog-feat__title{font-size:clamp(24px,2.6vw,34px);line-height:1.1;letter-spacing:-.03em;font-weight:800;color:var(--blog-ink);margin:14px 0;transition:color .2s}.blog-feat__card:hover .blog-feat__title{color:var(--blog-text-2)}.blog-feat__lead{font-size:16.5px;color:var(--blog-text-2);line-height:1.6;max-width:520px;margin:0}.blog-feat__meta{display:flex;align-items:center;gap:10px;margin-top:22px;font-size:13.5px;color:var(--blog-muted);flex-wrap:wrap}.blog-feat__ava{width:36px;height:36px;border-radius:50%;overflow:hidden;border:1px solid var(--blog-line);background:var(--blog-panel);flex:none}.blog-feat__ava img{width:100%;height:100%;object-fit:cover;display:block}.blog-feat__meta b{color:var(--blog-ink);font-weight:700}.blog-feat__dot{color:var(--blog-line)}.blog-sect{max-width:1200px;margin:60px auto 0;padding:0 var(--blog-gut)}.blog-sect__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:26px;padding-bottom:16px;border-bottom:1px solid var(--blog-line)}.blog-sect__head h2{font-size:22px;letter-spacing:-.02em;font-weight:800;color:var(--blog-ink)}.blog-sect__count{font-family:var(--font-nav);font-size:13px;color:var(--blog-muted);font-weight:600}.blog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:26px}.blog-pcard{display:flex;flex-direction:column;background:#fff;border:1px solid var(--blog-line);border-radius:14px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s}.blog-pcard:hover{transform:translateY(-4px);box-shadow:0 18px 40px -20px #13131638}.blog-pcard__img{aspect-ratio:16 / 9;background:var(--blog-panel);border-bottom:1px solid var(--blog-line);overflow:hidden}.blog-pcard__img img,.blog-pcard__ph{width:100%;height:100%;object-fit:cover;display:block}.blog-pcard__ph{background:var(--blog-line-2)}.blog-pcard__body{padding:18px 20px 22px;display:flex;flex-direction:column;flex:1}.blog-pcard__tag{font-family:var(--font-nav);font-size:11px;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:var(--blog-muted);margin-bottom:10px}.blog-pcard__title{font-size:18px;line-height:1.3;letter-spacing:-.01em;font-weight:700;color:var(--blog-ink);margin-bottom:10px;transition:color .2s}.blog-pcard:hover .blog-pcard__title{color:var(--blog-text-2)}.blog-pcard__ex{font-size:14.5px;color:var(--blog-text-2);line-height:1.55;margin:0 0 18px;flex:1}.blog-pcard__meta{display:flex;align-items:center;gap:8px;font-size:12.5px;color:var(--blog-muted);padding-top:14px;border-top:1px solid var(--blog-line-2);flex-wrap:wrap}.blog-pcard__meta b{color:var(--blog-text-2);font-weight:600}.blog-pcard__dot{color:var(--blog-line)}.blog-empty{color:var(--blog-muted);font-size:15px;padding:12px 0 8px}.blog-empty--soft{margin-top:-8px}.blog-pager{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:44px;flex-wrap:wrap}.blog-pager__item,.blog-pager a,.blog-pager span{min-width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--blog-line);border-radius:10px;font-family:var(--font-nav);font-size:14px;font-weight:600;color:var(--blog-text-2);text-decoration:none;transition:.15s;padding:0 8px;box-sizing:border-box}.blog-pager a:hover{border-color:var(--blog-ink);color:var(--blog-ink)}.blog-pager .is-current,.blog-pager .current{background:var(--blog-ink);border-color:var(--blog-ink);color:#fff}.blog-pager__item--next,.blog-pager .next{gap:6px;padding:0 14px}.blog-pager svg{width:15px;height:15px}.blog-news{max-width:1200px;margin:72px auto 0;padding:0 var(--blog-gut)}.blog-news__in{background:var(--blog-ink);border-radius:18px;padding:48px 44px;display:grid;grid-template-columns:1.2fr 1fr;gap:40px;align-items:center}.blog-news__copy h2{font-size:clamp(24px,2.6vw,32px);line-height:1.12;letter-spacing:-.025em;font-weight:800;color:#fff;margin-bottom:12px}.blog-news__copy p{color:#a0a0aa;font-size:15.5px;max-width:420px;line-height:1.55;margin:0}.blog-news__form{display:flex;gap:10px;flex-wrap:wrap}.blog-news__form input{flex:1;min-width:200px;font-family:inherit;font-size:15px;color:#fff;background:#ffffff14;border:1px solid rgba(255,255,255,.18);border-radius:10px;padding:14px 16px;outline:none}.blog-news__form input::placeholder{color:#8a8a93}.blog-news__form input:focus{border-color:#fff6}.blog-news__form button{font-family:var(--font-nav);font-size:15px;font-weight:700;color:var(--blog-ink);background:#fff;border:0;border-radius:10px;padding:14px 24px;cursor:pointer;transition:.2s;white-space:nowrap}.blog-news__form button:hover{background:var(--blog-panel)}.blog-news__note{margin-top:12px;font-size:12.5px;color:#71717a}.blog-news__note a{color:#a0a0aa;text-decoration:underline}.blog-news__note a:hover{color:#fff}@media(max-width:960px){.blog-feat__card{grid-template-columns:1fr;gap:22px}.blog-grid{grid-template-columns:1fr 1fr}.blog-news__in{grid-template-columns:1fr;gap:26px;padding:36px 28px}}@media(max-width:640px){.blog-head{padding:20px 0 0}.blog-search,.blog-search input{width:100%}.blog-grid{grid-template-columns:1fr}.blog-feat{padding:28px 0 8px}.blog-sect{margin-top:40px}.blog-news{margin-top:48px}}@media(prefers-reduced-motion:reduce){.blog-pcard,.blog-feat__title,.blog-pcard__title{transition:none}.blog-pcard:hover{transform:none}}
