/* Page Titles & Breadcrumbs on Grid Pages */.start-content { padding-top: 3rem; padding-bottom: 2rem;}.page-title { text-align: center; margin-bottom: 3rem; color: var(--primary-orange); font-size: 2.5rem; font-weight: 700; font-family: var(--font-heading);}.page-title span { color: var(--secondary-blue);}.breadcrumb { display: flex; align-items: center; gap: 8px; font-size: .9rem; color: var(--text-gray); margin-bottom: 1.5rem; flex-wrap: wrap;}.breadcrumb a { color: var(--text-gray); font-weight: 500;}.breadcrumb a:hover { color: var(--primary-orange);}.breadcrumb .current { color: #999;}/* Post Cards Grid */.post-list { display: grid; grid-template-columns: repeat(2, 1fr); gap: 2.5rem;}@media (max-width:991px) { .post-list { grid-template-columns: 1fr; }}.post-card { background: var(--white); border-radius: 16px; overflow: hidden; transition: all .4s ease; box-shadow: 0 10px 30px rgba(0, 0, 0, 0.05); display: flex; flex-direction: column; height: 100%; border: none;}.post-card:hover { transform: translateY(-8px); box-shadow: 0 20px 40px rgba(0, 0, 0, 0.12);}.post-thumbnail { display: block; width: 100%; height: 240px; overflow: hidden; background-color: #f0f0f0; position: relative;}.post-thumbnail img { width: 100%; height: 100%; object-fit: cover; aspect-ratio: 400 / 240; transition: transform .6s ease;}.post-card:hover .post-thumbnail img { transform: scale(1.08);}.post-content { padding: 2rem; flex: 1; display: flex; flex-direction: column;}.post-meta { font-size: .8rem; color: #8898aa; margin-bottom: 1rem; display: flex; align-items: center; gap: 12px; font-weight: 500;}.badge { background: rgba(251, 112, 99, 0.1); color: var(--primary-orange); padding: 5px 12px; border-radius: 20px; font-weight: 600; font-size: .75rem; text-transform: uppercase;}.post-title-link { font-size: 1.4rem; font-weight: 700; color: var(--dark-navy); margin-bottom: 1rem; line-height: 1.35; font-family: var(--font-heading);}.post-title-link:hover { color: var(--primary-orange);}.post-excerpt { font-size: 1rem; color: #616c7f; margin-bottom: 1.5rem; line-height: 1.6; display: -webkit-box; -webkit-line-clamp: 3; line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden; flex-grow: 1;}.read-more-btn { color: var(--dark-navy); font-weight: 700; font-size: .9rem; display: inline-flex; align-items: center; gap: 8px; transition: all .3s;}.read-more-btn:hover { color: var(--primary-orange); gap: 12px;}/* Featured Post Variations */.post-list .post-card:nth-child(5),.post-list .post-card:nth-child(6) { grid-column: span 2;}@media (min-width:992px) { .post-list .post-card:nth-child(5) .post-thumbnail, .post-list .post-card:nth-child(6) .post-thumbnail { height: 450px; }}@media (max-width:991px) { .post-list .post-card:nth-child(5), .post-list .post-card:nth-child(6) { grid-column: span 1; }}/* Pagination */.pagination { display: flex; justify-content: center; gap: 8px; margin: 4rem 0;}.page-link { width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--white); color: var(--text-gray); border: 1px solid #eee; font-weight: 500; transition: all .3s;}.page-link:hover,.page-link.active { background-image: var(--primary-gradient); color: var(--white); border-color: transparent; box-shadow: 0 4px 10px rgba(251, 112, 99, 0.3);}.page-link-text { padding: 0 15px; border-radius: 20px;}
