.anecdote-container{max-width:1200px;margin:0 auto;padding:.1rem 1rem}.anecdote-header{margin-bottom:2rem}.anecdote-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.anecdote-card{display:flex;flex-direction:column;background:#f9fafb;border:1px solid #e2e8f0;border-radius:12px;padding:20px;text-decoration:none;color:#023047;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease;box-shadow:0 4px 12px rgba(0,0,0,.06)}.anecdote-card:hover{transform:translateY(-3px);box-shadow:0 8px 20px rgba(0,0,0,.1);border-color:#175776}.anecdote-card-body{display:flex;flex-direction:column;gap:.5rem}.anecdote-card-tag{font-size:.78rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#175776;background:#e1f0f7;padding:4px 12px;border-radius:100px;align-self:flex-start}.anecdote-card-title{font-size:1.05rem;line-height:1.5;font-weight:600;color:#023047;margin:5px 0 0;text-align:left}.anecdote-card-description{font-size:14px;color:#5b6e8c;line-height:1.5;margin-top:12px;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;text-align:left;-webkit-line-clamp:4}.anecdote-card-image{width:calc(100% + 40px);border-top-right-radius:12px;border-top-left-radius:12px;margin:-20px -20px 16px;aspect-ratio:16/9;object-fit:cover}@media (max-width:768px){.anecdote-container{padding:1rem}.anecdote-grid{gap:1rem}.anecdote-card-body{padding:0}}@media (max-width:480px){.anecdote-grid,.custom-anecdote-grid{grid-template-columns:1fr;gap:1rem}.anecdote-card{padding:16px}.anecdote-card-image{height:140px;width:calc(100% + 32px);margin:-16px -16px 12px}.anecdote-card-title{font-size:.98rem}.anecdote-card-description{font-size:.85rem!important}}