.telegram-section{padding:0 0 3.2rem;background:transparent}.telegram-card{display:grid;grid-template-columns:1.15fr .85fr;gap:1.4rem;align-items:center;background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d9dff8;border-radius:24px;padding:1.75rem 1.8rem;box-shadow:0 10px 30px #0f172a0d}.telegram-copy h2{margin:0 0 .45rem;font-size:1.8rem;color:#111827;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.02em}.telegram-copy p{margin:0 0 .7rem;color:#6b7280;line-height:1.65;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.telegram-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem}.telegram-btn{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;padding:.88rem 1.2rem;border-radius:999px;text-decoration:none;font-weight:700;color:#fff;background:#2aabee;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.telegram-btn:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2aabee38;background:#1d9fe3}.telegram-btn-icon{width:18px;height:18px}.telegram-empty{color:#64748b;font-size:.9rem;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.blog-bg-global{background:transparent}.blog-bg-mask-y{width:100%;height:100%;mask-image:linear-gradient(to bottom,#0000,#000 12% 88%,#0000);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,0),#000 12%,#000 88%,rgba(0,0,0,0));mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.blog-bg-mask-x{width:100%;height:100%;mask-image:linear-gradient(to right,#0000,#000 10% 90%,#0000);-webkit-mask-image:linear-gradient(to right,rgba(0,0,0,0),#000 10%,#000 90%,rgba(0,0,0,0));mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat}.blog-bg-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.22}.container{max-width:1100px;margin:0 auto;padding:0 1.25rem}.hero-blog{position:relative;overflow:hidden;padding:5.25rem 0 2.8rem;background:transparent}.hero-blog-deco{position:absolute;inset:0;pointer-events:none;z-index:0}.hero-orb{position:absolute;border-radius:999px;background:transparent;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);mix-blend-mode:soft-light;border:1px solid rgba(255,255,255,.3)}.hero-orb-left{top:-36px;left:-64px;width:280px;height:280px}.hero-orb-right{bottom:-48px;right:-70px;width:260px;height:260px}.hero-half{position:absolute;border:1px solid rgba(255,255,255,.28);background:transparent;mix-blend-mode:soft-light}.hero-half-left{top:72px;left:-88px;width:230px;height:230px;border-radius:999px 0 0 999px}.hero-half-right{bottom:30px;right:-88px;width:230px;height:230px;border-radius:999px 0 0 999px}.hero-blog>.container{position:relative;z-index:1}.eyebrow{display:inline-block;margin-bottom:.75rem;font-size:.9rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#5b6ee1}.hero-blog h1{margin:0;font-size:clamp(2rem,4vw,3.3rem);line-height:1.1;color:#1f2937;max-width:880px;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.02em;text-wrap:balance}.lead{max-width:760px;margin-top:1rem;font-size:1.08rem;line-height:1.7;color:#4b5563;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.hero-actions{display:flex;flex-wrap:wrap;gap:.9rem;margin-top:1.5rem}.stats-section{padding:.9rem 0 1.2rem;background:transparent}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.stat-card{background:#ffffffd1;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d9dff8;border-radius:20px;padding:1.25rem;box-shadow:0 10px 30px #0f172a0d}.stat-label{display:block;margin-bottom:.45rem;color:#64748b;font-size:.92rem;font-weight:700;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.stat-value{display:block;color:#111827;font-size:1.55rem;line-height:1.1;font-family:Montserrat,sans-serif;font-weight:600}.toolbar-section{padding:.4rem 0 1.75rem;background:transparent}.toolbar{display:grid;grid-template-columns:1.5fr .75fr;gap:1rem}.toolbar-meta{margin-top:.9rem}.results-meta{color:#64748b;font-size:.95rem;font-weight:700;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.search-wrap,.select-wrap{position:relative}.search-wrap input,.select-wrap select{width:100%;height:56px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffe0;font-size:15px;padding:0 16px;color:#1f2937;outline:none;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.search-wrap input{padding-left:42px}.search-icon{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:#7b8496;font-size:16px;pointer-events:none}.blog-featured-section{padding:.15rem 0 2.5rem;background:transparent}.featured-card{display:grid;grid-template-columns:1.05fr 1fr;gap:0;align-items:stretch;background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d9dff8;border-radius:24px;overflow:hidden;box-shadow:0 10px 30px #0f172a0f}.featured-media,.featured-content{background:transparent;border:none;box-shadow:none;border-radius:0}.featured-media{min-width:0}.featured-media img{width:100%;height:100%;min-height:330px;-o-object-fit:cover;object-fit:cover;display:block}.featured-content{padding:1.45rem 1.5rem;display:flex;flex-direction:column;min-width:0}.featured-meta,.post-meta{display:flex;gap:.5rem;flex-wrap:wrap;font-size:.88rem;color:#64748b;font-weight:700;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.featured-content h2{margin:.85rem 0 .45rem;font-size:1.92rem;color:#111827;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;line-height:1.12;letter-spacing:-.02em}.featured-summary,.post-excerpt{color:#4b5563;line-height:1.65;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.author-row{display:flex;align-items:center;gap:.75rem;margin-top:1rem;color:#475569;font-weight:600;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.author-row img{width:36px;height:36px;border-radius:999px;-o-object-fit:cover;object-fit:cover}.blog-grid-section{padding:.2rem 0 4rem;background:transparent}.section-heading{margin-bottom:1.5rem}.section-heading h2,.newsletter-copy h2{margin:0 0 .45rem;font-size:1.8rem;color:#111827;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.02em}.section-heading p,.newsletter-copy p{margin:0;color:#6b7280;line-height:1.6;max-width:760px;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.post-card{background:#ffffffdb;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #d9dff8;border-radius:20px;overflow:hidden;box-shadow:0 8px 24px #0f172a0a;display:flex;flex-direction:column}.post-card-image img{width:100%;height:220px;-o-object-fit:cover;object-fit:cover;display:block}.post-card-body{padding:1.25rem;display:flex;flex-direction:column;flex:1}.post-card h3{margin:.8rem 0 .45rem;font-size:1.14rem;line-height:1.32;color:#111827;font-family:Montserrat,sans-serif;font-style:normal;font-weight:500;letter-spacing:-.01em}.post-footer{margin-top:auto;padding-top:1rem;display:flex;justify-content:space-between;align-items:center;gap:.8rem}.post-author{color:#475569;font-weight:600;font-size:.94rem;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.text-link{color:#2f5bea;text-decoration:none;font-weight:700;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.text-link:hover{text-decoration:underline}.tags{display:flex;flex-wrap:wrap;gap:.6rem;margin:1rem 0 0}.tag{display:inline-flex;align-items:center;padding:.42rem .8rem;border-radius:999px;background:#eef1ff;color:#4c5a78;font-size:.84rem;font-weight:600;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.actions{display:flex;flex-wrap:wrap;gap:1rem;margin-top:auto;padding-top:1.2rem;align-items:center}.btn-primary,.btn-secondary{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1.2rem;border-radius:999px;font-weight:700;text-decoration:none;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.btn-primary{background:#2f5bea;color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #2f5bea33}.btn-secondary{background:#fff;color:#41506b;border:1px solid #d9dff8}.btn-secondary:hover{transform:translateY(-1px);box-shadow:0 8px 20px #41506b1a;background:#f4f6ff}.load-more-wrap{display:flex;justify-content:center;margin-top:2rem}.btn-load-more{min-width:180px}.newsletter-section{padding:0 0 4rem;background:transparent}.newsletter-card{display:grid;grid-template-columns:1.1fr .95fr;gap:1.6rem;align-items:center;background:#ffffffd6;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #d9dff8;border-radius:24px;padding:1.9rem;box-shadow:0 10px 30px #0f172a0d}.newsletter-form{display:flex;gap:.8rem;align-items:center}.newsletter-form input{width:100%;height:54px;border-radius:16px;border:1px solid rgba(15,23,42,.08);background:#ffffffeb;padding:0 16px;font-size:15px;color:#1f2937;outline:none;min-width:0;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.loading-state,.empty-state{background:#fff;border:1px solid #d9dff8;border-radius:20px;padding:1.5rem;color:#4b5563;line-height:1.7;font-family:Raleway,ui-sans-serif,system-ui,sans-serif}.blog-hidden{display:none!important}@media (max-width: 1000px){.stats-grid,.blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.toolbar,.newsletter-card,.featured-card{grid-template-columns:1fr}.featured-media img{min-height:260px}}@media (max-width: 900px){.hero-blog{padding:6.25rem 0 2rem}.blog-grid{grid-template-columns:1fr}.featured-content h2{font-size:1.55rem}.featured-media img{min-height:260px}.newsletter-form{flex-direction:column;align-items:stretch}}@media (max-width: 640px){.hero-blog h1{font-size:2.15rem;line-height:1.08}.stats-grid{grid-template-columns:1fr}.eyebrow{margin-bottom:.55rem}.lead{margin-top:.85rem;font-size:1rem;line-height:1.65}.hero-actions,.actions{gap:.75rem}.btn-primary,.btn-secondary{width:100%}}
