#article_page .grid_wrapper{display:flex;gap:50px;max-width:100%;}@media (max-width:1200px){#article_page .grid_wrapper{flex-direction:column;gap:20px;padding:0 20px;}}@media (max-width:600px){#article_page .grid_wrapper{padding:0 10px;}}#article_page .main{flex:2;min-width:0;max-width:100%;}#article_page .main ul{list-style-type:none;display:flex;gap:10px;padding:0;}#article_page .left_side{flex:1;min-width:0;}#article_page .breadcrumb{text-align:right;font-size:14px;color:#666;}@media(max-width:600px){#article_page .breadcrumb{margin-top:10px;}}#article_page .breadcrumb ul{flex-wrap:nowrap;align-items:center;}#article_page .breadcrumb li{flex-shrink:0;white-space:nowrap;}#article_page .breadcrumb li:last-child{flex-shrink:1;overflow:hidden;text-overflow:ellipsis;min-width:0;}#article_page .hero-image img{object-fit:cover;width:100%;border-radius:24px;max-height:450px;}#article_page .hero-image .image-credit{display:block;font-size:20px;color:#919090;margin-top:8px;text-align:right;}#article_page h2,#article_page h3,#article_page h4,#article_page h5{margin:0;font-size:20px;font-weight:500;}#article_page .category-label{width:fit-content;padding:0 20px;height:34px;background:var(--section-color);color:white;font-size:20px;font-weight:400;border-radius:24px;display:flex;align-items:center;justify-content:center;}#article_page .title-section{display:flex;flex-direction:column;gap:10px;text-align:right;}#article_page .title{font-size:30px;font-weight:600;color:#1A1A1A;margin:0;}#article_page .subtitle{font-size:20px;color:#666;margin:0;margin-bottom:12px;}#article_page .meta{display:flex;gap:24px;font-size:20px;color:#666;font-weight:300;}#article_page .meta-data{display:flex;gap:8px;font-size:20px;color:#666;}#article_page .divider{height:0;outline:1px #EAEAEA solid;outline-offset:-0.5px;margin:20px 0;}#article_page .main-contnet{display:flex;flex-direction:column;margin-bottom:70px;}#article_page .content{display:flex;padding-top:40px;flex-direction:column;gap:22px;font-size:20px;line-height:1.6;max-width:100%;overflow-x:hidden;word-wrap:break-word;overflow-wrap:break-word;}#article_page .content img{width:100%;max-width:100%;height:auto;border-radius:24px;object-fit:cover;}#article_page .content .image-credit{display:block;font-size:20px;color:#919090;margin-top:-14px;margin-bottom:10px;text-align:right;font-style:italic;}#article_page .content iframe,#article_page .content video,#article_page .content embed,#article_page .content object{max-width:100%;}#article_page .content p,#article_page .content div{font-size:20px;line-height:1.6;margin:0;margin-bottom:10px;}#article_page p{margin:0;}#article_page .image-block{height:373px;background:#D9D9D9;border-radius:24px;position:relative;}#article_page .caption{font-size:20px;color:#919090;position:absolute;bottom:10px;left:10px;z-index:100;}#article_page .highlight-box{background:transparent;border-radius:0;border-right:none;border-top:2px solid #c8102e;border-bottom:2px solid #c8102e;padding:16px 0;font-size:19px;font-weight:700;text-align:center;line-height:1.6;}#article_page .author{font-size:20px;margin-top:20px;font-weight:300;color:#666;}#article_page .section h2{font-size:28px;font-weight:500;color:black;margin-bottom:16px;}#article_page .project-name{font-size:20px;color:#666666;width:fit-content;justify-self:center;}#article_page .article-tags{display:flex;flex-wrap:wrap;gap:10px;align-items:center;}#article_page .article-tags .tags-label{font-size:20px;color:#666;font-weight:500;}#article_page .article-tags .tag-item{display:inline-block;padding:4px 16px;background:#F0F0F0;color:#333;border-radius:24px;font-size:20px;text-decoration:none;transition:background 0.2s,color 0.2s;}#article_page .article-tags .tag-item:hover{background:var(--section-color,#333);color:#fff;}#article_page .social-icons{display:flex;gap:16px;}#article_page .social-text{color:#666666;}@media (max-width:600px){#article_page .hero-image{margin-bottom:12px;}#article_page .meta{justify-content:space-between;align-items:center;}#article_page .meta-data{display:flex;gap:4px;align-items:center;}#article_page .meta-data svg{width:18px;height:18px;}#article_page .meta-data p{font-size:20px;}#article_page .social-icons{align-self:center;}}.random-articles-section{margin-top:60px;padding-top:40px;border-top:1px solid #e0e0e0;}.random-articles-section .random-articles-title{font-family:'yonatan',sans-serif;font-size:32px;font-weight:600;color:#1A1A1A;text-align:center;margin:0 0 30px 0;}.random-articles-section .cards-container.category-grid{display:grid !important;grid-template-columns:repeat(6,1fr);gap:24px;margin-bottom:40px;}.random-articles-section .cards-container.category-grid .article-card{width:100%;max-width:100%;}.random-articles-section .cards-container.category-grid .badge{width:30px;height:30px;display:flex;align-items:center;justify-content:center;}@media (max-width:600px){.random-articles-section .cards-container.category-grid{grid-template-columns:1fr;gap:16px;}}@media (min-width:601px) and (max-width:1200px){.random-articles-section .cards-container.category-grid{grid-template-columns:repeat(4,1fr);}}#more-articles{width:100%;display:flex;flex-direction:column;padding:0 20px;gap:20px;}#more-articles .section-title{align-self:stretch;text-align:right;font-size:28px;font-weight:500;color:black;}#more-articles .articles-list{display:flex;flex-direction:column;gap:32px;padding:20px 0;width:100%;max-width:100%;}@media (min-width:601px) and (max-width:1200px){#more-articles .articles-list{flex-direction:row;flex-wrap:wrap;}#more-articles .articles-list .section-title{width:100%;}#more-articles .articles-list .article-card{width:calc(50% - 16px);}}#more-articles .article-card{padding:10px 10px 30px;position:relative;border-radius:37px;border:var(--section-color) 3px solid;}#more-articles .article-card .image img{height:160px;object-fit:cover;width:100%;border-radius:26px;}#more-articles .info{display:flex;flex-direction:column;align-items:flex-start;text-align:right;gap:10px;}#more-articles .badge{background:var(--section-color);border-radius:50%;width:fit-content;padding:3px 8px;font-size:20px;color:#F0F0F0;position:absolute;z-index:100;top:20px;left:20px;}#more-articles .category{background:var(--section-color);border-radius:24px;width:fit-content;padding:3px 12px;font-size:20px;color:#F0F0F0;position:absolute;z-index:100;top:20px;right:20px;}#more-articles .category.green{background:var(--green-tag);}#more-articles .card-title{width:100%;font-size:20px;color:black;font-weight:500;line-height:1.2;}#more-articles .meta{display:flex;gap:15px;align-items:center;font-size:20px;color:#666;}#more-articles .meta-data{display:flex;gap:5px;align-items:center;font-size:20px;color:#666;}#more-articles .meta-data:not(:first-child){padding-right:15px;border-right:#6E6E6E 1px solid;}#more-articles .meta-data p{margin:0;}.lead-form-card{border-radius:14px;overflow:hidden;border:none;background:linear-gradient(135deg,#1A1410 0%,#2d1f18 100%);box-shadow:0 4px 24px rgba(0,0,0,.18);position:relative;}.lead-form-card::before{content:'';position:absolute;top:0;right:0;width:4px;height:100%;background:var(--color-accent,#C91D36);border-radius:0 14px 14px 0;}.lead-form-card .lead-form-card-img{width:100%;display:block;aspect-ratio:16/7;object-fit:cover;opacity:.85;}.lead-form-card .lead-form-card-body{padding:20px 18px;}.lead-form-card .lead-form-card-title{font-size:17px;font-weight:800;margin:0 0 8px;line-height:1.3;color:#fff;letter-spacing:-.01em;}.lead-form-card .lead-form-card-text{font-size:13px;color:rgba(255,255,255,.7);margin:0 0 16px;line-height:1.55;}.lead-form-card .lead-form-card-btn{display:inline-flex;align-items:center;gap:8px;padding:11px 20px;background:var(--color-accent,#C91D36);color:#fff;border-radius:8px;font-size:14px;font-weight:700;text-decoration:none;transition:filter .15s,transform .15s;letter-spacing:.02em;}.lead-form-card .lead-form-card-btn:hover{filter:brightness(1.1);transform:translateX(-2px);}.lf-page-wrap{padding-top:24px;padding-bottom:48px;}.lf-page-back{margin-bottom:20px;}.lf-page-back a{display:inline-flex;align-items:center;gap:6px;color:#555;font-size:14px;text-decoration:none;}.lf-page-back a:hover{color:#111;}.lf-page-center{max-width:640px;margin:0 auto;}.lf-wrap--page{border-radius:16px;box-shadow:0 4px 24px rgba(0,0,0,.10);}