#viaje-propuesta .machu-master .oman-destination{background-image:linear-gradient(0deg,rgba(14,31,23,.78),rgba(14,31,23,.1)),url('assets/machu-hero.jpg');background-position:center 45%}#viaje-propuesta .machu-master .oman-destination h1{font-size:clamp(54px,8vw,110px)}#viaje-propuesta .machu-pack{grid-template-columns:1.6fr 1fr}#viaje-propuesta .machu-pack-images{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:30px}#viaje-propuesta .machu-pack-images figure{margin:0}#viaje-propuesta .machu-pack-images img{width:100%;height:150px;object-fit:cover}#viaje-propuesta .machu-pack-images figcaption{font-size:12px;margin-top:10px}#viaje-propuesta .machu-master button[disabled]{cursor:default;opacity:.85}@media(max-width:700px){#viaje-propuesta .machu-pack{grid-template-columns:1fr}#viaje-propuesta .machu-pack-images img{height:100px}}
#viaje-propuesta .machu-master .machu-h1-sub{display:block;font:400 clamp(21px,2.5vw,32px)/1.4 Georgia,serif;margin-top:18px}
#viaje-propuesta .machu-planning{max-width:1250px;margin:auto;padding:70px 6% 60px}
#viaje-propuesta .machu-planning h2{font-size:clamp(32px,4vw,52px);line-height:1.12;max-width:820px;margin:20px 0}
#viaje-propuesta .machu-planning-lead{max-width:820px;line-height:1.75}
#viaje-propuesta .machu-planning h3{font-size:22px;margin:32px 0 20px}
#viaje-propuesta .machu-route{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:0;list-style:none;gap:24px;margin:0 0 35px}
#viaje-propuesta .machu-route li{border-top:2px solid #a68b60;padding-top:18px}
#viaje-propuesta .machu-route h4{font-size:17px;margin:0 0 12px}
#viaje-propuesta .machu-route p{font-size:15px;line-height:1.65;margin:0}
#viaje-propuesta .machu-answers details{border-bottom:1px solid #28392f33;padding:20px 0}
#viaje-propuesta .machu-answers summary{cursor:pointer;list-style:none;font-size:18px;display:flex;justify-content:space-between;gap:20px}
#viaje-propuesta .machu-answers summary::-webkit-details-marker{display:none}
#viaje-propuesta .machu-answers summary:after{content:"+";font-size:24px;line-height:1}
#viaje-propuesta .machu-answers details[open] summary:after{content:"−"}
#viaje-propuesta .machu-answers p{max-width:850px;line-height:1.75;margin:16px 0 0}
#viaje-propuesta .machu-sources{font-size:13px;line-height:1.8;margin-top:22px}
#viaje-propuesta .machu-sources a{text-decoration:underline;text-underline-offset:3px}
#viaje-propuesta .machu-planning-bridge{max-width:790px;line-height:1.7;margin-top:30px}
@media(max-width:750px){#viaje-propuesta .machu-planning{padding:45px 7%}#viaje-propuesta .machu-route{grid-template-columns:1fr 1fr;gap:22px}#viaje-propuesta .machu-answers summary{font-size:17px}}
@media(max-width:420px){#viaje-propuesta .machu-route{grid-template-columns:1fr}}