.blog-page{background:#f4f5f6;color:#15181d}.blog-hero{padding:84px max(5vw,calc((100vw - 1440px)/2)) 96px;background:radial-gradient(circle at 82% 30%,#5b310d 0,transparent 28%),#090c10;color:#fff}.blog-hero--compact{padding-bottom:74px}.blog-hero .breadcrumbs{color:#8e959e}.blog-hero .breadcrumbs a{color:#bdc2c9}.blog-hero h1{font-size:clamp(48px,6vw,78px);line-height:1.02;letter-spacing:-.05em;max-width:950px;margin:28px 0 22px}.blog-hero h1 span{color:#ff8a00}.blog-hero>p:last-child{max-width:790px;color:#b4bac2;font-size:20px;line-height:1.65;margin:0}.blog-directions,.blog-feed{padding:88px max(5vw,calc((100vw - 1440px)/2))}.blog-section-heading{max-width:820px;margin-bottom:38px}.blog-section-heading h2{font-size:42px;line-height:1.1;letter-spacing:-.035em;margin:12px 0 0}.blog-direction-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.blog-direction{min-height:390px;padding:30px;display:flex;flex-direction:column;color:#fff;text-decoration:none;border-radius:18px;overflow:hidden;position:relative;background:#0c1015;border:1px solid #ffffff14;box-shadow:0 20px 50px #12151a12;transition:.25s}.blog-direction:before{content:"";position:absolute;width:260px;height:260px;border-radius:50%;right:-90px;top:-110px;background:var(--rubric);filter:blur(8px);opacity:.2}.blog-direction:hover{transform:translateY(-5px);box-shadow:0 28px 65px #1113}.blog-direction--infra{--rubric:#e34b2f}.blog-direction--law{--rubric:#1687ca}.blog-direction--company{--rubric:#f18a12}.blog-direction>span{color:var(--rubric);font:700 14px monospace}.blog-direction>div{margin:auto 0}.blog-direction small{color:#9ba2ab;text-transform:uppercase;letter-spacing:.14em;font-weight:700}.blog-direction h3{font-size:28px;line-height:1.15;margin:12px 0 16px;max-width:360px}.blog-direction p{color:#b5bbc3;line-height:1.65;margin:0}.blog-direction>b{margin-top:28px;color:#fff}.blog-feed{background:#fff}.blog-post-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.blog-card{border:1px solid #e2e5e8;border-radius:18px;overflow:hidden;background:#fff;box-shadow:0 16px 40px #1111110c}.blog-card-media{height:220px;display:block;background:radial-gradient(circle at 75% 30%,#79400d,#0c1015 55%);overflow:hidden;text-decoration:none}.blog-card-media img{width:100%;height:100%;object-fit:cover}.blog-card-placeholder{height:100%;display:flex;align-items:flex-end;padding:25px;color:#fff;font-size:25px;font-weight:700}.blog-card-body{padding:25px}.blog-card-meta{display:flex;gap:12px;flex-wrap:wrap;color:#858c95;font-size:14px}.blog-card-meta a{color:#f18a12;text-decoration:none}.blog-card h3,.blog-card h2{font-size:24px;line-height:1.25;margin:16px 0 12px}.blog-card h3 a,.blog-card h2 a{color:#15181d;text-decoration:none}.blog-card p{color:#68717a;line-height:1.65;margin:0 0 22px}.blog-read{color:#15181d;font-weight:700;text-decoration:none}.blog-empty{grid-column:1/-1;padding:45px;border:1px dashed #cfd4d9;border-radius:18px;background:#f7f8f9}.blog-empty b{font-size:24px}.blog-empty p{color:#68717a;margin-bottom:0}.blog-pagination{display:flex;gap:8px;margin-top:38px}.blog-pagination a{width:44px;height:44px;display:grid;place-items:center;border:1px solid #dfe3e7;border-radius:10px;color:#15181d;text-decoration:none}.blog-pagination a.active{background:#f18a12;color:#111;border-color:#f18a12}.blog-article{max-width:980px;margin:0 auto;padding:72px 30px 100px}.blog-article .breadcrumbs{margin-bottom:50px}.blog-article-meta{display:flex;gap:12px;flex-wrap:wrap;color:#7c848d}.blog-article-meta a{color:#f18a12;text-decoration:none}.blog-article h1{font-size:clamp(42px,6vw,70px);line-height:1.05;letter-spacing:-.045em;margin:22px 0}.blog-article-lead{font-size:22px;line-height:1.6;color:#65707a}.blog-article-cover{margin:45px 0}.blog-article-cover img{width:100%;border-radius:20px}.blog-article-content{font-size:19px;line-height:1.75;color:#30363d}.blog-article-content h2{font-size:36px;line-height:1.2;margin:52px 0 18px}.blog-article-content h3{font-size:27px;margin:38px 0 14px}.blog-article-content img{max-width:100%;height:auto;border-radius:14px}.blog-article-content a{color:#d66f00}.blog-article-back{margin-top:60px;padding-top:28px;border-top:1px solid #dfe3e7}.blog-article-back a{color:#15181d;font-weight:700;text-decoration:none}@media(max-width:1050px){.blog-direction-grid,.blog-post-grid{grid-template-columns:1fr 1fr}.blog-direction:last-child{grid-column:1/-1}.blog-direction{min-height:340px}}@media(max-width:700px){.blog-hero{padding:58px 20px 68px}.blog-hero h1{font-size:44px}.blog-hero>p:last-child{font-size:18px}.blog-directions,.blog-feed{padding:64px 20px}.blog-section-heading h2{font-size:32px}.blog-direction-grid,.blog-post-grid{grid-template-columns:1fr}.blog-direction:last-child{grid-column:auto}.blog-direction{min-height:330px;padding:25px}.blog-direction h3{font-size:26px}.blog-card-media{height:195px}.blog-article{padding:55px 20px 80px}.blog-article h1{font-size:40px}.blog-article-lead{font-size:19px}.blog-article-content{font-size:18px}.blog-article-content h2{font-size:30px}}
