.post-list{flex-direction:column;gap:1.25rem;max-width:900px;margin:0 auto;display:flex}.post-item{background:var(--bg-secondary);border:1px solid var(--border-primary);cursor:pointer;color:inherit;-webkit-border-radius:8px;border-radius:8px;padding:1.5rem;text-decoration:none;transition:border-color .2s,background-color .2s;display:block}.post-item:hover{border-color:var(--color-orange-600);background:var(--bg-tertiary)}.post-title{color:var(--text-primary);margin-bottom:.5rem;font-size:1.375rem;font-weight:600}.post-date{color:var(--text-tertiary);margin-bottom:.75rem;font-size:.875rem;display:inline-block}.post-summary{color:var(--text-secondary);margin-bottom:.75rem;line-height:1.6}.post-readmore{color:var(--color-orange-600);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex}@media (min-width:1024px){.post-list{max-width:860px}}@media (min-width:768px){.post-list{gap:1rem}.post-item{-webkit-border-radius:8px;border-radius:8px;padding:1.25rem}.post-title{font-size:1.125rem}.post-date{font-size:.8125rem}.post-summary{font-size:.9375rem}}@media (max-width:639px){.post-item{-webkit-border-radius:6px;border-radius:6px;padding:1rem}.post-title{font-size:1.0625rem}}