/* Eat & Explore page */
.eehead{text-align:center;padding:clamp(10px,3vw,30px) 0 6px;}
.eehero-kicker{font-size:15px;letter-spacing:4px;text-transform:uppercase;color:#7E5C1C;font-weight:700;}
body.lang-ko .eehero-kicker{letter-spacing:2px;}
.eehero-title{margin:6px 0 0;font-style:italic;font-weight:600;color:#8E2A2C;font-size:clamp(40px,6vw,72px);line-height:1;}
body.lang-ko .eehero-title{font-style:normal;}
.eeintro{max-width:640px;margin:14px auto 0;text-align:center;font-size:clamp(17px,1.8vw,19px);line-height:1.72;color:#2E2519;}

.eediv{display:block;margin:clamp(20px,4vw,40px) auto;width:300px;opacity:.85;}

.eeinfo{max-width:920px;margin:0 auto;display:flex;flex-direction:column;gap:clamp(20px,4vw,48px);}
.eeinfo-row{display:grid;grid-template-columns:0.9fr 1.1fr;gap:clamp(28px,5vw,60px);align-items:start;padding:clamp(14px,2.4vw,28px) 0;}
.eeinfo-img{display:flex;align-items:flex-start;justify-content:center;}
.eeinfo-img img{max-width:100%;max-height:280px;object-fit:contain;filter:drop-shadow(0 8px 16px rgba(70,55,25,.18));}
.eeinfo-row.flip .eeinfo-img{order:2;}
.eeinfo-row.flip .eeinfo-body{order:1;}
.eeinfo-name{margin:0 0 12px;font-style:italic;font-weight:600;font-size:clamp(28px,3.4vw,40px);line-height:1.04;}
body.lang-ko .eeinfo-name{font-style:normal;}
.eeinfo-row.korea .eeinfo-name{color:#8E2A2C;}
.eeinfo-row.spain .eeinfo-name{color:#8E2A2C;}
.eeintro,.eeinfo-text{font-family:'Pochaevsk','Cormorant Garamond',Georgia,serif;}
body.lang-ko .eeintro,body.lang-ko .eeinfo-text{font-family:'Gowun Dodum','Noto Serif KR',serif;}
.eeinfo-text{margin:0;font-size:clamp(17px,1.8vw,19px);line-height:1.72;color:#2E2519;}
.eeinfo-text p{margin:0;}
.eeinfo-text p + p{margin-top:1em;}

.eefoot{text-align:center;letter-spacing:2px;font-size:13px;color:#7E5C1C;}
body.lang-ko .eefoot{letter-spacing:.5px;}

@media (max-width:760px){
  .eeinfo-row,.eeinfo-row.flip{grid-template-columns:1fr;gap:16px;}
  .eeinfo-row.flip .eeinfo-img{order:0;}
  .eeinfo-row.flip .eeinfo-body{order:0;}
  .eeinfo-img img{max-height:220px;}
}
