.field-notes-page .filter-wrapper .filter-btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border:1px solid rgba(0,0,0,0.15);background:transparent;color:#111;font-size:12px;letter-spacing:3px;text-transform:uppercase;transition:.25s;cursor:pointer;}
.field-notes-page .filter-wrapper .filter-btn.active{    
    background: #000;
    border-color: #000;
    color: #fff;}

.field-notes-page .story-col{padding:0 6px;margin-bottom:24px;}

.field-notes-page .story-card{background:#fff;border:1px solid rgba(0,0,0,0.08);border-radius:18px;overflow:hidden;height:100%;display:flex;flex-direction:column;box-shadow:0 10px 25px rgba(0,0,0,0.04);}

.field-notes-page .story-image{height:190px;}
.field-notes-page .story-image img{width:100%;height:100%;object-fit:cover;display:block;}

.field-notes-page .story-content{padding:18px 18px 18px;display:flex;flex-direction:column;gap:10px;flex:1;}
.field-notes-page .story-tag{margin:0;font-size:11px;letter-spacing:4px;text-transform:uppercase;color:#7a7a7a;}
.field-notes-page .story-title{margin:0;font-size:20px;line-height:1.3;text-transform:none;font-weight:700;color:#111;font-family:'Cormorant Garamond',serif;}
.field-notes-page .story-desc{margin:0;color:#555;font-family:'Cormorant Garamond',serif;font-size:16px;line-height:1.55;}

.field-notes-page .read-btn{margin-top:auto;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:1px solid rgba(0,0,0,0.25);color:#111;padding:12px 16px;border-radius:12px;letter-spacing:3px;text-transform:uppercase;font-size:12px;transition:.25s;}
.field-notes-page .read-btn:hover{background:#111;color:#fff;border-color:#111;}

@media(max-width:991px){
  .field-notes-page .story-image{height:175px;}
  .field-notes-page .story-title{font-size:18px;}
}
@media(max-width:576px){
  .field-notes-page .story-card{border-radius:14px;}
  .field-notes-page .story-image{height:160px;}
  .field-notes-page .story-content{padding:16px;}
  .field-notes-page .read-btn{width:100%;}
}

