.featured-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:1fr;margin-bottom:3rem}.featured-post{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1.2rem;padding:2rem;transition:transform .22s ease,box-shadow .22s ease}.featured-post:hover{box-shadow:0 24px 68px #0a14281f;transform:translateY(-2px)}.featured-post h2{font-size:1.75rem;line-height:1.2;margin:0}.post-header{border-bottom:3px solid var(--accent);padding-bottom:1.2rem}.post-excerpt{color:var(--muted);font-size:1.05rem;line-height:1.6;margin:0}.post-footer{align-items:center;border-top:1px solid #10182817;display:flex;justify-content:space-between;padding-top:1rem}.post-meta{color:#7a8696;display:flex;font-size:.85rem;gap:.6rem}.post-author,.post-date,.post-time{margin:0}.post-divider{color:#c5cad4}.blog-grid{grid-gap:1.4rem;display:grid;gap:1.4rem;grid-template-columns:repeat(2,minmax(0,1fr))}.blog-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:1rem;padding:1.6rem;transition:transform .22s ease,box-shadow .22s ease}.blog-card:hover{box-shadow:0 24px 68px #0a14281f;transform:translateY(-4px)}.blog-header{cursor:pointer}.blog-card h3{font-size:1.2rem;line-height:1.3;margin:0}.blog-excerpt{color:var(--muted);flex:1 1;font-size:.95rem;line-height:1.5;margin:0}.blog-tags{display:flex;flex-wrap:wrap;gap:.6rem}.blog-tag{background:var(--accent-soft);border-radius:6px;color:#245e9f;display:inline-block;font-size:.72rem;font-weight:700;letter-spacing:.1em;padding:.35rem .55rem;text-transform:uppercase}.blog-footer{align-items:center;border-top:1px solid #10182817;display:flex;justify-content:space-between;padding-top:.8rem}.blog-meta{color:#7a8696;display:flex;font-size:.8rem;gap:.5rem}.blog-author,.blog-date{margin:0}.meta-divider{color:#c5cad4}.blog-link{color:var(--accent);font-weight:600;text-decoration:none;transition:opacity .18s ease;white-space:nowrap}.blog-link:hover{opacity:.7}.newsletter-container{grid-gap:2rem;align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);display:grid;gap:2rem;grid-template-columns:1fr 1fr;padding:2.5rem}.newsletter-content h2{margin:.8rem 0 0}.newsletter-desc{color:var(--muted);font-size:1rem;margin-top:.8rem;max-width:45ch}.newsletter-form{align-items:stretch;display:flex;gap:.8rem}.newsletter-form input{background:#ffffff80;border:1px solid #10182826;border-radius:var(--radius-sm);flex:1 1;font-family:inherit;font-size:.94rem;padding:.9rem 1rem;transition:border-color .18s ease,background .18s ease}.newsletter-form input:focus{background:#fff;border-color:var(--accent);outline:none}.newsletter-form .btn{box-shadow:none;flex-shrink:0;margin:0;padding:.9rem 1.6rem}@media (max-width:980px){.blog-grid,.newsletter-container{grid-template-columns:1fr}.newsletter-container{gap:1.5rem}.newsletter-form{flex-direction:column}.newsletter-form input{padding:1rem}}.article-hero{padding-top:clamp(4rem,9vw,7rem)}.article-hero-inner{max-width:860px}.article-hero .intro-text{margin-top:1.4rem}.article-meta-row{color:#7a8696;display:flex;flex-wrap:wrap;font-size:.88rem;gap:.6rem;margin-top:1.4rem}.article-layout{grid-gap:1.5rem;align-items:start;display:grid;gap:1.5rem;grid-template-columns:minmax(0,1.6fr) minmax(280px,.7fr)}.article-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:2rem}.article-section+.article-section{border-top:1px solid #10182814;margin-top:1.6rem;padding-top:1.6rem}.article-section h2{font-size:clamp(1.4rem,2vw,1.8rem);margin-bottom:.8rem}.article-section p{color:var(--muted);margin-bottom:.9rem}.article-list{color:var(--muted);margin:.8rem 0 0;padding-left:1.2rem}.article-list li+li{margin-top:.55rem}.article-closing{background:linear-gradient(135deg,#3b89d414,#d4ebff33);border:1px solid #3b89d424;border-radius:var(--radius-sm);margin-top:2rem;padding:1.25rem 1.4rem}.article-closing p:last-child{color:var(--muted);margin-top:.5rem}.article-back{align-items:center;color:var(--accent);display:inline-flex;font-weight:700;margin-top:1.4rem}.article-sidebar{display:flex;flex-direction:column;gap:1rem}.article-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:var(--surface);border:1px solid var(--surface-border);border-radius:var(--radius-lg);box-shadow:var(--shadow);padding:1.35rem}.article-card p{color:var(--muted);margin-top:.5rem}.article-card-accent{background:linear-gradient(135deg,#3b89d414,#fffc)}.article-toc{display:flex;flex-direction:column;gap:.75rem;list-style:none;margin:.9rem 0 0;padding:0}.article-toc a{color:var(--text);font-weight:600}.article-toc a:hover{color:var(--accent)}.category-filter{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2rem}.category-btn{background:#0000;border:1px solid var(--border);border-radius:20px;color:var(--t1);cursor:pointer;font-size:.9rem;font-weight:600;padding:.6rem 1.2rem;transition:all .3s ease}.category-btn:hover{border-color:var(--accent);color:var(--accent)}.category-btn.active{background:var(--grad-brand);border-color:var(--accent);color:var(--t0)}@media (max-width:980px){.article-layout{grid-template-columns:1fr}}@media (max-width:640px){.article-content{padding:1.4rem}.article-card{padding:1.1rem}.blog-card,.featured-post,.newsletter-container{padding:1.2rem}.article-meta-row,.blog-footer,.newsletter-form,.post-footer{align-items:flex-start;flex-direction:column;gap:.75rem}.blog-meta,.post-meta{flex-wrap:wrap}.article-toc{gap:.5rem}}
/*# sourceMappingURL=465.0a447253.chunk.css.map*/