body{overflow-x:hidden;font-family:Poppins,Arial,Helvetica,sans-serif;padding-top:80px}body .container-news{position:relative;max-width:800px;margin:0 auto;width:100%;padding:0 15px}header{background:linear-gradient(135deg,rgba(120,30,30,.95) 0,rgba(80,20,20,.92) 100%)}.blog-breadcrumb{padding:42px 0 8px;background:#f9f9f9}.blog-breadcrumb .container-news{max-width:800px}.blog-breadcrumb a{font-size:14px;color:#999;text-decoration:none;font-weight:500}.blog-breadcrumb a:hover{color:#e73741}.blog-breadcrumb__sep{display:inline-block;margin:0 8px;color:#ccc;font-size:12px}.post-header{padding:10px 0 24px}.post-header__title{font-size:32px;font-weight:700;line-height:1.25;color:#1a1a1a;margin:0 0 28px}@media (max-width:768px){.post-header__title{font-size:24px}}.post-header__meta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px}.post-header__author-info{display:flex;align-items:center;gap:12px}.post-header__author-info div{display:flex;flex-direction:column}.post-header__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover}.post-header__avatar--placeholder{display:flex;align-items:center;justify-content:center;background:#e0e0e0;color:#999;font-size:18px}.post-header__by{font-size:15px;color:#5f6975;display:block}.post-header__by strong{color:#5f6975;font-weight:700}.post-header__date{font-size:14px;color:#6f7883;display:block;margin-top:6px}.post-header__share{display:flex;align-items:center;gap:8px}.post-header__share-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;border:1px solid #ddd;background:0 0;color:#666;font-size:14px;text-decoration:none;cursor:pointer;transition:all .3s}.post-header__share-btn:hover{background:#e73741;border-color:#e73741;color:#fff}.post-content{padding:0 0 40px}.post-content__image{margin-bottom:30px;border-radius:10px;overflow:hidden}.post-content__image img{width:100%;height:auto;display:block}.post-content__subtitle{font-size:18px;line-height:1.6;color:#555;margin:0 0 30px;font-weight:400;font-style:italic}.post-content__body{font-size:16px;line-height:1.75;color:#333}.post-content__body>p:first-of-type::first-letter{float:left;font-size:64px;line-height:.9;padding-right:14px;padding-top:8px;color:#2c3138;font-weight:500}.post-content__body p{margin-bottom:20px}.post-content__body h1,.post-content__body h2,.post-content__body h3,.post-content__body h4,.post-content__body h5,.post-content__body h6{font-weight:700;line-height:1.3;color:#1a1a1a;margin:32px 0 16px}.post-content__body h1:first-child,.post-content__body h2:first-child,.post-content__body h3:first-child,.post-content__body h4:first-child,.post-content__body h5:first-child,.post-content__body h6:first-child{margin-top:0}.post-content__body h2{font-size:24px}.post-content__body h2::before{display:none}.post-content__body h3{font-size:20px}.post-content__body a{color:#e73741;text-decoration:underline}.post-content__body a:hover{color:#d21924}.post-content__body img{max-width:100%;height:auto;border-radius:8px;margin:20px 0}.post-content__body blockquote{border-left:6px solid #54575c;padding:6px 0 6px 28px;margin:34px 0;background:0 0;font-style:normal;color:#40464d;font-size:18px;line-height:1.8}.post-content__body mark{background-color:#ff95a3;padding:2px 4px}.post-content__body ol,.post-content__body ul{padding-left:24px;margin-bottom:20px}.post-content__body ol li,.post-content__body ul li{margin-bottom:8px}.tags{padding:10px 0 34px}.tags__row{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.tags__icon{color:#8a8f98;font-size:18px;line-height:1}.tags__list{list-style:none;padding:0;margin:0;display:flex;align-items:center;gap:10px;flex-wrap:wrap}.tags__list li{position:relative}.tags__list li:not(:last-child)::after{content:"";position:absolute;right:-6px;top:50%;transform:translateY(-50%);width:3px;height:3px;border-radius:50%;background:#a0a6ad}.tags__list a{font-size:14px;color:#8a8f98;text-decoration:underline;padding:2px 6px;border-radius:6px;transition:color .3s,background .3s}.tags__list a:hover{color:#fff}.post-author-bio{padding:36px 0 20px}.post-author-bio__card{display:flex;gap:34px;padding:24px 28px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 8px 18px rgba(15,23,42,.08);border-radius:12px}@media (max-width:768px){.post-author-bio__card{flex-direction:column;align-items:center;text-align:center}}.post-author-bio__photo{flex-shrink:0}.post-author-bio__photo img{width:128px;height:128px;border-radius:50%;object-fit:cover}.post-author-bio__photo--placeholder{width:128px;height:128px;border-radius:50%;background:#d9d9d9}.post-author-bio__name{font-size:20px;font-weight:500;color:#2c3138;margin:0 0 10px}.post-author-bio__label{display:block;margin-bottom:18px;font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:#7b8794;font-weight:600}.post-author-bio__desc{font-size:14px;line-height:1.6;color:#667085;margin:0 0 18px}.post-author-bio__more{display:inline-block;margin-bottom:14px;color:#4b5563;font-size:14px;font-weight:600;text-decoration:underline}.post-author-bio__more:hover{color:#e73741}.post-author-bio__social{display:flex;gap:10px}@media (max-width:768px){.post-author-bio__social{justify-content:center}}.post-author-bio__social a{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#e0e0e0;color:#555;text-decoration:none;transition:all .3s}.post-author-bio__social a:hover{background:#e73741;color:#fff}.related-posts{padding:40px 0 60px}.related-posts .container-news{max-width:800px}.related-posts__title{font-size:22px;font-weight:700;color:#1a1a1a;margin:0 0 24px;display:block}.related-posts__title::before{display:none}.related-posts__grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}@media (max-width:768px){.related-posts__grid{grid-template-columns:1fr}}.cta-section{padding:0;background:#b30f17}.cta-section .container-fluid{max-width:1200px;padding:0 24px}.cta-section__layout{min-height:330px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);align-items:center;gap:30px;padding:42px 0}@media (max-width:992px){.cta-section__layout{grid-template-columns:1fr;padding:36px 0}}.cta-section__content{text-align:left;max-width:540px}.cta-section__title{font-size:28px;font-weight:700;color:#fff;line-height:1.3;margin:0 0 18px;display:block}.cta-section__title::before{display:none}@media (max-width:768px){.cta-section__title{font-size:22px}}.cta-section__text{font-size:15px;line-height:1.6;color:rgba(255,255,255,.86);margin:0;max-width:520px}.cta-section__buttons{display:flex;justify-content:flex-start;gap:16px;margin-top:30px;flex-wrap:wrap}.cta-section__btn{display:inline-block;padding:14px 32px;border-radius:30px;font-size:13px;font-weight:700;letter-spacing:.5px;text-decoration:none;transition:all .3s}.cta-section__btn--primary{background:#1f2a44;color:#fff;border:2px solid #1f2a44}.cta-section__btn--primary:hover{background:#131b30;border-color:#131b30}.cta-section__btn--outline{background:#fff;color:#b30f17;border:2px solid #fff}.cta-section__btn--outline:hover{background:#f7e9ea;color:#951017}.cta-section__media{display:flex;justify-content:flex-end}@media (max-width:992px){.cta-section__media{justify-content:center}}.cta-section__image-wrap{width:min(100%,420px);aspect-ratio:1.15/.8;position:relative;overflow:hidden;background:rgba(255,255,255,.12);box-shadow:0 16px 30px rgba(0,0,0,.18);-webkit-mask-image:var(--cta-mask);mask-image:var(--cta-mask);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:100% 100%;mask-size:100% 100%}.cta-section__image{width:100%;height:100%;object-fit:cover;display:block}.thematic-highlights{padding:34px 0 42px;background:#fff}.thematic-highlights .container-fluid{max-width:1200px;padding:0 24px}.thematic-highlights__header{border-top:1px solid #e6e6e6;padding-top:22px;margin-bottom:26px}.thematic-highlights__title{font-size:16px;font-weight:700;color:#30343a;margin:0 0 14px;display:block}.thematic-highlights__title::before{display:block;width:38px;height:4px;margin:14px 0 0;position:static;background:#232833}.thematic-highlights__tabs{display:flex;flex-wrap:wrap;gap:8px}.thematic-highlights__tab{border:1px solid #dbdbdb;background:#f8f8f8;color:#69717c;border-radius:999px;padding:7px 14px;font-size:12px;font-weight:600;line-height:1.2;transition:all .2s ease}.thematic-highlights__tab:hover{border-color:#c4c4c4;color:#434a54}.thematic-highlights__tab.is-active{background:#232833;border-color:#232833;color:#fff}.thematic-highlights__pane{display:none}.thematic-highlights__pane.is-active{display:block}.thematic-highlights__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}@media (max-width:992px){.thematic-highlights__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.thematic-highlights__grid{grid-template-columns:1fr}}.thematic-highlights__subtitle{font-size:15px;font-weight:700;color:#30343a;margin:0 0 14px;line-height:1.35}.thematic-highlights__column{background:#f5f5f5;border-radius:8px;padding:26px 24px 22px;min-height:280px}.thematic-highlights__links{list-style:none;padding:0;margin:0}.thematic-highlights__links li{margin-bottom:8px}.thematic-highlights__links li a{font-size:14px;color:#ef4b54;text-decoration:none;line-height:1.5}.thematic-highlights__links li a:hover{color:#c9333d;text-decoration:none}.thematic-highlights__more{display:inline-flex;align-items:center;gap:6px;font-size:14px;color:#7b7f86;font-weight:500;text-decoration:none;margin-top:8px;cursor:pointer}.thematic-highlights__more i{transition:transform .3s}.thematic-highlights__more.is-open i{transform:rotate(180deg)}.thematic-highlights__more:hover{color:#4b5563}.thematic-highlights__hidden{display:none}.blog-card{border-radius:8px;overflow:hidden;background:#fff;border:1px solid #e9e9e9;transition:box-shadow .3s,transform .3s,border-color .3s}.blog-card:hover{transform:translateY(-6px);border-color:rgba(231,55,65,.25);box-shadow:0 20px 35px rgba(0,0,0,.12)}.blog-card:hover .blog-card__image img{transform:scale(1.08)}.blog-card:hover .blog-card__title{color:#e73741}.blog-card__link{text-decoration:none;color:inherit;display:block}.blog-card__link,.blog-card__link *{text-decoration:none}.blog-card__link:active,.blog-card__link:focus,.blog-card__link:hover{text-decoration:none;color:inherit}.blog-card__link:active *,.blog-card__link:focus *,.blog-card__link:hover *{text-decoration:none}.blog-card__image{position:relative;overflow:hidden;height:220px}.blog-card__image::after{content:"";position:absolute;left:0;right:0;bottom:0;height:65%;background:linear-gradient(to top,rgba(8,12,20,.55) 0,rgba(8,12,20,0) 100%);pointer-events:none;z-index:2}.blog-card__image img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease;position:relative;z-index:1}.blog-card__badge{position:absolute;top:12px;left:12px;padding:8px 18px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;z-index:3}.blog-card__badge--popular{background:#19b36a;color:#fff}.blog-card__badge--new{background:#e73741;color:#fff}.blog-card__body{background:#fff;padding:16px}.blog-card__category{display:inline-block;font-size:12px;font-weight:600;color:#e73741}.blog-card__title{font-size:18px;font-weight:700;line-height:1.3;color:#1a1a1a;margin:0 0 10px}.blog-card__excerpt{font-size:14px;line-height:1.5;color:#666;margin:0 0 12px}.blog-card__meta{display:flex;align-items:center;gap:16px}.blog-card__date,.blog-card__views{font-size:12px;color:#999;text-transform:uppercase;letter-spacing:.5px}