*{margin:0}.fullwidth-blog-module{background:#000;color:#fff;font-family:Allerta Stencil,sans-serif;font-size:1em;font-style:normal;font-weight:400;line-height:1.6;margin:0;padding:2em;text-decoration:none;z-index:0}.fullwidth-blog-module a{color:inherit;text-decoration:none;transition:color .3s ease}.fullwidth-blog-module a:hover{cursor:pointer}.blog-post>a{align-items:stretch;color:inherit;display:flex;gap:2rem;text-decoration:none}.blog-post>a img{border-radius:16px 0 0 16px;flex-shrink:0;height:auto;object-fit:cover;transition:transform .3s ease;width:40%}.feature-style .featured-content,.side-style .related-content{display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:2rem}.featured-title,.related-title{font-size:1.8rem;font-weight:700;line-height:1.3;margin-bottom:.75rem;transition:color .3s ease}.tag-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-start;margin-bottom:1rem}.featured-category{background-color:#1a1a1a}.featured-category,.related-category{border-radius:20px;color:#fff;display:inline-block;flex-shrink:0;font-weight:600;letter-spacing:.3px;max-width:max-content;padding:.3rem .8rem;text-transform:uppercase;white-space:nowrap}.related-category{background:linear-gradient(135deg,#ff1493,#c71585)}.featured-excerpt{font-size:.75rem;line-height:1.3;margin-bottom:1.2rem;opacity:.9}.featured-meta,.related-meta{align-items:center;color:#ccc;display:flex;font-size:.9rem;gap:1rem;opacity:.8}.feature-style{background:linear-gradient(135deg,#ff1493,#c71585);border-radius:16px;box-shadow:0 8px 32px rgba(255,20,147,.3);overflow:hidden;transition:transform .3s ease,box-shadow .3s ease}.feature-style:hover{box-shadow:0 12px 40px rgba(255,20,147,.5);transform:translateY(-8px)}.feature-style:hover img{transform:scale(1.05)}.feature-style:hover .featured-content,.feature-style:hover .featured-content *{color:#fff!important}.side-style{animation-delay:.1s;background:#1a1a1a;border:1px solid #333;border-radius:16px;box-shadow:0 8px 32px rgba(255,20,147,.15);margin-top:2rem;overflow:hidden;transition:all .3s ease}.side-style:hover{border-color:#ff1493;box-shadow:0 12px 40px rgba(255,20,147,.3);transform:translateY(-4px)}.side-style:hover img{transform:scale(1.05)}.side-style a:hover .related-title{color:#ff1493}.side-style a:hover .featured-excerpt,.side-style a:hover .related-meta{color:inherit}.pagination{margin-top:3rem;text-align:center}.page-link{background:#1a1a1a;border-radius:30px;box-shadow:0 4px 16px rgba(255,20,147,.4);color:#ff1493;display:inline-block;font-weight:700;margin:0 8px;padding:10px 16px;text-decoration:none;transition:background .3s ease,color .3s ease}.page-link:hover{background:#ff1493;color:#000;cursor:pointer}.page-link.active{background:#ff1493;box-shadow:0 8px 24px rgba(255,20,147,.6);color:#000;cursor:default}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.fullwidth-blog-module>*{animation:fadeInUp .6s ease forwards}.feature-style{animation-delay:.1s}.side-style:nth-child(2){animation-delay:.2s}.side-style:nth-child(3){animation-delay:.3s}.side-style:nth-child(4){animation-delay:.4s}.side-style:nth-child(5){animation-delay:.5s}@media (max-width:768px){.fullwidth-blog-module{margin:1rem;padding:1rem}.blog-post>a{flex-direction:column}.blog-post>a img{border-radius:16px 16px 0 0;width:100%}.feature-style .featured-content,.side-style .related-content{padding:1.5rem 1rem;width:100%}.featured-title,.related-title{font-size:1.5rem}}