.tag-header{text-align:center;padding:40px 0;}.tag-title{font-size:42px;color:#000000;margin-bottom:40px;font-weight:600;}.featured-article{display:flex;gap:40px;margin-bottom:60px;align-items:flex-start;}.featured-content{display:flex;flex-direction:column;height:100%;}.featured-image{flex:0 0 50%;}.featured-image img{width:100%;height:400px;object-fit:cover;border-radius:12px;}.featured-content{flex:1;padding-top:20px;}.featured-content h2{font-size:32px;margin-bottom:20px;line-height:1.3;}.featured-content h2 a{color:#000000;text-decoration:none;}.featured-content .excerpt{font-size:16px;line-height:1.6;color:#000000;margin-bottom:20px;flex-grow:1;}.read-more{display:inline-flex;align-items:center;justify-content:center;padding:18px 30px;background:white;color:#333;text-decoration:none;border:2px solid #333;border-radius:30px;font-size:16px;transition:all .3s ease;margin-top:auto;width:fit-content;}.read-more::after{content:"→";font-size:24px;color:#333;transition:color .3s ease;}.read-more:hover{background:#f89f53;border-color:#f89f53;color:white;}.read-more:hover::after{color:white;}.grid-articles{display:grid;grid-template-columns:repeat(3,1fr);gap:30px;margin-bottom:60px;}.grid-article{border-radius:12px;overflow:hidden;background:white;transition:transform .3s ease;}.grid-article:hover{transform:translateY(-5px);}.grid-image{position:relative;padding-top:66.67%}.grid-image img{position:absolute;top:0;left:0;width:100%;height:auto;border-radius:20px;object-fit:cover;transition:filter .3s ease;}.grid-image:hover img{filter:grayscale(100%);}.grid-article h3{padding-top:8.5rem;margin:0;font-size:18px;font-weight:600;line-height:1.2em;}.grid-article h3 a{color:#000000;text-decoration:none;}.list-articles{margin-top:40px;}.list-article{padding:20px 0;border-bottom:1px solid #eee;}.list-article h3{font-size:20px;font-weight:600;margin-bottom:10px;}.list-article h3 a{color:#000000;text-decoration:none;}.list-article .excerpt{color:#000000;line-height:1.6;}#main-content .container:before{display:none;}@media (max-width:992px){.featured-article{flex-direction:column;gap:20px}.featured-image{flex:none;width:100%}.grid-articles{grid-template-columns:repeat(2,1fr)}}@media (max-width:576px){.container{width:90%}.tag-title{font-size:32px}.featured-content h2{font-size:24px}.grid-articles{grid-template-columns:1fr}}