.article-header{background:var(--off);border-bottom:1px solid var(--line);padding:50px 0 40px}.post-badge-row{align-items:center;gap:12px;margin-bottom:16px;display:flex}.post-cat{background:var(--blue-pale);color:var(--blue);text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:5px 14px;font-family:Montserrat,sans-serif;font-size:11px;font-weight:700}.post-read-time{color:var(--grey-light);font-family:Montserrat,sans-serif;font-size:12.5px;font-weight:600}.article-header h1{max-width:900px;margin-bottom:20px;font-size:clamp(28px,4vw,44px);line-height:1.2}.post-author-meta{align-items:center;gap:14px;padding-top:10px;display:flex}.author-avatar-lg{background:var(--blue-bright);width:44px;height:44px;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:700;display:flex}.author-meta-info b{color:var(--ink);font-size:14px;display:block}.author-meta-info span{color:var(--grey-light);font-size:12.5px}h2.titlenameees{font-size:clamp(27px,3.9vw,40px);line-height:1.14}.article-layout{grid-template-columns:1fr 340px;align-items:start;gap:52px;padding:60px 15px 80px;display:grid}.featured-cover-img{border-radius:var(--r-lg);box-shadow:var(--sh-md);border:1px solid var(--line);margin-bottom:40px;overflow:hidden}.featured-cover-img img{object-fit:cover;width:100%;display:block}.article-body{color:#2d3139;font-size:16.5px;line-height:1.8}.article-body p{margin-bottom:24px}.article-body h2{margin:42px 0 18px;font-size:clamp(22px,2.8vw,28px);line-height:1.3}.article-body h3{margin:32px 0 14px;font-size:20px}.article-body ul,.article-body ol{margin:0 0 28px 20px}.article-body ul li{margin-bottom:10px;padding-left:6px;list-style-type:disc}.article-body ol li{margin-bottom:10px;padding-left:6px;list-style-type:decimal}.article-body img{border-radius:var(--r-md);max-width:100%;height:auto;margin:20px 0}.pull-quote{background:var(--blue-pale);border-left:4px solid var(--blue);border-radius:0 var(--r-md) var(--r-md) 0;color:var(--deep);margin:36px 0;padding:24px 28px;font-family:Montserrat,sans-serif;font-size:18px;font-weight:700;line-height:1.5}.pro-tip-box{border-radius:var(--r-md);background:#fffdf3;border:1.5px solid #f0e3a2;margin:36px 0;padding:24px}.pro-tip-box h4{color:#8c6a00;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:8px;margin-bottom:8px;font-size:15px;display:flex}.pro-tip-box p{color:#4a3e10;margin:0;font-size:15px}.author-bio-card{background:var(--off);border:1px solid var(--line);border-radius:var(--r-lg);align-items:center;gap:22px;margin-top:50px;padding:32px;display:flex}.author-bio-card .bio-avatar{background:var(--blue);width:70px;height:70px;color:var(--white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Montserrat,sans-serif;font-size:26px;font-weight:700;display:flex}.author-bio-card h4{margin-bottom:4px;font-size:17px}.author-bio-card p{color:var(--grey);margin:0;font-size:14px}.sidebar{flex-direction:column;gap:32px;display:flex;position:sticky;top:15%}.sidebar-widget{background:var(--white);border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--sh-sm);padding:28px}.sidebar-widget h3{border-bottom:2px solid var(--blue-pale);margin-bottom:20px;padding-bottom:12px;font-size:17px;position:relative}.sidebar-widget h3:after{content:"";background:var(--blue);width:40px;height:2px;position:absolute;bottom:-2px;left:0}.recent-post-item{transition:transform .2s var(--ease);align-items:center;gap:14px;margin-bottom:18px;display:flex}.recent-post-item:hover{transform:translate(4px)}table tr,table td,table th{border:1px solid #000;padding:10px}.recent-post-item:last-child{margin-bottom:0}.recent-thumb{border-radius:var(--r-sm);background:var(--off);flex-shrink:0;width:68px;height:68px;overflow:hidden}.recent-thumb img{object-fit:cover;width:100%;height:100%}.recent-title{font-family:Montserrat,sans-serif;font-size:13.5px;font-weight:700;line-height:1.35}.recent-title a:hover{color:var(--blue)}section.page-hero h1{padding-bottom:15px}.recent-date{color:var(--grey-light);margin-top:4px;font-size:11.5px;display:block}.center-data{text-align:center;width:100%;max-width:fit-content;margin:0 auto}.center-data .fs-40{font-weight:700}.gallery-sec{background:#efefef;padding:85px 0}.gallery-grids{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:70px;display:grid}.gallery-image{border-radius:10px;width:100%;max-width:388px;height:305px;margin:0 auto;overflow:hidden}.gallery-image a{width:100%;height:100%;display:block}.gallery-image img{object-fit:cover;object-position:center;width:100%;height:100%}.gallery-grids .gallery-image:first-child{grid-area:span 2/span 2;width:100%;max-width:100%;height:626px}@media (width<=1600px){.gallery-sec{padding:60px 0}.gallery-grids{padding-top:50px}}@media (width<=1400px){.gallery-sec{padding:40px 0}.gallery-grids{padding-top:30px}}@media (width<=1199px){.gallery-grids{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=1024px){.article-layout{grid-template-columns:1fr;gap:40px}.sidebar{position:static}}@media (width<=991px){.gallery-grids .gallery-image:first-child{grid-area:span 1/span 1}.gallery-image,.gallery-grids .gallery-image:first-child{width:100%;max-width:388px;height:215px;margin:0 auto}}@media (width<=767px){.gallery-grids{grid-template-columns:repeat(2,minmax(0,1fr))}.gallery-sec{padding:30px 0}}@media (width<=575px){.gallery-grids{grid-template-columns:repeat(1,minmax(0,1fr))}.gallery-image,.gallery-grids .gallery-image:first-child{height:auto}}
