/* Flat Medya Blog — scoped archive styles */
.fm-blog{overflow:hidden}.fm-blog__hero{padding:150px 0 88px;background:radial-gradient(circle at 12% 55%,rgba(105,236,211,.06),transparent 32%),radial-gradient(circle at 84% 8%,rgba(128,110,255,.1),transparent 34%)}
.fm-blog__hero-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(340px,.58fr);gap:80px;align-items:end;margin:34px 0 42px}.fm-blog__hero h1{max-width:900px;margin:15px 0 0;font-size:clamp(58px,5.1vw,80px);line-height:.99;letter-spacing:-.052em;font-weight:850}.fm-blog h1 em,.fm-blog h2 em{font-style:normal;background:linear-gradient(90deg,#69ecd3,#9bdcff 56%,#806eff);-webkit-background-clip:text;background-clip:text;color:transparent}.fm-blog__hero-copy p{margin:0;color:#c1cdd2;font-size:18px;line-height:1.68;font-weight:550}.fm-blog__hero-copy span{display:block;margin-top:19px;color:#69ecd3;font-size:10px;letter-spacing:.11em;font-weight:850}
.fm-blog__featured{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(350px,.8fr);min-height:390px;border:1px solid rgba(151,204,220,.11);border-radius:24px;overflow:hidden;background:linear-gradient(145deg,rgba(12,29,42,.95),rgba(6,16,25,.98));box-shadow:0 28px 80px rgba(0,0,0,.17)}.fm-blog__featured-media{min-height:390px;overflow:hidden;background:#07131e}.fm-blog__featured-media img{width:100%;height:100%;min-height:390px;object-fit:cover}.fm-blog__featured-copy{display:flex;flex-direction:column;justify-content:center;padding:42px}.fm-blog__meta{display:flex;justify-content:space-between;gap:15px;color:#728892;font-size:10px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.fm-blog__meta span{color:#69ecd3}.fm-blog__featured h2{margin:20px 0 14px;font-size:38px;line-height:1.06;letter-spacing:-.035em;font-weight:820}.fm-blog__featured-copy>p{margin:0;color:#adbec6;font-size:16px;line-height:1.68;font-weight:500}.fm-blog__read{display:inline-flex;align-items:center;gap:9px;margin-top:27px;color:#edf5f4;font-size:15px;font-weight:750}.fm-blog__read span{color:#69ecd3}
.fm-blog__visual{position:relative;width:100%;height:100%;min-height:240px;overflow:hidden;background:#07131e;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 1px);background-size:40px 40px}.fm-blog__visual:before,.fm-blog__visual:after{content:"";position:absolute;border:1px solid rgba(105,236,211,.13);border-radius:50%}.fm-blog__visual:before{width:240px;height:240px;right:10%;top:50%;transform:translateY(-50%)}.fm-blog__visual:after{width:145px;height:145px;right:16%;top:50%;transform:translateY(-50%);border-color:rgba(128,110,255,.17)}.fm-blog__visual strong{position:absolute;right:20%;top:50%;z-index:2;transform:translateY(-50%);font-size:42px;color:#69ecd3}.fm-blog__visual--featured span{position:absolute;left:30px;top:28px;color:#718993;font-size:10px;font-weight:850;letter-spacing:.1em}.fm-blog__visual--featured i{position:absolute;width:9px;height:9px;border-radius:50%;background:#69ecd3;box-shadow:0 0 18px #69ecd3}.fm-blog__visual--featured i:nth-of-type(1){left:22%;top:35%}.fm-blog__visual--featured i:nth-of-type(2){left:42%;bottom:22%;background:#806eff}.fm-blog__visual--featured i:nth-of-type(3){right:11%;top:23%}
.fm-blog__articles,.fm-blog__topics,.fm-blog__cta{padding:105px 0}.fm-blog__section-head{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(340px,.58fr);gap:70px;align-items:end;margin-bottom:38px}.fm-blog__section-head h2,.fm-blog__topics h2,.fm-blog__cta h2{margin:13px 0 0;font-size:clamp(43px,3.8vw,60px);line-height:1.02;letter-spacing:-.044em;font-weight:840}.fm-blog__section-head>p{margin:0;color:#b4c4cb;font-size:17px;line-height:1.68;font-weight:500}
.fm-blog__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.fm-blog__card{display:grid;grid-template-columns:210px minmax(0,1fr);min-height:250px;border:1px solid rgba(151,204,220,.1);border-radius:20px;overflow:hidden;background:linear-gradient(145deg,rgba(12,28,41,.9),rgba(6,16,25,.98));transition:transform .3s ease,border-color .3s ease}.fm-blog__card:hover{transform:translateY(-3px);border-color:rgba(105,236,211,.24)}.fm-blog__card-media{overflow:hidden;background:#07131e}.fm-blog__card-media img{width:100%;height:100%;object-fit:cover}.fm-blog__card .fm-blog__visual{min-height:100%}.fm-blog__card .fm-blog__visual:before{width:130px;height:130px;right:-22px}.fm-blog__card .fm-blog__visual:after{width:80px;height:80px;right:3px}.fm-blog__card .fm-blog__visual strong{right:19%;font-size:26px}.fm-blog__card .fm-blog__visual small{position:absolute;left:16px;top:16px;color:#69ecd3;font-size:10px;font-weight:850}.fm-blog__card-body{position:relative;padding:25px 26px 52px}.fm-blog__card h3{margin:18px 0 10px;font-size:25px;line-height:1.12;letter-spacing:-.025em;font-weight:800}.fm-blog__card-body>p{margin:0;color:#aebec5;font-size:14.5px;line-height:1.58;font-weight:500}.fm-blog__card-arrow{position:absolute;right:22px;bottom:19px;display:grid;place-items:center;width:35px;height:35px;border:1px solid rgba(105,236,211,.2);border-radius:50%;color:#69ecd3;font-size:16px}
.fm-blog__topics{background:rgba(7,16,26,.34)}.fm-blog__topics-panel{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:70px;padding:43px 46px;border:1px solid rgba(151,204,220,.1);border-radius:24px;background:radial-gradient(circle at 85% 10%,rgba(128,110,255,.1),transparent 34%),linear-gradient(145deg,rgba(12,29,42,.92),rgba(6,16,25,.98))}.fm-blog__topic-list{border-top:1px solid rgba(151,204,220,.09)}.fm-blog__topic-list a{display:grid;grid-template-columns:46px 1fr auto;gap:15px;align-items:center;padding:18px 4px;border-bottom:1px solid rgba(151,204,220,.09)}.fm-blog__topic-list span{color:#69ecd3;font-size:10px;font-weight:850}.fm-blog__topic-list strong{font-size:17px;font-weight:750}.fm-blog__topic-list i{display:grid;place-items:center;width:32px;height:32px;border:1px solid rgba(105,236,211,.17);border-radius:50%;color:#69ecd3;font-style:normal}
.fm-blog__cta-panel{display:grid;grid-template-columns:1fr auto;gap:60px;align-items:center;padding:44px 48px;border:1px solid rgba(151,204,220,.11);border-radius:24px;background:radial-gradient(circle at 86% 15%,rgba(128,110,255,.14),transparent 33%),linear-gradient(145deg,rgba(12,29,42,.94),rgba(6,16,25,.98))}.fm-blog__cta p{max-width:720px;margin:17px 0 0;color:#b4c4cb;font-size:16px;line-height:1.65;font-weight:500}.fm-blog__empty{padding:40px;border:1px solid rgba(151,204,220,.1);border-radius:20px}.fm-blog__empty strong{font-size:24px}.fm-blog__empty p{color:#aebec5}
@media(max-width:1050px){.fm-blog__hero-grid,.fm-blog__featured,.fm-blog__section-head,.fm-blog__topics-panel,.fm-blog__cta-panel{grid-template-columns:1fr}.fm-blog__grid{grid-template-columns:1fr}.fm-blog__featured-media{min-height:330px}.fm-blog__featured-media img{min-height:330px}.fm-blog__hero-grid,.fm-blog__section-head{gap:24px}.fm-blog__topics-panel{gap:35px}}
@media(max-width:680px){.fm-blog__hero{padding:118px 0 70px}.fm-blog__hero h1{font-size:clamp(43px,12vw,58px)}.fm-blog__hero-copy p{font-size:16.5px}.fm-blog__featured-copy{padding:27px}.fm-blog__featured h2{font-size:31px}.fm-blog__articles,.fm-blog__topics,.fm-blog__cta{padding:76px 0}.fm-blog__grid{gap:12px}.fm-blog__card{grid-template-columns:1fr}.fm-blog__card-media{height:220px}.fm-blog__card .fm-blog__visual{min-height:220px}.fm-blog__card-body{padding:24px 24px 55px}.fm-blog__section-head h2,.fm-blog__topics h2,.fm-blog__cta h2{font-size:clamp(36px,10vw,46px)}.fm-blog__topics-panel,.fm-blog__cta-panel{padding:28px}.fm-blog__topic-list strong{font-size:16px}}
