header nav{display:flex;flex-wrap:wrap;gap:.55rem 1rem}header .wrap{gap:1.2rem}.entry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:32px}.entry-card{display:grid;grid-template-columns:38% 1fr;background:#fff;border:1px solid #d5e0df;border-radius:18px;overflow:hidden;text-decoration:none;color:#173e4a;box-shadow:0 8px 28px #173e4a0a;transition:transform .2s,box-shadow .2s}.entry-card:hover{transform:translateY(-3px);box-shadow:0 12px 32px #173e4a16}.entry-card:focus-visible{outline:3px solid #9a782f;outline-offset:4px}.entry-card img{width:100%;height:100%;object-fit:cover;min-height:270px}.entry-card>div{padding:26px}.entry-card h3{font-size:1.4rem;line-height:1.5;margin:10px 0}.entry-card p{font-size:1rem;line-height:1.85}.entry-card strong{display:block;margin-top:16px;color:#73591d}.expansion-entry>p{max-width:760px}@media(max-width:900px){.entry-grid{grid-template-columns:1fr}.entry-card img{min-height:220px}}@media(max-width:520px){.entry-card{grid-template-columns:1fr}.entry-card img{height:190px;min-height:0}.entry-card>div{padding:22px}header nav{gap:.6rem 1rem;font-size:.94rem}}