.layout3-content{width:100%}.layout3-view-more{margin-top:var(--spacing-40);justify-content:center;display:flex}.layout3-sticky-post{margin-bottom:var(--spacing-16);background:var(--color-white);border-radius:var(--radius-lg);transition:box-shadow .3s;overflow:hidden;box-shadow:0 4px 6px -1px #0000001a,0 2px 4px -1px #0000000f}.layout3-sticky-inner{flex-direction:column;display:flex}.layout3-sticky-media{background:var(--color-gray-100);width:100%;position:relative;overflow:hidden}.layout3-sticky-placeholder{aspect-ratio:16/9;background:linear-gradient(135deg,var(--color-gray-100)0%,var(--color-gray-200)100%);width:100%;color:var(--color-gray-400);font-size:var(--text-18);font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex}.layout3-sticky-content{padding:var(--spacing-20);color:inherit;flex-direction:column;text-decoration:none;transition:background-color .3s;display:flex}.layout3-sticky-title{font-size:var(--text-18);font-weight:var(--font-bold);line-height:var(--leading-tight);margin-bottom:var(--spacing-12);color:var(--color-gray-900);transition:color .3s}.layout3-sticky-excerpt{font-size:var(--text-14);line-height:var(--leading-relaxed);color:var(--color-gray-600);margin-bottom:var(--spacing-12);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.layout3-sticky-date{align-items:center;gap:var(--spacing-8);font-size:var(--text-14);color:var(--color-gray-500);margin-top:auto;display:flex}.layout3-sticky-date svg{flex-shrink:0}.layout3-posts-list{gap:var(--spacing-16);margin-top:var(--spacing-32);flex-direction:column;display:flex}.layout3-post-card{background:var(--color-white);border-radius:var(--radius-lg);transition:box-shadow .3s,transform .3s;overflow:hidden;box-shadow:0 1px 3px #0000001a,0 1px 2px #0000000f}.layout3-post-inner{flex-direction:column;display:flex}.layout3-post-media{background:var(--color-gray-100);width:100%;position:relative;overflow:hidden}.layout3-post-placeholder{background:linear-gradient(135deg,var(--color-gray-100)0%,var(--color-gray-200)100%);width:100%;height:100%;color:var(--color-gray-400);font-size:var(--text-14);font-weight:var(--font-medium);justify-content:center;align-items:center;display:flex}.layout3-post-content{padding:var(--spacing-16);color:inherit;flex-direction:column;justify-content:center;text-decoration:none;transition:background-color .3s;display:flex}.layout3-post-title{font-size:var(--text-20);font-weight:var(--font-weight-semibold);line-height:var(--leading-tight);margin-bottom:var(--spacing-12);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.layout3-post-excerpt{font-size:var(--text-13);line-height:var(--leading-relaxed);color:var(--color-gray-600);margin-bottom:var(--spacing-12);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.layout3-post-date{align-items:center;gap:var(--spacing-8);font-size:var(--text-12);color:var(--color-gray-500);margin-top:auto;display:flex}.layout3-post-date svg{flex-shrink:0}.layout3-video-player{width:100%;height:100%}.layout3-sticky-media .layout3-video-player,.layout3-post-media .layout3-video-player{width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:768px){.layout3-sticky-title{font-size:var(--text-20)}.layout3-post-inner{grid-template-columns:250px 1fr;min-height:180px;display:grid}.layout3-post-media{min-height:auto}.layout3-post-excerpt{font-size:var(--text-14)}}@media (min-width:1024px){.layout3-sticky-post{margin-bottom:var(--spacing-16)}.layout3-post-inner{grid-template-columns:170px 1fr;min-height:auto}.layout3-post-content{min-height:120px}.layout3-posts-list{gap:var(--spacing-24)}}
