html{scroll-behavior:smooth}body{margin:0;background:#111111}.font-bebas-neue{font-family:"Bebas Neue",sans-serif}.font-inter{font-family:"Inter",sans-serif}.blog-content{color:#b8b8b8;font-family:"Inter",sans-serif;font-size:16px;line-height:1.9}.blog-content p{margin-top:24px}.blog-content p:first-child{margin-top:0}.blog-content h2{position:relative;color:#ffffff;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:48px;line-height:.95;margin-top:70px;padding-left:18px}.blog-content h2::before{content:"";position:absolute;left:0;top:2px;width:3px;height:calc(100% - 2px);background:linear-gradient(to bottom,#c61b67,#f36a2d)}.blog-content h3{color:#ffffff;font-family:"Bebas Neue",sans-serif;text-transform:uppercase;font-size:34px;line-height:1;margin-top:50px}.blog-content ul{list-style:none;padding:0;margin-top:30px}.blog-content ul li{position:relative;padding-left:28px;margin-top:14px;color:#c2c2c2}.blog-content ul li::before{content:"";position:absolute;left:0;top:10px;width:7px;height:7px;border-radius:50%;background:linear-gradient(90deg,#c61b67,#f36a2d)}.blog-content ol{padding-left:25px;margin-top:30px}.blog-content ol li{margin-top:12px;padding-left:5px}.blog-content strong{color:#ffffff;font-weight:600}.blog-content a{color:#e12545;text-decoration:underline;text-underline-offset:4px;transition:color .3s ease}.blog-content a:hover{color:#f36a2d}.blog-content blockquote{position:relative;border-left:3px solid #d6233b;margin:60px 0;padding:10px 0 10px 28px;color:#ffffff;font-family:"Bebas Neue",sans-serif;font-size:32px;line-height:1.15}.blog-content blockquote p{margin:0}.blog-content h3{margin-top:0}.blog-content img{display:block;width:100%;height:auto;margin:45px 0}.blog-content figure{margin:45px 0}.blog-content figcaption{margin-top:10px;color:#666666;font-size:12px;line-height:1.5}.blog-content hr{border:0;border-top:1px solid #303030;margin:55px 0}.blog-content table{width:100%;border-collapse:collapse;margin:40px 0;font-size:14px}.blog-content th,.blog-content td{border:1px solid #303030;padding:12px;text-align:left}.blog-content th{color:#ffffff}@media (max-width:768px){.blog-content{font-size:15px;line-height:1.8}.blog-content h2{font-size:36px;margin-top:50px;padding-left:15px}.blog-content h2::before{width:3px}.blog-content h3{font-size:28px;margin-top:40px}.blog-content ul{margin-top:25px}.blog-content ul li{padding-left:24px;margin-top:12px}.blog-content blockquote{font-size:26px;margin:45px 0;padding-left:20px}.blog-content img{margin:30px 0}}