:root{--primary-navy:#003366;--accent-saffron:#FF9933;--accent-green:#138808;--paper-bg:#fdfdfd;--text-dark:#2c2c2c;--text-light:#6c757d}body{font-family:'Merriweather',serif;background-color:var(--paper-bg);color:var(--text-dark);line-height:1.7}h1,h2,h3,h4,h5,h6,.navbar-brand{font-family:'Playfair Display',serif;font-weight:700;color:#000}a{text-decoration:none;color:inherit;transition:0.3s}a:hover{color:var(--primary-navy)}.top-bar{background-color:#f0f0f0;font-size:.85rem;padding:5px 0;border-bottom:1px solid #ddd}.site-header{padding:30px 0}.logo-text{font-size:3rem;letter-spacing:-1px;margin-bottom:0;color:var(--primary-navy)}.tagline{font-family:'Merriweather',serif;font-size:1rem;color:#666;font-style:italic}.logo_img img{max-width:250px;height:auto;border-radius:8px}.navbar-custom{background-color:var(--primary-navy);padding:0;border-bottom:4px solid;border-image:linear-gradient(to right,var(--accent-saffron) 33%,#ffffff 33%,#ffffff 66%,var(--accent-green) 66%) 1}.navbar-custom .nav-link{color:#fff!important;padding:15px 20px;font-family:'Merriweather',serif;font-size:.95rem;text-transform:uppercase;letter-spacing:.5px}.navbar-custom .nav-link:hover{background-color:rgb(255 255 255 / .1)}.navbar-nav .sub-menu{list-style:none;padding:0;margin:0}@media (min-width:992px){.navbar-nav .menu-item-has-children{position:relative}.navbar-nav .sub-menu{position:absolute;top:100%;left:0;background-color:#fff;min-width:220px;box-shadow:0 5px 15px rgb(0 0 0 / .15);border-top:3px solid var(--accent-saffron);opacity:0;visibility:hidden;transform:translateY(10px);transition:all 0.3s ease;z-index:99999}.navbar-nav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible;transform:translateY(0);display:block}.navbar-nav .sub-menu li a{display:block;padding:12px 20px;color:#333!important;font-size:.9rem;border-bottom:1px solid #eee;font-weight:500;text-transform:none}.navbar-nav .sub-menu li a:hover{background-color:#f8f9fa;color:var(--primary-navy)!important;padding-left:25px}.navbar-nav .menu-item-has-children>a::after{content:"\f107";font-family:"Font Awesome 5 Free";font-weight:900;margin-left:8px;font-size:.8rem;opacity:.7}}@media (max-width:991px){.navbar-nav .sub-menu{position:static;box-shadow:none;background-color:#f9f9f9;display:block;padding-left:20px;margin-bottom:10px;border-left:2px solid var(--accent-saffron)}.navbar-nav .sub-menu li a{padding:10px 15px;font-size:.9rem;color:#555!important;border-bottom:1px solid #ececec}.navbar-nav .sub-menu li a:hover{color:var(--primary-navy)!important}}@media (min-width:992px){.navbar .dropdown:hover .dropdown-menu{display:block;margin-top:0;border-top:3px solid var(--accent-saffron);border-radius:0;box-shadow:0 5px 15px rgb(0 0 0 / .1)}}.dropdown-item{padding:10px 20px;font-size:.9rem;font-family:'Merriweather',serif}.dropdown-item:hover{background-color:#f8f9fa;color:var(--primary-navy)}@media (max-width:991px){.navbar{position:relative}.navbar-collapse{position:absolute;top:100%;left:0;width:100%;background:#fff;padding:20px;margin-top:10px;border-top:4px solid var(--accent-saffron);box-shadow:0 15px 40px rgb(0 0 0 / .15);border-radius:0 0 8px 8px;z-index:9999}.navbar-nav .nav-link{color:#333!important;padding:12px 15px;border-bottom:1px solid #f1f1f1;font-weight:600;display:block}.navbar-nav .nav-link:hover{background-color:#f8f9fa;color:var(--primary-navy)!important;padding-left:20px;transition:all 0.3s ease}.navbar-toggler{border:2px solid #fff;padding:5px;outline:none}.navbar-toggler:focus{box-shadow:none}}.hero-slider .carousel-item{height:500px;position:relative}.hero-slider img{object-fit:cover;height:100%;width:100%;filter:brightness(.7)}.carousel-caption{background:linear-gradient(to top,rgb(0 0 0 / .8),transparent);bottom:0;left:0;right:0;padding:40px;text-align:left}.carousel-indicators{bottom:-11px}.slider-title{font-size:2.5rem;color:#fff;margin-bottom:10px;text-shadow:2px 2px 4px rgb(0 0 0 / .6)}.badge-category{background-color:var(--accent-saffron);color:#fff;padding:5px 10px;font-size:.75rem;text-transform:uppercase;font-family:sans-serif;letter-spacing:1px}.article-card{border:none;background:#fff0;margin-bottom:30px;padding-bottom:20px}.article-card img{width:100%;height:auto;border-radius:4px;margin-bottom:15px}.author_img{width:8%!important;margin-right:15px}.article-card h3{font-size:1.5rem;margin-bottom:10px;line-height:1.3}.article-meta{font-size:.8rem;color:#888;margin-bottom:10px;font-family:sans-serif}.article-excerpt{font-size:1rem;color:#444}.section-title{border-bottom:2px solid var(--primary-navy);margin-bottom:25px;display:flex;justify-content:space-between;align-items:baseline}.section-title span{background-color:var(--primary-navy);color:#fff;padding:5px 15px;font-family:sans-serif;text-transform:uppercase;font-size:.9rem;letter-spacing:1px}.sidebar-widget{margin-bottom:40px}.list-group-item{border:none;border-bottom:1px dotted #ddd;padding:12px 0;background:#fff0}.list-group-item h6{font-size:1rem;line-height:1.4;margin-bottom:0}.newsletter-box{background-color:#f0f4f8;padding:20px;border-top:3px solid var(--primary-navy)}footer{background-color:#1a1a1a;color:#bbb;padding:60px 0 20px;font-family:sans-serif}footer h5{color:#fff;margin-bottom:20px;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:10px}footer a:hover{color:var(--accent-saffron)}.footer-bottom{border-top:1px solid #333;margin-top:40px;padding-top:20px;font-size:.85rem}@media (max-width:768px){.logo-text{font-size:1.8rem}.logo_img img{max-width:146px}.hero-slider .carousel-item{height:350px}.slider-title{font-size:1.5rem}}.breadcrumbs{font-size:.85rem;color:#666;margin-bottom:20px;font-family:sans-serif}.breadcrumbs a{color:var(--primary-navy);font-weight:600}.article-header h1{font-size:2.8rem;line-height:1.2;margin-bottom:15px}.article-subtitle{font-size:1.3rem;color:#555;font-style:italic;margin-bottom:20px;line-height:1.5}.article-meta-bar{border-top:1px solid #eee;border-bottom:1px solid #eee;padding:15px 0;margin-bottom:30px;font-family:sans-serif;font-size:.9rem;color:#555;display:flex;align-items:center;flex-wrap:wrap}.featured-image-container{margin-bottom:40px}.featured-image{width:100%;height:auto;border-radius:4px}.image-caption{font-size:.85rem;color:#777;margin-top:10px;text-align:center;font-style:italic}.article-content{font-size:1.15rem;color:#222}.article-content p{margin-bottom:25px}.article-content h2{margin-top:40px;margin-bottom:20px;font-size:1.8rem}.drop-cap::first-letter{float:left;font-size:3.5rem;line-height:.8;font-weight:700;padding-right:10px;color:var(--primary-navy);font-family:'Playfair Display',serif}.blockquote-custom{border-left:5px solid var(--accent-saffron);padding-left:20px;font-style:italic;font-size:1.3rem;color:#444;margin:40px 0;background:#f9f9f9;padding:20px}.author-box{background-color:#f0f4f8;padding:30px;margin-top:60px;border-left:5px solid var(--primary-navy);display:flex;align-items:start;flex-wrap:wrap}.author-img-large{width:100px;height:100px;border-radius:50%;object-fit:cover;margin-right:25px;border:3px solid #fff;box-shadow:0 2px 10px rgb(0 0 0 / .1)}.author-details{flex:1}.author-details h4{margin-bottom:5px;font-weight:700;font-size:1.2rem}.author-role{font-family:sans-serif;font-size:.8rem;text-transform:uppercase;color:var(--primary-navy);letter-spacing:1px;margin-bottom:10px;display:block}.author-bio{font-size:.95rem;color:#444;margin-bottom:10px}.author-social a{color:#666;margin-right:15px;font-size:1rem}.author-social a:hover{color:var(--accent-saffron)}.sidebar-widget{margin-bottom:40px}.list-group-item{border:none;border-bottom:1px dotted #ddd;padding:12px 0;background:#fff0}.list-group-item h6{font-size:1rem;line-height:1.4;margin-bottom:0}.newsletter-box{background-color:#f0f4f8;padding:20px;border-top:3px solid var(--primary-navy)}footer{background-color:#1a1a1a;color:#bbb;padding:60px 0 20px;font-family:sans-serif}footer h5{color:#fff;margin-bottom:20px;font-size:1.1rem;text-transform:uppercase;letter-spacing:1px}footer ul{list-style:none;padding:0}footer ul li{margin-bottom:10px}footer a:hover{color:var(--accent-saffron)}.footer-bottom{border-top:1px solid #333;margin-top:40px;padding-top:20px;font-size:.85rem}@media (max-width:768px){.logo-text{font-size:1.8rem}.logo_img img{max-width:146px}.article-header h1{font-size:2rem}.author-box{flex-direction:column;text-align:center}}.floating-meter{position:fixed;bottom:100px;right:30px;z-index:9999;width:60px;height:60px;cursor:pointer;background:#fff;border-radius:50%;box-shadow:0 4px 10px rgb(0 0 0 / .15);transition:transform 0.2s;opacity:0;visibility:hidden;transition:opacity 0.3s ease,transform 0.3s ease}.floating-meter:hover{transform:scale(1.1)}.floating-meter svg{display:block;transform:rotate(-90deg)}.floating-meter.active{opacity:1;visibility:visible}.meter-bg{fill:none;stroke:#eee;stroke-width:8}.meter-fill{fill:none;stroke:var(--accent-saffron);stroke-width:8;stroke-dasharray:100;stroke-dashoffset:100;stroke-linecap:round;transition:stroke-dashoffset 0.1s linear}.meter-text{font-family:sans-serif;font-size:22px;font-weight:700;fill:var(--primary-navy);transform-box:fill-box;transform-origin:center;transform:rotate(90deg);@supports (-webkit-touch-callout:none){transform-origin:50% 50%}}.hero-slider .carousel-caption{pointer-events:none}.hero-slider .carousel-caption a,.hero-slider .carousel-caption .btn,.hero-slider .carousel-caption .badge-category{pointer-events:auto;position:relative;z-index:10}.hero-slider .carousel-control-prev,.hero-slider .carousel-control-next{z-index:15}.key-takeaways{background-color:#fff9f2;border-left:5px solid var(--accent-saffron);padding:25px;margin-bottom:35px;border-radius:0 4px 4px 0}.key-takeaways h5{color:var(--primary-navy);font-weight:700;text-transform:uppercase;font-size:.9rem;letter-spacing:1px;margin-bottom:15px;display:flex;align-items:center}.key-takeaways ul{margin:0;padding-left:20px}.key-takeaways li{margin-bottom:8px;color:#444;font-size:1rem}.related-section-title{font-size:1.3rem;border-bottom:2px solid #eee;padding-bottom:10px;margin-top:60px;margin-bottom:30px;font-family:'Playfair Display',serif;font-weight:700}.related-card img{height:180px;object-fit:cover;width:100%;border-radius:4px;margin-bottom:10px}.related-card h6{font-family:'Playfair Display',serif;font-weight:700;line-height:1.4;margin-top:10px}.related-card a:hover{color:var(--primary-navy)}.comments-area{margin-top:60px;margin-bottom:60px}.comment-list{list-style:none;padding:0}.comment-body{display:flex;margin-bottom:30px;border-bottom:1px solid #eee;padding-bottom:30px}.comment-author-img{width:60px;height:60px;border-radius:50%;margin-right:20px;object-fit:cover}.comment-meta{font-size:.85rem;color:#888;margin-bottom:5px}.comment-content p{font-size:.95rem;margin-bottom:10px;color:#333}.reply-btn{font-size:.8rem;text-transform:uppercase;color:var(--accent-saffron);font-weight:700}.comment-form-wrap{background:#f9f9f9;padding:30px;border-radius:4px}.form-control{border-radius:0;border:1px solid #ddd;padding:12px;font-family:sans-serif}.form-control:focus{box-shadow:none;border-color:var(--primary-navy)}.sticky-sidebar-content{position:sticky;top:100px}.category-header-box{background-color:#f0f4f8;padding:40px 0;margin-bottom:40px;border-bottom:4px solid var(--accent-saffron);text-align:center}.cat-title{font-size:3rem;font-weight:700;color:var(--primary-navy);margin-bottom:10px}.cat-desc{font-family:'Merriweather',serif;font-size:1.1rem;color:#555;max-width:700px;margin:0 auto}.archive-card{transition:transform 0.2s,box-shadow 0.2s;height:100%;border:1px solid #eee;background:#fff}.archive-card:hover{transform:translateY(-5px);box-shadow:0 10px 20px rgb(0 0 0 / .08)}.archive-card .card-body{padding:20px}.pagination{margin-top:40px}.page-link{color:var(--primary-navy);border:1px solid #ddd;font-family:sans-serif;padding:10px 20px;margin:0 5px}.page-link:hover{background-color:#f0f4f8;color:var(--accent-saffron)}.page-item.active .page-link{background-color:var(--primary-navy);border-color:var(--primary-navy);color:#fff}.search-hero{background-color:#f0f4f8;padding:50px 0;margin-bottom:40px;border-bottom:1px solid #ddd;text-align:center}.search-label{font-family:'Playfair Display',serif;font-size:1.5rem;color:#444;margin-bottom:15px;display:block}.search-form-large{max-width:700px;margin:0 auto;position:relative}.search-input-lg{height:60px;font-size:1.2rem;border-radius:4px;border:2px solid #ddd;padding-left:20px;font-family:'Merriweather',serif}.search-input-lg:focus{border-color:var(--primary-navy);box-shadow:0 0 0 4px rgb(0 51 102 / .1)}.search-btn-lg{position:absolute;right:5px;top:5px;height:50px;width:60px;background-color:var(--primary-navy);color:#fff;border:none;border-radius:4px;font-size:1.2rem}.search-btn-lg:hover{background-color:var(--accent-saffron);color:#fff}.search-card-horizontal{border:none;border-bottom:1px solid #eee;padding-bottom:30px;margin-bottom:30px;background:#fff0}.search-card-horizontal img{width:100%;height:180px;object-fit:cover;border-radius:4px}.search-card-horizontal h3{font-size:1.5rem;margin-bottom:10px}.search-card-horizontal h3 a:hover{color:var(--primary-navy);text-decoration:underline}.highlight-text{background-color:#fff3cd;padding:0 2px}.error-section{padding:80px 0;text-align:center}.error-code{font-size:8rem;font-weight:900;font-family:'Playfair Display',serif;color:#eee;line-height:1;position:relative;z-index:1}.error-message{font-size:2.5rem;color:var(--primary-navy);font-weight:700;margin-top:-40px;position:relative;z-index:2}.error-desc{font-size:1.1rem;color:#666;max-width:600px;margin:20px auto 40px auto}.error-search-form{max-width:500px;margin:0 auto 50px auto;position:relative}.error-search-input{height:55px;border-radius:30px;padding-left:25px;border:2px solid #ddd}.error-search-btn{position:absolute;right:5px;top:5px;height:45px;width:45px;border-radius:50%;background-color:var(--primary-navy);color:#fff;border:none}.error-search-btn:hover{background-color:var(--accent-saffron)}.helpful-links-box{background:#f9f9f9;padding:40px;border-top:3px solid var(--accent-saffron);text-align:left}.helpful-title{font-size:1.2rem;font-weight:700;margin-bottom:20px;font-family:'Playfair Display',serif}.helpful-list{list-style:none;padding:0}.helpful-list li{margin-bottom:10px;border-bottom:1px dotted #ddd;padding-bottom:10px}.helpful-list a{font-weight:600;color:#333}.helpful-list a:hover{color:var(--primary-navy);text-decoration:underline}.page-header-simple{background-color:#f8f9fa;padding:60px 0;text-align:center;border-bottom:1px solid #eee;margin-bottom:50px}.page-title{font-family:'Playfair Display',serif;font-size:3rem;font-weight:700;color:var(--primary-navy);margin-bottom:10px}.page-subtitle{font-family:sans-serif;color:#666;font-size:1.1rem;max-width:600px;margin:0 auto}.page-content-wrapper{font-size:1.1rem;color:#333;line-height:1.8}.page-content-wrapper h2{font-family:'Playfair Display',serif;font-weight:700;margin-top:40px;margin-bottom:20px;font-size:1.8rem;color:#000}.page-content-wrapper h3{font-size:1.4rem;font-weight:600;margin-top:30px;margin-bottom:15px}.page-content-wrapper ul{margin-bottom:25px;padding-left:20px}.page-content-wrapper li{margin-bottom:10px}.mission-box{border-left:5px solid var(--accent-saffron);background:#fff9f2;padding:30px;margin:30px 0;font-style:italic;font-size:1.2rem;color:#444}.team-member-card{text-align:center;margin-bottom:30px;padding:20px;border:1px solid #f0f0f0;transition:0.3s}.team-member-card:hover{box-shadow:0 10px 20px rgb(0 0 0 / .05)}.team-img{width:120px;height:120px;border-radius:50%;object-fit:cover;margin-bottom:15px;border:3px solid var(--primary-navy)}.team-name{font-weight:700;font-size:1.2rem;margin-bottom:5px;font-family:'Playfair Display',serif}.team-role{font-size:.85rem;text-transform:uppercase;color:#888;letter-spacing:1px}.legal-last-updated{font-size:.9rem;color:#777;margin-bottom:30px;font-style:italic;border-bottom:1px solid #eee;padding-bottom:20px}.search-form-custom{margin-top:15px}.search-form-custom .search-field{border:2px solid #ddd;border-right:none;border-radius:4px 0 0 4px;height:45px;font-family:'Merriweather',serif;font-size:.95rem;padding-left:15px;background-color:#f9f9f9;color:#333}.search-form-custom .search-field:focus{box-shadow:none;border-color:var(--primary-navy);background-color:#fff}.search-form-custom .btn-search{background-color:var(--primary-navy);color:#fff;border:2px solid var(--primary-navy);border-radius:0 4px 4px 0;padding:0 20px;font-size:1rem;transition:all 0.3s ease}.search-form-custom .btn-search:hover{background-color:var(--accent-saffron);border-color:var(--accent-saffron);color:#fff}.page-numbers{display:flex;justify-content:center;padding-left:0;list-style:none}.page-numbers li{margin:0 5px}.page-numbers li a,.page-numbers li span{position:relative;display:block;padding:.5rem .75rem;color:var(--primary-navy);text-decoration:none;background-color:#fff;border:1px solid #dee2e6;border-radius:0}.page-numbers li a:hover{z-index:2;color:var(--primary-navy);background-color:#e9ecef;border-color:#dee2e6}.page-numbers li span.current{z-index:3;color:#fff;background-color:var(--primary-navy);border-color:var(--primary-navy)}.post-body>p:first-of-type::first-letter{float:left;font-family:'Playfair Display',serif;font-size:3.5rem;line-height:.8;margin-right:10px;color:var(--primary-navy);font-weight:700}.post-body blockquote{background:#f9f9f9;border-left:4px solid var(--accent-saffron);margin:30px 0;padding:20px;font-style:italic;font-family:'Merriweather',serif;font-size:1.1rem;color:#444}.key-takeaways ul{list-style:none;padding-left:0}.key-takeaways li{position:relative;padding-left:20px;margin-bottom:8px}.key-takeaways li::before{content:"•";color:var(--accent-saffron);font-weight:700;position:absolute;left:0}.comment-body{display:flex;margin-bottom:20px}.comment-author-img{width:60px;height:60px;object-fit:cover;border:2px solid #eee}.reply-btn a{color:var(--accent-saffron);font-size:.85rem;font-weight:700;text-transform:uppercase;text-decoration:none}.reply-btn a:hover{color:var(--primary-navy);text-decoration:underline}.comment-form-wrap input,.comment-form-wrap textarea{border-radius:0;border:1px solid #ddd;padding:12px;font-family:sans-serif;background:#fff}.comment-form-wrap input:focus,.comment-form-wrap textarea:focus{border-color:var(--primary-navy);box-shadow:none;outline:none}.logged-in-as{font-size:.9rem;color:#666;margin-bottom:15px}.author-header-section{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.author-bio-text{line-height:1.8;font-size:1.05rem}.tracking-wide{letter-spacing:1.5px}.page-numbers{display:flex;justify-content:center;padding-left:0;list-style:none;margin-bottom:3rem}.page-numbers li{margin:0 4px}.page-numbers li a,.page-numbers li span{position:relative;display:block;padding:10px 18px;font-size:1rem;color:var(--primary-navy);text-decoration:none;background-color:#fff;border:1px solid #dee2e6;border-radius:4px;transition:all 0.3s ease;font-weight:600}.page-numbers li a:hover{z-index:2;color:#fff;background-color:var(--primary-navy);border-color:var(--primary-navy);transform:translateY(-2px)}.page-numbers li span.current{z-index:3;color:#fff;background-color:var(--accent-saffron);border-color:var(--accent-saffron);cursor:default}.page-numbers li span.dots{border:none;padding:10px;background:#fff0;color:#999}.page-header-section{background-color:#f8f9fa}.text-navy{color:var(--primary-navy)}.post-body h2,.post-body h3{margin-top:30px;margin-bottom:15px;color:var(--primary-navy);font-weight:700}.post-body ul,.post-body ol{margin-bottom:20px;padding-left:20px}.scroll-to-top{position:fixed;bottom:30px;right:30px;background-color:var(--primary-navy);color:#fff;width:50px;height:50px;text-align:center;line-height:50px;border-radius:50%;font-size:1.2rem;cursor:pointer;opacity:0;visibility:hidden;transition:all 0.4s ease;z-index:99999!important;box-shadow:0 4px 15px rgb(0 0 0 / .3)}.scroll-to-top:hover{background-color:var(--accent-saffron);transform:translateY(-5px)}.scroll-to-top.show{opacity:1!important;visibility:visible!important}@media print{.top-bar,.navbar,.sidebar-widget,.sticky-sidebar-content,.related-section-title,.comments-area,.footer-bottom,.scroll-to-top,.breadcrumbs,.reply-btn,.btn{display:none!important}.col-lg-8{width:100%!important;flex:0 0 100%;max-width:100%}body,p{font-size:12pt;color:#000;background:#fff}a{text-decoration:none;color:#000}.site-header{text-align:left;border-bottom:2px solid #000;margin-bottom:20px}.site-header:after{content:"Printed from IndiaPolicyHub.in";display:block;font-size:10pt;color:#555;margin-top:5px}}img,iframe,video,object{max-width:100%;height:auto}@media (max-width:768px){.site-header{padding:15px 0;text-align:center}.logo_img img,.custom-logo-link img{max-height:50px!important;width:auto}.site-header .tagline{display:none}.top-bar{display:none}}@media (max-width:768px){h1,.page-title,.cat-title{font-size:1.8rem!important}h2{font-size:1.5rem!important}h3{font-size:1.3rem!important}.display-4{font-size:2rem!important}.article-header h1{font-size:1.8rem!important;line-height:1.3}.breadcrumbs{font-size:.75rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.container{padding-left:20px;padding-right:20px}.mb-5{margin-bottom:2rem!important}.py-5{padding-top:2rem!important;padding-bottom:2rem!important}}@media (max-width:991px){.navbar-toggler{border:2px solid rgb(255 255 255 / .5);padding:5px;color:#fff}.navbar-collapse{background:#fff;padding:15px;margin-top:15px;border-top:4px solid var(--accent-saffron);box-shadow:0 10px 30px rgb(0 0 0 / .15);border-radius:4px;position:absolute;width:94%;left:3%;z-index:9999}.navbar-nav .nav-link{color:var(--text-dark)!important;padding:12px 0;border-bottom:1px solid #f1f1f1;font-weight:600;text-align:left}.navbar-nav .nav-link:hover{color:var(--primary-navy)!important;background:#fff0;padding-left:5px}.navbar-custom form{margin-top:15px;width:100%}.navbar-custom input{border:1px solid #ddd}}@media (max-width:768px){.hero-slider .carousel-item{height:250px!important}.carousel-caption{padding:15px}.slider-title{font-size:1.2rem!important}.carousel-caption p{display:none}.featured-image-container img{height:200px;object-fit:cover}.author-box{flex-direction:column;text-align:center;padding:20px}.author-box .author-details{width:100%}footer .col-md-3,footer .col-md-4{text-align:center;margin-bottom:30px}.sticky-sidebar-content{position:static}.error-code{font-size:5rem}.error-message{font-size:1.8rem}}