.individual-hero{background:linear-gradient(90deg,#102b34eb,#102b3450),url(./yamdrok-user-photo-jpg.webp) center/cover;color:#fff;padding:95px 0}.individual-hero-copy{max-width:680px}.individual-hero h1{font-size:clamp(36px,6vw,66px);margin:15px 0}.individual-hero p{font-size:18px;line-height:1.9}.individual-nav{display:flex;gap:18px;flex-wrap:wrap;padding:22px 0;border-bottom:1px solid #ded6c6}.individual-nav a{color:#815c25}.individual-content{max-width:1100px}.individual-content>section{padding:34px 0;border-bottom:1px solid #e0d8c9}.individual-content h2{font-size:28px}.individual-content p{line-height:1.95}.individual-route-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.individual-route-card{background:white;border:1px solid #e0d8c9;padding-bottom:18px}.individual-route-card img{width:100%;height:190px;object-fit:cover}.individual-route-card h3,.individual-route-card p{margin:15px 18px}.individual-content ol{padding-left:26px}.individual-content li{padding:10px 0}.individual-enquire{background:#f1eadc;padding:26px!important;margin-bottom:35px}.individual-enquire input{display:block;padding:12px;margin:14px 0;font:inherit}@media(max-width:800px){.individual-route-grid{grid-template-columns:1fr 1fr}.individual-hero{padding:60px 0}}@media(max-width:520px){.individual-route-grid{grid-template-columns:1fr}.individual-nav{gap:10px;font-size:13px}}
.individual-promises-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.individual-promises-grid article{padding:24px;background:#f2ebde;border-top:2px solid #c9a466}.individual-promises-grid article:first-child{grid-column:1/-1}.individual-promise-number{font-size:28px;color:#98723c}.individual-promises-grid h3{font-size:22px;margin:10px 0}.individual-photo-stories{display:grid;grid-template-columns:1fr 1fr;gap:22px}.individual-photo-stories figure{margin:0;background:white;border:1px solid #e0d8c9}.individual-photo-stories img{width:100%;height:260px;object-fit:cover;display:block}.individual-photo-stories figcaption{padding:16px}@media(max-width:600px){.individual-promises-grid,.individual-photo-stories{grid-template-columns:1fr}.individual-photo-stories img{height:220px}}