body.postid-14401 .entry-content{
      margin: 0;
      padding: 0;
      background: #faf9f6;
      color: #111;
      font-family: "Source Serif 4", Georgia, "Times New Roman", serif;
      line-height: 1.9;
    }
body.postid-14401 .entry-content .about-page{
      max-width: 1150px;
      margin: 80px auto 100px;
      padding: 0 32px;
    }
body.postid-14401 .entry-content .intro{
      text-align: center;
      max-width: 800px;
      margin: 0 auto 70px;
    }
body.postid-14401 .entry-content .intro .about-heading{
      font-size: 13px;
      letter-spacing: 0.28em;
      text-transform: uppercase;
      color: #555;
      margin-bottom: 8px;
    }
body.postid-14401 .entry-content .intro .about-location{
      font-size: 13px;
      letter-spacing: 0.18em;
      text-transform: uppercase;
      color: #999;
      margin-bottom: 20px;
    }
body.postid-14401 .entry-content .intro h1{
      font-family: "Playfair Display", "Times New Roman", serif;
      font-size: 38px;
      line-height: 1.3;
      margin: 0 0 18px;
      color: #1a1918;
    }
body.postid-14401 .entry-content .intro p{
      font-size: 18px;
      color: #555;
      margin: 0;
    }
body.postid-14401 .entry-content .about-layout{
      display: grid;
      grid-template-columns: 0.9fr 1.4fr;
      gap: 60px;
      align-items: start;
    }
@media (max-width: 900px){
body.postid-14401 .entry-content .about-layout{
        grid-template-columns: 1fr;
        gap: 40px;
      }
}
body.postid-14401 .entry-content .about-images{
      display: flex;
      flex-direction: column;
      gap: 26px;
    }
body.postid-14401 .entry-content .about-images img{
      width: 100%;
      height: auto;
      border-radius: 6px;
      object-fit: cover;
    }
body.postid-14401 .entry-content .about-text h2{
      font-family: "Playfair Display", "Times New Roman", serif;
      font-size: 24px;
      margin: 0 0 14px;
      font-weight: 500;
      color: #1f1d1b;
    }
body.postid-14401 .entry-content .about-text p{
      font-size: 18px;
      margin: 0 0 22px;
    }
body.postid-14401 .entry-content .about-highlight{
      font-style: italic;
      color: #7b624c;
    }
body.postid-14401 .entry-content .about-section-divider{
      margin: 34px 0;
      border: none;
      border-top: 1px solid #d5cfc7;
    }
